1、安装SSH服务器:
- 对于Debian/Ubuntu系统,使用以下命令进行安装:
sudo apt-get update sudo apt-get install openssh-server
- 对于Red Hat/CentOS/RHEL系统,使用以下命令进行安装:
sudo yum install openssh-server
2、启动并启用SSH服务:
- 你可以通过以下命令启动SSH服务:
sudo systemctl start sshd
- 为了确保SSH服务在系统重启后自动启动,你需要将其设置为开机自启动:
sudo systemctl enable sshd
3、检查SSH服务状态:
- 你可以通过以下命令检查SSH服务的状态:
sudo systemctl status sshd
4、修改SSH配置文件(可选):
- 如果你想禁用密码登录并让SSH客户端自行验证身份,可以在/etc/ssh/sshd_config
文件中找到以下行并取消注释或删除它们:
PermitRootLogin no PasswordAuthentication no PubkeyAuthentication yes
- 然后重新加载SSH配置以使更改生效:
sudo systemctl reload sshd
5、安全提示:
- 关闭root登录可以通过编辑/etc/ssh/sshd_config
文件中的PermitRootLogin
行来实现,将PermitRootLogin prohibit-password
改为PermitRootLogin no
。
- 关闭图形界面登录可以通过修改GNOME的登录窗口设置来实现,具体操作如下:
- 打开GNOME控制中心。
- 进入“账户”部分。
- 点击“登录选项”。
- 在“登录时”部分,选择“不提示用户输入密码”,然后点击“应用”。
禁用密码登录会增加系统的安全性,但也会降低系统的安全性,因为未经授权的用户可能会尝试通过SSH连接到系统,在生产环境中应谨慎考虑是否禁用密码登录。
0