不可不說(shuō)
          隨心所欲,無(wú)往不利!
          posts - 88,  comments - 92,  trackbacks - 0

          安全方便的簡(jiǎn)單控制-ssh

          安裝服務(wù)器:apt-get install ssh或者 apt-get install openssh-server,服務(wù)器基本不用怎么配置就可以使用。 客戶(hù)端一版不用安裝,Linux都自帶了,windows平臺(tái)下可以使用putty,非常好用。

          操作命令:

          ssh username@host_address

          ssh登錄之后就像本機(jī)使用命令行登錄是一樣的,雖然只能使用字符界面,但基本上能夠完成大部分管理工作了。有人說(shuō)配合screen是十分好用的,不過(guò)我還沒(méi)有仔細(xì)研究過(guò)screen。

          最省事兒的X轉(zhuǎn)發(fā)功能

          同樣也要基于ssh,不過(guò)多了各圖形界面。首先打開(kāi)服務(wù)端的X11轉(zhuǎn)發(fā)功能,修改/etc/ssh/sshd_config文件,把 X11Forwarding no改成X11Forwarding yes,就啟用了ssh的X11轉(zhuǎn)發(fā)功能。在我的ubuntu dapper下這個(gè)選項(xiàng)默認(rèn)就是打開(kāi)的。

          操作命令:

          ssh -Y username@host_address

          這種方式雖然速度稍微慢了一些,但是如果客戶(hù)端是Linux的話(huà),在局域網(wǎng)中應(yīng)該是非常方便的,因?yàn)榭蛻?hù)端不用再配置X。如果客戶(hù)端是 windows,putty,好像也有這個(gè)功能,至少在Connection->SSH->Tunnels中有X11 forwarding的配置,但是可能需要安裝X for windows才能使用。

          另外由于只是使用了X的轉(zhuǎn)發(fā),所以服務(wù)器端也會(huì)顯示你所啟動(dòng)的程序。

          參考

          使用vnc4server,據(jù)說(shuō)速度最快

          ubuntu安裝軟件是最方便的了,服務(wù)器安裝:apt-get install vnc4server。客戶(hù)端Linux下可以使用xvnc4viewer(apt-get install xvnc4viewer),Windows下可以使用RealVNC的free版。

          服務(wù)器安裝完成之后需要先使用vncpasswd命令創(chuàng)建一個(gè)密碼,密碼加密存放在~/.vnc/passwd文件中。啟動(dòng)服務(wù)器也很簡(jiǎn)單,執(zhí)行vncserver就可以了:

          fwolf@wf:$ vncserver New ‘wf:1 (fwolf)’ desktop is wf:1 Starting applications specified in /home/fwolf/.vnc/xstartup Log file is /home/fwolf/.vnc/wf:1.log

          由于是第一次執(zhí)行,所以創(chuàng)建了虛擬服務(wù)1,如果再次執(zhí)行就是2,以此類(lèi)推。每創(chuàng)建一個(gè)服務(wù),就會(huì)在~/.vnc下面創(chuàng)建hostname:x.pid和hostname:x.log兩個(gè)文件。關(guān)閉服務(wù)使用命令:

          fwolf@wf:~$ vncserver -kill :1 Killing Xvnc process ID 5786

          關(guān)閉服務(wù)之后hostname:x.pid將被刪除,而hostname:x.log將保留。vnc4server好像只能設(shè)置一個(gè)密碼吧,不過(guò)也沒(méi)有關(guān)系,因?yàn)榭偸情_(kāi)著一個(gè)server既浪費(fèi)資源也不安全,需要連接的時(shí)候用ssh連進(jìn)去開(kāi)就是了。

          andot說(shuō)如果把~/.vnc/xstartup文件的內(nèi)容換成 /etc/X11/Xsession文件的內(nèi)容,啟動(dòng)桌面之后就像本機(jī)啟動(dòng)一樣了。我暫時(shí)還沒(méi)有試過(guò),不過(guò)現(xiàn)在默認(rèn)的設(shè)置,連接上之后,是一個(gè)有點(diǎn)像超級(jí)終端的命令行窗口,但是可以運(yùn)行各種X下的應(yīng)用。

          另外如果要修改vnc4server的端口,可以修改/usr/bin/vncserver文件,在大約第124行,有一句

          $vncPort = 5900 + $displayNumber;

          其中5900就是端口的起始數(shù),按照上面那句的設(shè)置,虛擬服務(wù)1的端口號(hào)就是5900+1=5901,虛擬服務(wù)2的端口號(hào)就是5900+2=5902,以此類(lèi)推。參考1,參考2

          posted on 2009-04-14 16:57 藍(lán)劍 閱讀(2502) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): Linux


          <2009年4月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          常用鏈接

          留言簿(6)

          隨筆分類(lèi)(62)

          隨筆檔案(90)

          文章檔案(9)

          相冊(cè)

          友情鏈接

          搜索

          •  

          積分與排名

          • 積分 - 325326
          • 排名 - 172

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 方正县| 柏乡县| 崇仁县| 平顶山市| 土默特左旗| 博湖县| 南部县| 曲水县| 来宾市| 木里| 马公市| 江安县| 衡东县| 襄城县| 邢台市| 中江县| 嘉禾县| 托里县| 灌阳县| 香港| 都江堰市| 云安县| 桐乡市| 施甸县| 双鸭山市| 淳化县| 邯郸市| 于都县| 宾川县| 沿河| 秦皇岛市| 安福县| 新乡市| 焦作市| 云浮市| 山东省| 太仓市| 托克托县| 葫芦岛市| 九龙城区| 石嘴山市|