前提是能够通过命令行进行登陆,例如:
ssh -f -p 登陆端口 跳板机用户名@跳板机IP -L 本地端口:127.0.0.1:分配端口 -N && ssh -p 登陆端口 远程服务器用户名@127.0.0.1
1、登陆跳板机(ssh -f -p 登陆端口 跳板机用户名@跳板机IP)
- 打开 Termius,点击左侧 "Hosts"(主机)。
- 点击 "New Host"(新建主机)。
- 填写跳板机信息:
- Label(名称):
jumper-vpc(自定义名称) - Address(地址): 跳板机IP
- Port(端口): 登陆端口
- Username(用户名):
跳板机用户名
- Label(名称):
- 认证方式:(下面两种方式二选一)
- Password(密码登录):输入你的 SSH 密码。
- Key(密钥登录):如果使用密钥,选择 Key 并导入你的私钥。
- 在自己电脑终端命令行执行
ssh-keygen -t rsa # 生成本地电脑的公私钥一路回车,私钥存储的默认路径是~/.ssh/id_rsacat ~/.ssh/id_rsa
- 在自己电脑终端命令行执行
你会看到类似以下内容:
-----BEGIN OPENSSH PRIVATE KEY-----
MIIEpAIBAAKCAQEA...
-----END OPENSSH PRIVATE KEY-----
将显示内容复制粘贴到key
Connect,后面有可能会有要再一次Add key,将上面显示内容复制到Private key
Save
2、建立隧道( -L 本地端口:127.0.0.1:分配端口)
- 在 Vaults界面,找到 “Port Forwarding”(端口转发)。
- 点击 “Create” 添加新的端口转发规则:
- Type(类型):
Local Continue- Local port number : 本地端口号 Continue
- Select a host 第一步的Label名称
- Destination Address :
127.0.0.1 - Distination port number : 分配端口号 Continue
- Label:自定义隧道标签名 Done 双击刚刚自定义的隧道名Label
- Type(类型):
3、登陆远程服务器(ssh -p 登陆端口 远程服务器用户名@分配IP)
- 返回 "Hosts",点击 "New Host"。
- 填写本地连接信息:
- Label(自定义):
Local SSH - Address(地址):
127.0.0.1 - Port(端口): 登陆
端口号 - Username(用户名):
远程服务器上的用户名
- Label(自定义):
- 选择认证方式:(和第一步一致)
- Password(密码登录):输入密码。
- Key(密钥登录):选择私钥。
- 保存(Save)。
4、连接测试(注意启动的先后顺序,按照上面1、2、3步的顺序)
1万+

被折叠的 条评论
为什么被折叠?



