我有很多服务器,我将端口改为 2222。
我可以在计算机上更改 ssh 命令的默认端口吗?我想使用 2222 作为默认端口,而不是 22。
例如,不要使用ssh root@ip -p 2222
我只想使用 ssh root@ip。
当我需要使用端口 22 时,我输入ssh root@ip -p 22
答案1
使用您喜欢的编辑器修改~/.ssh/config
nano ~/.ssh/config
并输入
Host *
User root
Port 2222
这意味着,默认情况下,如果你尝试
ssh remote-host.com
SSH 实际上会这样做
ssh -p 2222 [email protected]
当然,您也可以使用特殊用户名为每个主机指定
Host remote-host1 remote-host2 remote-host3
User jackvanier
Port 2222
这些设置也可以共存
Host remote-host1 remote-host2 remote-host3
User jackvanier
Port 2222
Host *
User root
Port 2222
也可以看看这里以获得更多想法。