如何在 FreeBSD ssh 上删除密码验证

如何在 FreeBSD ssh 上删除密码验证

我正在尝试设置一个仅用作“本地网站”的服务器,本地网站是指未进行端口转发的 http 服务器。每当我尝试登录时,它都会要求我输入密码。我知道密码是什么,但我不希望登录时需要它。我不需要任何超级安全的东西,是的,有些人强烈推荐它,我理解,但我的邻居不是黑客。我该怎么做才能更改它,这样我就不需要密码了,我只想用普通密码登录。我知道 /etc/ssh/sshd_config 中有一个配置文件,但我要更改哪些设置。

答案1

服务器不要求输入密码,服务器会要求输入密码。

密码是您用于身份验证的私钥的一部分。有多种方法可以从密钥中删除密码,例如使用ssh-keygen

ssh-keygen -p [-P old_passphrase] [-N new_passphrase] [-f keyfile]

所以对于你的情况

ssh-keygen -p -P old_passphrase -N "" -f /path/to/your.key

相关内容