Ubuntu 配置器ssh

本文档详细介绍了如何在Linux系统中安装并配置SSH服务器,包括更新系统、安装openssh-server、启动和检查SSH服务状态、修改配置文件以允许密码登录及root用户登录,以及设置监听地址。同时,还强调了关闭防火墙、指定端口和确保IP稳定的重要性,以确保SSH服务的安全稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,打开"终端窗口",输入 sudo apt-get update–> 回车 --> “输入当前登录用户的管理员密码” --> 回车,就可以了。如果是以root账号登录,就不需要输入密码。

2,在 “终端窗口” 输入 sudo apt-get install openssh-server–> 回车 --> 输入 “y” --> 回车 --> 安装完成。

 

3,在 “终端窗口” 输入 service ssh status观察ssh是否启动。如下状态说明已经启动:或者:打开"终端窗口",输入 sudo ps -e | grep ssh–> 回车 --> 有 sshd,说明 ssh 服务已经启动,如果没有启动,输入 sudo service ssh start–> 回车 --> ssh 服务就会启动。

4,打开"终端窗口",输入sudo gedit /etc/ssh/sshd_config–>回车–>把配置文件中的找到#PasswordAuthentication no的注释#去掉,并且将NO修改为YES->找到#PermitRootLogin prohibit-password修改为 PermitRootLogin yes保存,修改成功。即修改为如下状态:

5,保存退出编辑后,重启ssh服务,输入如下命令:service ssh restart

9.防护墙关闭:service ufw stop。

10.在/etc/ssh/ssh_config和/etc/ssh/sshd_config添加端口信息。

11.如果使用的无线WIFI,IP不稳定的话,可能会出现Job for ssh.service failed because the control process exited with error code. See "systemctl status ssh.service" and "journalctl -xe" for details.

那么可以打开配置文件sudo gedit /etc/ssh/sshd_config,对监听的地址进行填写即可,地址用ifconfig查看,例如下面填写。
 

# What ports, IPs and protocols we listen for
Port 22
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
ListenAddress 172.27.146.63
Protocol 2

4、ssh中配置相关信息:sudo gedit /etc/ssh/sshd_config

5、重启ssh:service ssh restart
6、查看当前端口监听情况:sudo netstat -nlap | grep tcp | grep LISTEN
7、确认关闭防护墙!确认关闭防护墙!确认关闭防护墙!:sudo ufw stop 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值