1.Ubuntu主機安裝ssh相關服務
openssh-client openssh-server
方法:
sudo apt-get install openssh-client openssh-server
檢測:
ps -e | grep sshd
異常:當執行上述指令后未發現sshd服務在運行,可嘗試如下命令
sudo service ssh restart 或 sudo /etc/init.d/ssh restart
如果嘗試上述命令還為起作用時,則可嘗試重啟主機
2.查看活動網卡的ip地址
如果你現在使用的是有線網絡則一般對應eth0這個網絡接口,
如果是無線則對應wlan0這網絡接口
方法:
ifconfig eth0 或者 ifconfig wlan0 (視你當前的網絡情況而定)
找到對應的ip地址:假設為ip-for-ubuntu,並測試win7與ubuntu主機的聯通狀況
檢測:
打開win7的cmd,通過下面的命令
ping -c 4 ip-for-ubuntu
如果發送的數據都能被接收則說明通信正常,否則主機至win7的網絡設置或者鏈路不通
異常: 如果鏈路不通,通過其他方法檢測故障原因並修復
3.使用putty登錄ubuntu主機
注意:ubuntu系統使用UTF-8作為默認編碼方式,所以putty的translation方式
應與其保持一致,以免出現亂碼,剛開始如果未對sshd服務的配置文件做相應修改
則root賬戶是無法通過sshd直接登錄,因為在配置文件中PermitRootLogin的選項
默認為without-password,則root用戶無法使用密碼驗證的功能,故應將其改為
yes
即將:
PermitRootLogin without-password
改成
PermitRootLogin yes
並通過
service ssh restart
重啟服務以使配置文件的修改立即生效
相關文件:
ssh配置文件所在目錄:/etc/ssh/,其中主要配置文件是sshd_config
ssh啟動腳本:/etc/init.d/ssh
sshd_config說明文件:man 5 sshd_config
