idea通过跳板机访问目标服务器

发布时间:2026/6/27 20:45:24
idea通过跳板机访问目标服务器 idea版本2026.1通过~/.ssh/config填写跳板机和目标服务器信息# 跳板机 Host 172.29.74.91 HostName 172.29.74.91 User root Port 22 IdentityFile ~/.ssh/id_rsa_jump # 使用你已有的密钥 PreferredAuthentications publickey # 目标服务器前端 Host 192.169.215.202 HostName 192.169.215.30 User root Port 22 ProxyCommand ssh -W %h:%p root172.29.74.91 # 目标服务器后端 Host 192.169.215.62 HostName 192.169.215.31 User root Port 22 ProxyCommand ssh -W %h:%p root172.29.74.91# 1. 生成密钥对 ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_jump # 2. 将公钥复制到跳板机需要输入一次跳板机密码 生成的id_rsa_jump.pub文件内容放入跳板机.ssh/authorized_keys如果是在服务器生成的密钥对可以使用ssh-copy-id -i ~/.ssh/id_rsa_jump.pub sinosoft172.29.74.91这样会把这个公钥自动追加到authorized_keys文件中注意authorized_keys文件每行只能有一个公钥 # 3.赋值权限 chmod 600 ~/.ssh/authorized_keys chmod 700 ~/.ssh# 跳板机应该免密登录 ssh 172.29.74.91 # 直接登录不需要密码 # 目标服务器只提示一次密码 ssh 192.169.215.30 # 只提示输入目标服务器的密码这样就可以正常通过IDEA访问目标服务器了