用了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中光標移動到要粘貼的地方,點擊鼠標右鍵,就可以粘貼過去了)