有时候我们会遇到这种需求,两台服务器ab,我们可以直接通过xshell登录到a服务器,不能直接登录到b服务器,但是a服务器和b服务器是连接正常的;我们可以通过a服务器来远程操作b服务器,使用的是linux的ssh功能
1、查询是否安装ssh相关的模块,ps -ef | grep ssh
2、下载更新ssh软件
3、一般的linux系统都是默认安装了ssh服务,ssh的服务名一般都是sshd:
service sshd start 开启ssh服务
service sshd stop 停止ssh服务
service sshd restart 重启ssh服务
或者使用使用带有路径的脚本:
/etc/init.d/sshd start
/etc/init.d/sshd stop
/etc/init.d/restart
4、执行远程连接
ssh ip -l user -p port
案例:
ssh 172.16.92.70 -l root -p 48022
5、备注:在root用户下操作