我正在尝试设置一个仅用作“本地网站”的服务器,本地网站是指未进行端口转发的 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