windows遠程linux(centOS 5.6)

 用了2個工具:

1.secureCRT(securecrt.zip)(這個沒有圖形界面,全部命令行)

   協議:ssh2

   主機名:192.168.1.111(#hostname -i出來的是127.0.0.1,這個ip和localhost是一個意思,所以這裏寫127.0.0.1是行不通的,要#ifconfig查看ip)

   端口:XXXX(端口不是默認的22,端口修改,詳見http://wenku.baidu.com/view/dab7984ae45c3b3567ec8bdd.html

   (修改端口方法:

           先:修改/etc/hosts.deny,在其中加入sshd:ALL,注意不能加#號
          然後:修改:/etc/hosts.allow,在其中進行如下設置:sshd:192.168.1.16
          這樣設置就只允許192.168.1.16的IP通過SSH登陸上LINUX機器了。

          再: 修改配置文件
          vi /etc/ssh/sshd_config
          找到#Port 22一段,這裏是標識默認使用22端口,修改爲如下:
          Port 22
          Port 999
         去掉前面的#號。
         然後保存退出 
         在終端輸入命令:/etc/init.d/
         sshd restart 重新啓動ssh服務。
         這樣SSH端口將同時工作與22和999上。 
         現在編輯防火牆配置:vi /etc/sysconfig/iptables
         啓用999端口。
          -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 999 -j ACCEPT
         在終端輸入命令:/etc/init.d/iptables restart 重新啓動防火牆的訪問規則。
          現在請使用ssh工具連接999端口,來測試是否成功。如果連接成功了,則再次編輯sshd_config的設置和防火牆的端口,將裏邊的Port22刪除,然後重新啓動ssh服務和防火牆的訪問規則即可。

          之所以先設置成兩個端口,測試成功後再關閉一個端口,是爲了防止在修改conf的過程中,萬一出現掉線、斷網、誤操作等未知情況時候,還能通過另外一個端口連接上去調試,以免發生連接不上必須派人去機房,導致問題更加複雜的麻煩。

     防火牆:無(如果用的中文版,可能連接的時候會報“數據庫裏沒找到防火牆“無”。此會話將嘗試不通過防火牆進行連接。”錯誤,解決方法:

首先打開SecureCRT的配置文件目錄(可以從全局配置裏面找到。即剛開始安裝的時候指定的Config目錄,我的是D:\linux遠程\wll\Config)

 找到配置目錄後,進入FireWalls的文件夾(如果沒有該文件夾的話則新建一個)然後創建一個名爲“無.ini”的空文件,這樣就等於在數據庫中建立了一個叫“無”的防火  牆

這樣,就可以連接上了,命令行中,可以複製windows的內容,在這裏鼠標反鍵就可以粘貼。

 

2.VNC(vnc.rar)(有圖形界面,但是非圖形界面下不能複製粘貼,所以輔助用了個secureCRT完成VNC顯示圖形界面需要的設置,設置好後,可以把secureCRT卸載)

設置鏈接:http://wenku.baidu.com/view/011d642b4b73f242336c5f66.html(經本人測試,和文庫中一模一樣,沒有任何修改。其中涉及到vi的粘貼部分,可以直接將windows中的複製,vi中光標移動到要粘貼的地方,點擊鼠標右鍵,就可以粘貼過去了)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章