我是靠谱客的博主 整齐蚂蚁,最近开发中收集的这篇文章主要介绍SSH隧道与SSH本地端口转发SSH隧道,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

SSH隧道

  • SSH支持双向通信隧道

  • 将其他TCP端口的通信通过SSH连接来转发

  • 用SSH作为传输层协议,对流量自动加解密

  • 突破防火墙访问规则的限制,可用于翻墙

  • SSH本地端口转发

  • 使用效果类似于rinetd

  • 将一个本地端口与远程服务器建立隧道

  • 远程端口转发

  • 远程侦听端口,访问转发到本地主机指定端口

本地端口转发

  • 将一个本地端口与远程服务器建立隧道
/etc/ssh/sshd_config  PermitRootLogin yes  Port 53  PasswordAuthentication yesservice ssh restart

步骤:

1.修改一下SSH的配置

2.然后再内网主机使用隧道访问SSH

ssh -fNG -L <listen port>:<remore ip>:<remote port> user@<ssh server> -p <ssh server port>  -f      后台运行进程  -N      不执行登录shell  -g      复用访问时作为网管,支持多主机访问本地侦听端口网管模式转发RDP、NC shell

3.其实跟rinetd那一章节差不多,不进行详细演示了

总结:

  • 端口转发基于建立起来的SSH隧道,隧道中断则端口转发中断

  • 只能在建立隧道时创建转发,不能为已有隧道增加端口转发

最后

以上就是整齐蚂蚁为你收集整理的SSH隧道与SSH本地端口转发SSH隧道的全部内容,希望文章能够帮你解决SSH隧道与SSH本地端口转发SSH隧道所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部