我在使用 putty 时遇到了麻烦,所以我更喜欢使用 shell (linux) 通过 ssh 访问服务器,我的 ip 地址的 ssh 端口号是 6091,那么有没有办法通过命令通过 ssh 访问服务器
ssh root@myipaddress
因为我的许多服务器的默认 ssh 端口是 22,所以我只想将端口更改为特定的 ip 地址。
答案1
从长远来看,最舒适的解决方案是将主机添加到文件中~/.ssh/config
。编辑/创建文件并添加:
Host home
User root
Hostname myipaddress
Port 6091
然后你只需使用以下方式连接到家里即可:
ssh home
更多信息
答案2
ssh -p 6091 root@myipaddress
-p port
Port to connect to on the remote host. This can be specified on a per-host basis in the configuration file.
答案3
将其添加到您的 ~/.ssh/config
Host special
HostName special.myjob.com
Port 22000
User fooey
现在你可以运行:
ssh special
要得到
ssh -p 22000 [email protected]
更多 ssh 技巧请访问:
http://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/
答案4
对于系统范围的更改,您可以在 /etc/ssh/sshd_config 文件中更改端口号,然后重新启动 ssh 服务/守护进程