ssh使用技巧

ssh使用跳板机 #

  1. ~/.ssh/config中进行配置,
    • ~/.ssh/config在Windows系统下位置:
      • C:\Users\用户名\.ssh\config
    • ~/.ssh/config在Linux系统下位置:
      • /home/用户名/.ssh/config
    • ~/.ssh/config在Mac系统下位置:
      • /Users/用户名/.ssh/config
  2. 配置内容如下:
    Host jump-server
        HostName jump.example.com # 或者 IP地址
        User jumpuser
        Port 22 # 或自定义端口
        IdentityFile ~/.ssh/jump-server-key # 跳板机的私钥文件
    Host target-server
        HostName target.example.com # 或者 IP地址 该IP只要可以被跳板机jump-server访问到即可
        User targetuser
        Port 22 # 或自定义端口
        ProxyJump jump-server # 使用跳板机
    
  3. 命令行使用:ssh target-server即可