MacOS SSH 客户端总是想连接到同一台服务器

MacOS SSH 客户端总是想连接到同一台服务器

我今天设置了一个新的虚拟服务器,包括PubKeyAuthentication等......

如果我现在想通过 SSH 连接到其他服务器,客户端总是想连接到我今天主要使用的服务器 - 无论地址如何,也无论我使用的终端应用程序是什么(我已经尝试过 Terminal 和 Tabby)。

它看起来有点像这样:

ssh [email protected]

答案是

[email protected]: Permission denied (publickey).

另外,如果我尝试连接到 Strato 上的另一台服务器:

[email protected]

答案永远是

[email protected]: Permission denied (publickey).

正在连接至

ssh -i ~/.ssh/id_rsa -l user xxxxxxxx.stratoserver.net

工作正常。

如上所述,这与终端应用程序无关。我也重启了机器,但没有任何变化。

的内容~/.ssh/config

User username
HostName xxxxxxxx.stratoserver.net
IdentityFile ~/.ssh/id_rsa

Host connectionname_x (username)
        User username
        HostName xxxxxxx.stratoserver.net
        IdentityFile ~/.ssh/id_rsa

Host connectionname_y (root)
        User root
        HostName yyyyyyyy.stratoserver.net

Host connectionname_local
        User root
        HostName 192.168.178.34

相关内容