如何连接到 SSH 上的某个端口

如何连接到 SSH 上的某个端口

因此,我正在设置一个 ssh 服务器。我已经在服务器上安装了 ssh-server 程序。但是,由于某些原因,我不想通过端口 22 连接到它,因此我将服务器设置为通过另一个端口 (2584) 进行监听。如何设置我的客户端也通过端口 2584 而不是端口 22 进行连接?

答案1

假设你正在使用普通ssh命令,它是附加参数-p(请参阅man ssh)例如:

$ ssh -p 2584 user@host

答案2

请注意,ssh接受 URI 形式的命令,例如。执行以下操作是完全有效的:ssh://[email protected]:<port>

ssh  ssh://myuser@domain_name.com:2222

或者,为了避免每次都指定端口,您可以在 内声明它~/.ssh/config。请参阅steeldriver 的回答了解详情。

相关内容