mac可参照ssh隧道命令方式
1.其实非常简单就一条命令:
ssh -N -f -L 6000:192.168.***.***:22 -p 48505 root@***.***.***.220 -o TCPKeepAlive=yes
2.测试下:
ssh -p 6000 服务器用户名@localhost
3.然后配置pycharm远程服务器
添加远程sftp,ip为127.0.0.1, 端口为6000
windows 方法如下:
环境是windows,并且安装了xshell
步骤一:建立ssh隧道
1. 创建跳板机连接
2. 右键点击属性,在隧道中点添加
3. 添加中源主机就是本地,端口6000为监听端口,目的是通过本地的这个端口访问远程跳板机内的服务器。 目标主机就是跳板机内网的服务器地址
4. 点击连接成功后可以在查看中—>隧道窗口–>转移规则状态是打开的
步骤二:配置pycharm远程服务
直接看截图
1.
2.如果是内部服务器和跳板机之间是账号米密码登录增则直接输入
注意:如果内部服务器和跳板机之间是免密登录的,则验证方式选择Key pair。同时下面的Private key path是本地windows机器的私钥id_rsa,并且要把本地机器的公钥.pub中的字符串添加到远程内部服务器上的authorized_keys中,流程如图:
3.
4.
5.
或者
可以参考这篇 点击