Mac使用SecureCRT或终端直接连接跳板机访问内网
一、为什么使用跳板机
由于学校放假,使用跳板机可以连接布置在学校内网的服务器
二、为什么使用SecureCRT
在尝试过Item2写expect连接跳板机后毅然决然的使用了SecureCRT
没有的可以私信我
三、 连接方法
1、连接跳板机
Configuration => SSH2 => 按照图中输入跳板机数据 => OK保存后点Connect
2.tab显示绿色的对勾就表示连接成功
直接使用ssh连接内部服务器
ssh 用户名@服务器IP
会跳出一些验证,按提示回复yes即可
四、 终端直连
修改本地和跳板机上的ssh文件
仅第一次连接时需要修改
vim ~/.ssh./config
//添加以下内容
Host *
ControlPersist yes
ControlMaster auto
ControlPath ~/.ssh/%n:%p
终端设置ssh隧道
//连接跳板机作为端口转发
ssh -N -f -L 6000:<内网服务器ip>:22 -p <跳板机端口> username@<跳板机ip> -o TCPKeepAlive=yes
//登录本地的6000端口访问内网服务器
ssh -p 6000 服务器用户名@localhost
五、使用PyCharm连接 编写代码
1、创建新项目
2、选择项目解释器时选择现有解释器,添加SSH解释器
3、设置好主机ip、端口和用户名
4、设置服务器与本地文件共享位置
点赞的码农无BUG!