[username] [FreeBSD_Server] -p [Local Port]
(接上行) -L 5999:[CVSup Server]:5999
[username] :SSH跳板主機的帳號
[FreeBSD_Server]:SSH跳板主機的位置
-p [Local Port] :如果這個網域的Port 5999被鎖了,那麼SSH用的Port 22
也有可能被鎖……。遇到這種情形,可以在SSH跳板主機
上執行另一隻sshd,並指定於開啟的Port(如:21、23、
80…)上使用。此時上行指令必須加上-p [Local Port]
以指定SSH連線所使用的Port。
[CVSup Server] :CVSup Server所在位置。
3. 建立SSH通道後,開啟另一個命令列,執行CVSup
cvsup -g -L2 -h localhost [ports-supfile_PATH]
[ports-supfile_PATH]:ports-supfile檔案所在位置。
如此,便可在防火牆擋死Port 5999的情況下,正常使用CVSup..:)
=======================================================================
參考文章:
1.感謝[email protected] (悸動)兄於386BSD板回答小弟的問題
-------------------------------------------------------------------------------
作者 [email protected] (悸動), 看板 386bsd
標題 Re: [請問CVSup的問題]Port 5999被擋住的話,怎麼解決?
時間 小鹿鹿 BBS (Tue Mar 22 22:02:12 2005)
────────────────────────────[←離開] [PgUp] [PgDn]
※ 引述《[email protected] (~~~~~~~~~~~~~~~~~~~~~~~)》之銘言:
> 請問一下,如果Port 5999被防火牆擋住
> 有何方式可以讓CVSup運作?
有 ssh 跳板可以在 login 完以後對 localhost 做 cvsup:
ssh -l username hostname.domain -L 5999:cvsup.tw.freebsd.org:5999
--
Resistance is futile.
http://gslin.org/ & <[email protected]>
--
※ Origin: 邪惡小鹿鹿 <Deer.twbbs.org> ◆ From: deer.math.nctu.edu.tw
-------------------------------------------------------------------------------
2. http://networking.ringofsaturn.com/Unix/cvsup-through-firewall.php
--
┌─────◆紙上遊戲殿堂◆─────┐▇─┐ 優質連線服務隆/重/豋/場!!
│ telnet://bbs.kkcity.com.tw:21960/ │┴ └─▇ KKADSL 帶你環遊全世界
└──《From:210.69.82.250 》──┘ KKADSL ┴ http://adsl.kkcity.com.tw
--
┌─────◆KKCITY◆─────┐KK免費撥接‧上網不用錢 。。。───┐
│ bbs.kkcity.com.tw │電話:449-1999 帳號:kkcity 密碼:kkcity│
└──《From:210.69.82.250 》──┘ 。。。──────────────*╯
0.0 CVSup使用Port 5999,如果FreeBSD主機位於有防火牆的網域內,
而防火牆又把5999封鎖住的話,會造成CVSup無法連線伺服器,遑
論更新Ports Tree。
0.1 下列方式可以讓該網域內FreeBSD主機利用「尚可使用」的Port,
先繞道另一台FreeBSD主機,進而利用該主機以達到正常執行CVSup
的目的。
0.2 需求:
另一台FreeBSD主機,該主機必須滿足下列需求
a.位於無封鎖Port 5999的網域
b.執行sshd,有接受SSH連線的能力
1. 正常設定ports-supfile
*default host=cvsup.tw.freebsd.org //以cvsup.tw.freebsd.org為例
*default base=/usr
*default prefix=/usr
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
2. 建立SSH通道,連線至無防火牆的FreeBSD主機
ssh -l