eclipse 透過 ssh 連線 CVS

2021-05-21 20:43:12 字數 1015 閱讀 2881

準備工作:

ssh能夠不輸入密碼連線主機,做法請參考這篇

ssh command-line client:plink.exe

主機上以有可用的cvs程式(不需要安裝cvs pserver)。

確定以上的步驟都完成後,那我們就可以開始囉:

首先是server端關於cvs的設定,先建立乙個cvs專用的帳號

adduser -g users cvs
我們讓它屬於users這個group,以便讓一般帳號可以訪問cvs repository。

建立乙個新的cvs repository,所有的cvs相關資料都會放在這個cvs repository中,位置當然可以隨便選,自己爽就好,我是放在/home/cvs中

cvs -d /home/cvs init
並且更改/home/cvs的訪問許可權:
chmod -r g+w /home/cvs
接著是eclipse的設定。開啟window→preferences視窗,選擇team→cvs→extconnection method,右側選擇使用use an external program to connect,在cvs_rsh欄位中選擇plink.exe的位置,其它部份都不用改變,如圖(parameter欄位中的-p 999是表示主機的ssh是用999而非一般的22)。

從windows→show view中選擇cvs repository以開啟cvs repository視窗,接著在cvs repository視窗中按右鍵,選擇new→repository location,出現以下畫面:

其中host是指cvs主機的位址,repository path是指cvs repository在主機上的位置(在我的例子是/home/cvs),authentication中user則是登入的帳號,password則不必填,下方的connection type要選ext,這樣就可以了。

開啟我們剛建好的cvs repository,看到如下的畫面,是不是非常愉快呢?

透過ssh使用VNC VNC over SSH

然而vnc連線並不安全,容易被攔截,監聽,所以更安全的方式是透過ssh隧道來使用vnc,ssh的安全性是 的。很簡單,使用ssh做埠 終端方式 ssh l 5900 localhost 5900 n f sshserver ip or name 引數 l bind address port host...

Eclipse搭建SSH框架

參考 遇到的問題 不同的struts2版本可能用到的jar檔案不一致 不同的struts2版本可能web.xml中的配置struts2的filter路徑不同 org.apache.struts2.dispatcher.ng.filter.strutsprepareandexecutefilter 或...

C 通過SSH連線MySql

出於安全考慮,有的時候資料庫伺服器只能通過ssh訪問,比如mysql服務裝在了伺服器a上,並且a機器只允許b機器才能訪問,而部署環境可能在c機器上,這時候就要c伺服器通過b伺服器連線a伺服器,這時候就需要用到ssh方式連線,需要ssh.net類庫 如下 using mysql.data.mysqlc...