Linux系列之putty遠程登錄


在工作中,我們通常都是通過遠程操作Linux服務器的,因此必須熟悉一些遠程登錄的軟件,在此使用的是putty,在Windows上安裝putty軟件,通過該軟件訪問Linux主機。

1.遠程登錄步驟

1.步驟一

1.執行過程

在putty上輸入要連接的Linux的IP地址,端口號默認的是22,並單擊open。

Linux主機的ip地址可以使用ifconfig(老的)或ip(推薦,這是新的)指令查看,格式如下

格式:ipconfig  //ifconfig指令查看ip地址

 

上圖話線的就是Linux虛擬機的ip地址

格式:ip address  //ip指令查看ip地址

上圖出現了2個IP地址,哪一個才是Linux虛擬機的ip地址呢,藍線標記的表示Linux虛擬機的ip相關信息,紅色標記表示IPV4的地址。

2.執行的結果

提前提醒:請不要以root用戶進行遠程登錄,只能使用普通用戶進行遠程登錄,登錄成功可以通過su root命令切換至root。

1.期待的結果

彈出黑窗口(類似與命令行窗口)提示輸入用戶名與密碼。

2出錯的結果

1.拒絕連接類型出錯

表現為彈出黑窗口但並未提示輸入用戶名,並彈出putty fatal error標題的窗口,並提示network error,connection refused。

原因1:未安裝openssh-server;解決辦法:使用yum install openssh-server指令(centos)/apt-get install openssh-server指令(Ubuntu)安裝openssh-server。

原因2,Linux主機未開啟ssh服務;解決辦法:使用service ssh start指令開啟ssh服務,並通過service ssh status指令查看服務狀態。service ssh stop指令是關閉ssh服務的

2.拒絕訪問類型出錯

表現為彈出黑窗口提示輸入用戶名與密碼,輸入用戶名與密碼之后黑窗口出現提示字符Access denied。

原因:配置文件/etc/ssh/sshd_config默認的配置禁止身份驗證

解決辦法:修改配置文件/etc/ssh/sshd_config,將PermitRootLogin 的值prohibit-passwd修改為yes,並去掉該行的#,之后使用指令service ssh restart重啟ssh服務。

下圖就是配置文件/etc/ssh/sshd_config的原始配置內容,可以通過cat命令查看該配置文件

修改后的配置文件/etc/ssh/sshd_config為

修改完配置使用指令service ssh restart重啟ssh服務,再使用putty重新建立連接,如果出現如下畫面則表明遠程登錄成功:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM