天天看點

Linux系統管理遠端登入工具PUTTY

PuTTY 簡介       

       PuTTY是一個Telnet、SSH、rlogin、純TCP以及串行接口連線軟體。較早的版本僅支援Windows平台,在最近的版本中開始支援各類Unix平台,并打算移植至Mac OS X上。除了官方版本外,有許多非官方的團體或個人将PuTTY移植到其他平台上,像是以Symbian為基礎的行動電話。

       PuTTY為一開放源代碼軟體,主要由Simon Tatham維護,使用MIT licence。随着Linux在伺服器端應用的普及,Linux系統管理越來越依賴于遠端。在各種遠端登入工具中,Putty是出色的工具之一。

一、PuTTy登陸CentOS虛拟機

背景

       實體機的作業系統是Windows XP。虛拟機是在VMware上安裝的CentOS,版本是5.6。因為每次登陸虛拟機滑鼠會被限定在虛拟機的登陸界面,是以想通過遠端登陸工具來登陸虛拟機。虛拟機使用的網絡是橋接模式。

       注意:橋接模式下,虛拟機和實體機之間可以互相ping通,但是虛拟機無法ping通外網;NAT模式下,虛拟機可以ping通實體機和外網,但是實體機無法ping通虛拟機。

登陸過程

首次從實體機通過PuTTY登陸虛拟機時,會出現警告資訊,登陸界面及警告資訊如下圖示:

                                圖1 PuTTY登陸界面

                                      圖2 告警資訊 

點選圖2中的“是”選項即可登陸到虛拟機,提示輸入使用者名和密碼,如下圖,這是我的登陸界面

備注:

問題:登陸過程中出現“PuTTY  network error: connection refused”錯誤提示

答:

1.首先確定虛拟機上的ssh處于運作中,可以通過“service sshd status”檢視ssh運作狀态,若其沒有處于運作中,可以通過“service sshd start”讓其啟動。

另外指令:

service sshd stop

service sshd restart

 2.如果還是出現上述錯誤提示,可以檢視防火牆,看看防火牆是否關閉,指令同ssh。

 service iptables stop           關閉防火牆

 service  iptables  restart      重新開機防火牆

 service  iptables  start         啟動防火牆

 service  iptables  restart      檢視防火牆狀态

3.如果問題還沒有解決,可以嘗試關閉selinux,其實不是關閉,這是讓selinux發出告警資訊,但不進行阻攔,即讓selinux處于permissive狀态。

getenforce                          檢視selinux狀态

setenforce 1/0  設定selinux狀态,1表示enforcing狀态,0表示permissive狀态。

如果要關閉selinux,可以修改selinux配置檔案,配置檔案好像是/etc/selinux,或者是/etc/sysconfig/selinux,記不清楚了

問題:登陸過程中出現“PuTTY network error:no route to host錯誤提示

1.首先檢視能否ping通虛拟機,或者通過PuTTY登陸自身機器,檢視登陸狀況。

二、PuTTy登陸CentOS虛拟機

實體機的作業系統是Windows XP。虛拟機是在VMware上安裝的Ubuntu,版本是12.04。網絡連接配接模式為橋接模式。

1、由于ubuntu上沒有預裝ssh,需要安裝shh。

2、配置ubuntu的IP位址,使其和實體機處于同一網段

實體機網絡資訊如下:

  編輯ubuntu網絡配置檔案/etc/network/interfaces

編輯配置檔案/etc/resolv.conf

重新讀取網絡配置檔案

      此時通過PuTTY即可登入ubuntu虛拟機

繼續閱讀