banner
ximalaya

ximalaya

这里是openkava 的blog,关注程序开发的一切技术。 ZZ 表示转载的文章,如涉及版权,请和我联系删除。 在这里你可以看到关于以下技术的文章: 移动开发技术,ANDROID ,IOS,WINDOWS PHONE平台开发,企业ERP开发,动态脚本PYTHON ,OPENGL ES 3D技术,游戏开发技术,HTML5 ,JAVASCRIPT ,MYSQL,AMAZON EC2 ,GOOGLE GAE ,GOOGLE CLOUD SQL 等 。 本站发展历程: 2010年,正式把所有的blog移到这里,租用godaddy的空间,记录生活和工作上的一些心得。 下面是关于我的个人介绍,写在这里权当凑字数啦。 职业:软件开发,开发经验6年,管理经验3年; 工作上使用的技术:C#, SQL SERVER 个人使用的技术:PYTHON,PHP, CSS, JAVA ,ANDROID ,object-c 等等 联系我请发邮件:<a href="http://blog.openkava.com/openkava@gmail.png"><img class="alignnone size-full wp-image-96" title="邮箱" src="http://blog.openkava.com/openkava@gmail.png" alt="" width="174" height="24" /></a>

ssh端口轉發功能

ssh 是有端口轉發功能的。

ssh 的三個強大的端口轉發命令:

chmod 700 xxx.pem # xxx.pem 是個人證書

ssh -C -f -N -g -D 8000  -i  xxx.pem  root@xx.com

生成 8000 端口,可以做 socket4 代理

QUOTE:

ssh -C -f -N -g -L listen_port:DST_Host user@Tunnel_Host
ssh -C -f -N -g -R listen_port:DST_Host user@Tunnel_Host
ssh -C -f -N -g -D listen_port user@Tunnel_Host
-f Fork into background after authentication.
後台認證使用者 / 密碼,通常和 - N 連用,不用登入到遠端主機。

-p port Connect to this port. Server must be on the same port.
被登入的 ssd 伺服器的 sshd 服務端口。

-L port:host
將本地機 (客戶機) 的某個端口轉發到遠端指定機器的指定端口。工作原理是這樣的,本地機器上分配了一個 socket 偵聽 port 端口,一旦這個端口上有了連線,該連線就經過安全通道轉發出去,同時遠程主機和 host 的 hostport 端口建立連線。可以在配置文件中指定端口的轉發。只有 root 才能轉發特權端口. IPv6 地址用另一種格式說明: port/host/hostport

-R port:host
將遠程主機 (伺服器) 的某個端口轉發到本地端指定機器的指定端口。工作原理是這樣的,遠程主機上分配了一個 socket 偵聽 port 端口,一旦這個端口上有了連線,該連線就經過安全通道轉向出去,同時本地主機和 host 的 hostport 端口建立連線。可以在配置文件中指定端口的轉發。只有用 root 登入遠程主機才能轉發特權端口. IPv6 地址用另一種格式說明: port/host/hostport

-D port
指定一個本地機器 “動態的 '’ 應用程式端口轉發。工作原理是這樣的,本地機器上分配了一個 socket 偵聽 port 端口,一旦這個端口上有了連線,該連線就經過安全通道轉發出去,根據應用程式的協議可以判斷出遠程主機將和哪裡連線。目前支援 SOCKS4 協議,將充當 SOCKS4 伺服器。只有 root 才能轉發特權端口。可以在配置文件中指定動態端口的轉發.

-C Enable compression.
壓縮資料傳輸。

-N Do not execute a shell or command.
不執行腳本或命令,通常與 - f 連用。

-g Allow remote hosts to connect to forwarded ports.
在 - L/-R/-D 參數中,允許遠程主機連接到建立的轉發的端口,如果不加這個參數,只允許本地主機建立連接

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。