首页 » 信息技术 »

SSH隧道(Tunnel)

2014年5月8日 / 48次阅读
SSH

SSH端口转发也称为SSH Tunnel(SSH隧道)

SSH tunneling is a method of transporting arbitrary networking data over an encrypted SSH connection. It can be used to add encryption to legacy applications. It can also be used to implement VPNs (Virtual Private Networks) and access intranet services across firewalls.

SSH隧道用来给古老的没有加密的应用提供一个加密通道,也可以用来部署VPN。

SSH 隧道会自动加密和解密所有 SSH 客户端与服务端之间的网络数据。但是,SSH 还同时提供了一个非常有用的功能,这就是端口转发。它能够将其他 TCP 端口的网络数据通过 SSH 链接来转发,并且自动提供了相应的加密及解密服务。这一过程有时也被叫做“隧道”(tunneling),这是因为 SSH 为其他 TCP 链接提供了一个安全的通道来进行传输而得名。例如,Telnet,SMTP,LDAP 这些 TCP 应用均能够从中得益,避免了用户名,密码以及隐私信息的明文传输。而与此同时,如果您工作环境中的防火墙限制了一些网络端口的使用,但是允许 SSH 的连接,那么也是能够通过将 TCP 端口转发来使用 SSH 进行通讯。

 

ssh -N -f -D 127.0.0.1:port username@server.com -p port

plink -N username@remoteserver -P port -pw password -D 127.0.0.1:port

使用ssh的-f参数,ssh进程在后台,console窗口可以干别的,但是不能关闭(没试过nohup);ssh命令在win系统和Linux都可使用。(推荐:在win系统中安装使用openssh

plink主要是为Win系统准备的,Linux系统基本不用考虑,使用plink或占用一个console窗口,不能干别的。

/etc/ssh/sshd_config

AllowAgentForwarding yes

Proxy DNS

本文链接:https://www.maixj.net/ict/ssh-tunnel-20591

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top