ssh 常用的有三种端口转发功能,下面记录一下这三种转发都能做些什么。
动态端口转发
一条命令实现 socks5://127.0.0.1:<port>
代理:
ssh -p <remote_ssh_port> -fND 127.0.0.1:<proxy_port> <remote_user>@<remote_host>
远程端口转发
场景是有一台内网服务器 machine1,一台公网服务器 machine2,并且 machine1 不能通过内网直接访问 machine2,但是 machine2 可以访问 machine1。现在需要从外网的 machine3 访问 machine1。
我们可以使用 ssh 的远程端口转发功能来实现 machine3 通过 machine2 来访问 machine1。
ssh server 配置
首先需要在 machine2 上的 阅读全文…/ect/ssh/sshd_config
…