IPv4环境下 Xshell 使用JumpHost SSH 登录 IPv6 only VPS 服务器

HAX的IPv4转发IPv6的转发机的IP终于全部被墙了。如果你觉得每次都要先通过IPv4登录一台有IPv6对外访问能力的VPS再登录目标VPS的操作过于繁琐的话,请看本文。

参考: 

https://netsarang.atlassian.net/wiki/spaces/ENSUP/pages/715063368/Jump+Host+Proxy

需要:

一台可以IPv4从外部访问的跳板VPS

原理:

Xshell 使用JumpHost 登录 示意图 Xshell JumpHost connection

操作:

1. 用WARP给你的跳板VPS添加IPv6对外访问的能力

(如果你的VPS原生IPv6,跳过此步骤)

bash <(curl -L git.io/warp.sh) 6

2. 设置Xshell连接

Xshell新建连接,IP填目标VPS的IP

Xshell 新建连接 设置IP地址和端口 Xshell set IP Address and Port
用户名密码填目标VPS的
Xshell 新建连接 设置root和密码 Xshell set root user and password
设置Proxy项
Xshell设置proxy Xshell set proxy
添加Proxy
类型为 JUMPHOST
IP, 端口, 用户名, 密码都填跳板VPS的
Xshell设置proxy JUMPHOST Xshell set proxy
回到连接的设置页面, 选择Proxy为你刚刚添加的这个

================


===============

后记

Termius有类似的操作,参考:https://youtu.be/klNrqXnuELE?t=214

其实整个操作相当于,先连接跳板VPS,然后在命令行ssh登录目标VPS。你可以利用多个跳板建立跳板链。

如果每次连接都在命令行一次一次输入的话会非常麻烦。在Xshell中设置的好处是,把这些设置保存下来,只要鼠标点一下就行了。

从完全性的角度来说,用到的跳板VPS的用户名密码不需要root,只要能对外建立SSH连接就可以。如果你想把你的跳板VPS借给朋友使用的话,请注意这一点。


===============

update

可以设置会话文件Session File, 利用跳板VPS的SSH登录通道.




评论

The Hot3 in Last 30 Days

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io