linux中,我的/etc/ssh/sshd_config文件中为什么没有PasswordAuthentication
时间: 2023-05-21 09:02:02 浏览: 105
默认情况下,最新版本的OpenSSH服务器在/etc/ssh/sshd_config文件中禁用了PasswordAuthentication选项,以提高安全性。相反,它使用公钥身份验证来验证用户身份。如果您想启用密码身份验证,请将PasswordAuthentication选项设置为“yes”。
相关问题
/etc/ssh/sshd_config文件中没有PasswordAuthentication
选项,如何启用SSH密码登录?
您可以在/etc/ssh/sshd_config文件中添加以下行:
PasswordAuthentication yes
然后重新启动SSH服务,即可启用SSH密码登录。
在/etc/ssh/sshd_config中配置ssh登录需要密码
要在`/etc/ssh/sshd_config`文件中配置SSH登录需要密码,您可以按照以下步骤进行操作:
1. 打开终端并以管理员身份登录到系统。
2. 使用文本编辑器(如vi、nano等)打开`/etc/ssh/sshd_config`文件。例如,使用以下命令打开该文件:
```
sudo vi /etc/ssh/sshd_config
```
3. 在文件中找到`#PasswordAuthentication yes`这一行,并将前面的注释符号“#”移除,将其设置为`PasswordAuthentication yes`。如果找不到此行,可以直接添加该行。
4. 保存文件并退出编辑器。
5. 重新加载SSH配置以使更改生效。使用以下命令重新加载SSH服务:
```
sudo systemctl reload sshd
```
现在,您的SSH登录将需要密码进行身份验证。请确保设置强密码并妥善保管以确保系统安全性。