« Bernstein v. United States | Main | Stanford Diary »

May 01, 2005

SSH port forwarding

I ran "ssh -g -L 10010:pri-033:80 monolith" from adder,
and now http://adder.cs.virginia.edu:10010/ rocks!

Cool to know.

http://fanqiang.chinaunix.net/a6/b9/20010912/1200001279.html

# ssh -C -P -f sshaccount@S -L 110:S:110 sleep 7200

解释如下:
-C 使用压缩功能,是可选的,加快速度。

-P 用一个非特权端口进行出去的连接。

-f 一旦SSH完成认证并建立port forwarding,则转入后台运行。

sshaccount 客户C在服务器S上的SSH连接帐号

-L 110:S:110 转发C对本地端口110的连接到远程服务器S的110端口。
也可以用高端端口(普通用户使用,因为普通用户不能在低于1024的端口上建立SSH隧道)
如果用高端端口,如:-L 1110:S:110,这样任何用户都可建立这种加密隧道。

sleep 7200 一般用于script,必须给一个命令,我们给一个sleep等待空 命令,这里为
2小时,你可以
设为更长用于保持整个连接过程, 如 sleep 100000000 。

Posted by Roy at May 1, 2005 12:35 AM

Comments