📅  最后修改于: 2023-12-03 15:05:21.534000             🧑  作者: Mango
在Linux系统中,SSH是一种常用的远程登录和管理服务器的工具。SSH默认不允许通过密码账号登录,只允许使用SSH密钥进行身份认证。但是,在某些情况下,我们可能需要允许使用密码登录。本文将介绍如何在子网中允许SSH密码登录。
用任何编辑器打开SSH配置文件/etc/ssh/sshd_config
。
sudo nano /etc/ssh/sshd_config
在配置文件中找到以下行:
PasswordAuthentication no
将其改为:
PasswordAuthentication yes
在完成以上更改后,您需要重启SSH服务以使更改生效。运行以下命令:
sudo service ssh restart
现在,您可以使用用户名和密码登录到子网上的SSH服务器了。
允许SSH密码登录可能会降低系统的安全性,因为密码容易被猜测或破解。因此,如果必须允许密码登录,请确保您采取了以下安全预防措施:
最好的做法是使用SSH密钥进行身份认证,因为SSH密钥通常比密码更加安全。