2.检查SSH服务状态:
安装完成后,检查SSH服务的状态以确保它正在运行:
sudo systemctl status ssh
如果服务正在运行,你应该看到“active(running)”的状态。如果未启动,可以使用以下命令启动它:
sudo systemctl start ssh
3.设置SSH服务开机自启:
确保SSH服务在系统启动时自动启动,可以使用以下命令:
sudo systemctl enable ssh
4.调整防火墙设置(如果有):
如果你在使用防火墙(如UFW),确保允许SSH流量:
sudo ufw allow ssh
检查防火墙状态:
sudo ufw status
5.修改SSH配置(运行root用户通过SSH登陆):
修改SSH配置文件以调整服务的行为:
sudo vi/etc/ssh/sshd_config
可以使用任意的编辑器,如果没有vim可以使用sudo apt install vim安装:
sudo apt install vim
查找以下行(如果存在)并确保其值为yes:
PermitRootLogin yes
如果使用vim编辑器,按i即可进入编辑模式;
如果没有这一行,可以添加。
如果你只希望允许使用密码登录的root用户,你可以设置为:
PermitRootLogin without-password
这将只允许使用SSH密钥登录root用户。如果要使用密码,则应设置为yes。
确保其他用户的SSH登录被允许,可以添加以下行:
AllowUsers「***」
这将只允许***用户登录。如果希望允许其他用户,只需在空格后添加更多用户名。
如果使用vim编辑器,编辑完成后,按ESC按键后输入:wq即可保存。
设置完成后重启SSH服务(sudo systemctl restart ssh)或重启服务器(sudo reboot)均可。
6.连接到SSH服务:
可以在另一台机器上,使用SSH客户端连接到服务器:
ssh username@server_ip_address
其中,username是用户名,server_ip_address是服务器的IP地址。
至此完成了开启SSH服务教程案例,SSH服务它在网络安全中起关键作用,SSH服务通过加密和身份验证技术,为用户提供了安全的远程管理、数据传输和端口转发等服务,有效防范了信息泄露、篡改和中间人攻击等安全问题,为网络通信提供了可靠的安全保障。返回搜狐,查看更多
