rasin的个人博客分享 http://blog.sciencenet.cn/u/rasin 药物设计 化学信息学 分子模拟

博文

基于SSH端口转发

已有 5800 次阅读 2012-8-11 16:22 |系统分类:科研笔记| 隧道, SSH, 端口转发

实验室新购置的服务器需要软件公司进行进一步的设置,但是该服务器没有外部访问权限,学校也没有VPN,只好借助ssh的端口转发实现。

 

ssh端口转发也称ssh“隧道”(tunneling),可以实现数据加密以及突破防火墙的目的。

 

1、正向本地端口转发:在本地打开远程端口的映射,远程主机的端口为实际服务端

ssh -L <local port>:<remote host>:<remote port> <SSH hostname>

 

2、反向远程端口转发:在远程主机打开一个本地端口的映射,本地主机为服务端

ssh -R <local port>:<remote host>:<remote port> <SSH hostname>

 

3、动态端口转发socket 代理模式,可用scokscapsock2http本地使用

ssh -D <listen local port>  <SSH hostname>

 

4X 协议转发:用于远程图形访问

ssh -X <SSH Server>

 

5、多机转发:借助-g选项实现

 

常用选项:

-f  后台认证用户/密码,通常和-N连用,不用登录到远程主机。

-p  被登录的sshd服务器的sshd服务端口。

-C  压缩数据传输。

-N  不执行脚本或命令,通常与-f连用。

-g  允许其它机器连接到所建立的转发端口,否则只允许该端口主机建立连接。

 

为了使连接稳定,可以执行一些需要定期输出的指令如:

ssh -R 2222:localhost:22 123.123.123.123 "vmstat 30"

 

Win下,PuTTY软件包包含plink工具,命令格式与ssh相同。

 

参考了网上的一些资料,特此致谢。



https://blog.sciencenet.cn/blog-460432-601237.html

上一篇:和Linux服务器连接相关的软件
下一篇:慎用windows的磁盘扫描
收藏 IP: 220.249.99.*| 热度|

1 dawnmy

该博文允许注册用户评论 请点击登录 评论 (2 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-25 21:34

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部