无法使用 host:port 语法 ssh 进入服务器

无法使用 host:port 语法 ssh 进入服务器

这个有效:

ssh root@host -p port

但这一个没有,返回Name or service not known

ssh root@host:port

帮助打印

usage: ssh
...
           [-i identity_file] [-J [user@]host[:port]] [-L address]
...

为什么第二种语法对我来说不起作用?

答案1

您想要的格式仅适用于-J选项,而不适用于目的地选项。

从手册页中:

ssh connects and logs into the specified destination,
which may be specified as either [user@]hostname
or a URI of the form ssh://[user@]hostname[:port].

相关内容