我已将远程 debian 配置为仅接受指定用户使用 key 进行 ssh 登录,该用户将仅使用一台本地计算机来访问它。
在远程计算机上停用 root 登录、密码登录,但是当我尝试从其他任何地方进行 ssh 时,它仍然要求输入用户名,然后说没有支持的身份验证方法。
我可以避免出现用户名提示吗?
谢谢
最佳答案
您可以尝试将~/.ssh/config
编辑为
host [host]
hostname [ip]
user [username]
更改括号内的所有内容以满足您的需求。
此外,您应该仔细检查远程/本地主机上的 pub/priv key 。
关于linux - 如果只允许使用 ssh key ,如何避免出现 ssh 用户名提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28073649/