ssh隧道- – -远程端口转发

  • A+
所属分类:软件·服务器

ssh隧道- - -远程端口转发
本篇文章提到隧道目的是让内网电脑映射到公网vps中,这样即使不在家也可以通过公网vps来访问控制内网电脑;

登陆本地内网主机输入以下命令:

2222:localhost 定义本地2222端口
22 www.5yun.org 定义远程22端口,www.5yun.org是服务器域名也可以是ip;

命令行选项解释:

-C 压缩数据传输
-f 将 ssh 转到后台运行,即认证之后,ssh 自动以后台运行。不在输出信息
-n 将 stdio 重定向到 /dev/null,与 -f 配合使用
-N 不执行脚本或命令,即通知 sshd 不运行设定的 shell 通常与 -f 连用
-T 不分配 TTY 只做代理用
-q 安静模式,不输出 错误/警告 信息

查看是否建立连接:

成功的话会看见如下类型:

- - - - - - - - - -以上在内网VPS上执行 - - - - - - - - - -

登陆公网VPS查看是否2222端口被监听

成功则显示如下信息

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 761/sshd
tcp 0 0 127.0.0.1:2222 0.0.0.0:* LISTEN 8663/sshd: root
tcp6 0 0 :::22 :::* LISTEN 761/sshd
tcp6 0 0 ::1:2222 :::* LISTEN 8663/sshd: root

这个时候就可以在公网vps登陆内网主机了

然后输入内网主机密码就访问到了内网主机;

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

,输入正确后才能评论!

目前评论:1   其中:访客  1   博主  0

    • 怀云 怀云 6

      呵呵,谢谢博主了~~~~~~~~~~~