OS X 终端远程连接端口号

Ies*_*tyn 3 ssh terminal connection macos

我一直在尝试通过终端建立远程连接,但遇到了一些问题。

这是我最初设置它的方式:

ssh root@***.***.***.**
Run Code Online (Sandbox Code Playgroud)

然后我尝试添加 -p 1234,但是在关闭删除连接窗口时端口号一直被删除。于是我参考了这个教程:

http://osxdaily.com/2012/06/03/create-ssh-bookmarks-in-terminal-for-mac-os-x/

但这仍然不起作用。有什么想法可以只添加一次端口号而无需在连接时重新输入吗?

Dan*_*eck 5

无法重现问题。想象一下 SSH 命令行字符串的格式如下:

ssh [user@]server
Run Code Online (Sandbox Code Playgroud)

现在,为了确保您的自定义端口始终是其中的一部分,我们添加用户名,-p 1234 root@hostname_or_ip而是用作主机名,从而导致

ssh -p 1234 root@hostname_or_ip
Run Code Online (Sandbox Code Playgroud)

这将是ssh您从服务器列表中选择此条目时使用的命令行。

下面的工作就像使用 SSH 端口 220 和 IP 地址 172.16.215.150 作为 root 连接到系统的魅力:

截屏