ssh

简介

ssh客户端

选项

  • -A/a 开启和关闭认证代理转发
  • -b 绑定出口地址
  • -C 压缩
  • -D 指定本地动态应用端口转发,所有对本地端口的连接都会从远程的应用层发送出去
  • -F 配置文件
  • -f 后台执行
  • -g 允许远程机器连接本地转发端口
  • -i 身份文件,用于自动登陆
  • -L 在本地端口和远程端口间建立隧道,所有访问本地端口的连接都会转发给远程端口
  • -l 用户名
  • -N 不执行命令
  • -o 选项
  • -p 端口
  • -q 静默模式
  • -R 在本地端口和远程端口建立隧道,所有访问远程端口的连接都会转发给本地端口
  • -w 制定客户端和服务器段数据转发的隧道接口,用于建立VPN
  • -X/x 开启关闭X11转发

示例

转发本地ssh-agent:

ssh -A root@remote

翻墙:

ssh -NC -D localhost:8086 root@remote

加密到服务器的redis连接:

ssh -NC -L 2222:localhost:6379 root@remote

服务器反向访问客户端:

ssh -NC -R 2222:localhost:22 root@remote