由于xshell没有mac的版本,一般情况下可以在mac终端里使用ssh命令来实现登陆服务器,其中username为要连接服务器的 用户名 ,serverIP为要连接服务器的 ip地址 。
sudo ssh <username>@<serverIP>
# username为连接服务器的用户名,serverIP为请求连接的服务器IP地址
但是当连接机房服务器时,机房服务器可能采用 网关服务器 + 内网服务器 的模式,因此只有通过网关服务器端口进行转发才能连接目的服务器,所以要采用 -p 命令,其中-p后接的端口号为目的网关服务器的转发端口号。
sudo ssh <username>@<serverIP> -p 端口号
# serverIP此处为网关服务器IP地址
如下所示,直接通过 sudo ssh zzw@192.168.1.101 连接内网服务器地址会超时;
而通过 sudo ssh zzw@115.156.135.250 -p 8101 或 sudo ssh root@115.156.135.250 -p 8101 进行连接即可成功。