我正在使用两个相同的小猎犬骨。它们具有相同的主机名,并且最初具有相同的 IP,但我更改了一个以查看是否有所不同。它们将被部署到两个不同的网络。
我的问题是我失去了通过 ssh 访问它们的能力。密码尚未更改,我可以从我妻子的计算机登录,但在我的计算机上我得到:
Permission denied, please try again.
最后紧随其后的是
Permission denied (publickey,password).
直到我在它们上设置静态 IP 之前,这不是问题。我做了什么/我可以做什么来解决它?
我在 beaglebones 和我的计算机上运行 Ubuntu。
答案1
日志是最先开始的地方。
如果失败,请在服务器上以调试模式运行 sshd 并查看其内容:
/usr/sbin/sshd -Dd
答案2
与@fukwai2所说的类似。我建议在同一台机器上的另一个端口上启动 ssh。
/usr/sbin/sshd -d -p 2222 -v
当您运行客户端时,尝试使用 -v 标志来查看是否还可以获得更多输出。
最后,根据经验,查看输出中显示的所有内容,即使您认为它是错误的,因为它没有改变,有时您会忘记自己做了什么。