利用xshell开启内网穿透
1、前置工作
现有跳板机A和本地机器B,确保跳板机开放指定端口(包括运营商、以及跳板机的)
1.1 跳板机上开启反向隧道
cd /etc/ssh
vim sshd_config
找到以下三项分别配置好,其他的不要动:
GatewayPorts yes # CentOS7 开启反向隧道
ClientAliveInterval 60 # 保证服务不断开,每60秒自动发送一次请求
ClientAliveCountMax 36000 # 十个小时没有发送请求即自动断开
配置完成后重启ssh服务
service sshd restart
2、配置xshell隧道规则
在xshell中配置服务器,创建连接,在连接处添加IP地址,在用户身份验证中输入用户名和密码
在
在高级里点击跟踪,勾选SSH TCP/IP和X11通道
重新连接服务器,显示的日志会有提示
To escape to local shell, press 'Ctrl+Alt+]'.
[09:37:01] Trying to listen remote port 6711... Success.
WARNING! The remote SSH server rejected X11 forwarding request.
打开外网域名看是否正确映射到本地端口
结语
码字不易,希望能多多支持。一名四年工作经验的程序猿,目前从事物流行业的工作,有自己的小破网站amoqi.cn。欢迎大家关注公众号【CoderQi】,一起来交流JAVA知识,包括但不限于SpringBoot+微服务,更有奇奇JAVA学习过程中的工具、面试资料和专业书籍等免费放送,也可以加个人联系方式,见公众号下方工具栏上。