Mac使用SecureCRT或终端直接连接跳板机访问内网

文章目录

  • 一、为什么使用跳板机
  • 二、为什么使用SecureCRT
  • 三、 连接方法
    • 1、连接跳板机
    • 2.tab显示绿色的对勾就表示连接成功
  • 四、 终端直连
    • 修改本地和跳板机上的ssh文件
    • 终端设置ssh隧道
  • 五、使用PyCharm连接 编写代码


一、为什么使用跳板机

由于学校放假,使用跳板机可以连接布置在学校内网的服务器


二、为什么使用SecureCRT

在尝试过Item2写expect连接跳板机后毅然决然的使用了SecureCRT
Mac使用SecureCRT或终端直接连接跳板机访问内网_第1张图片
没有的可以私信我


三、 连接方法

1、连接跳板机

Configuration => SSH2 => 按照图中输入跳板机数据 => OK保存后点Connect
Mac使用SecureCRT或终端直接连接跳板机访问内网_第2张图片

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解释器
Mac使用SecureCRT或终端直接连接跳板机访问内网_第3张图片

3、设置好主机ip、端口和用户名
Mac使用SecureCRT或终端直接连接跳板机访问内网_第4张图片

4、设置服务器与本地文件共享位置

点赞的码农无BUG!

你可能感兴趣的:(linux,ssh,mac)