Linux系列之putty遠程登陸

在工做中,咱們一般都是經過遠程操做Linux服務器的,所以必須熟悉一些遠程登陸的軟件,在此使用的是putty,在Windows上安裝putty軟件,經過該軟件訪問Linux主機。centos

1.遠程登陸步驟

1.步驟一

1.執行過程

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

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

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

 

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

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

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

2.執行的結果

提早提醒:請不要以root用戶進行遠程登陸,只能使用普通用戶進行遠程登陸,登陸成功能夠經過su root命令切換至root。blog

1.期待的結果

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

2出錯的結果

1.拒絕鏈接類型出錯

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

緣由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從新創建鏈接,若是出現以下畫面則代表遠程登陸成功:

 

相關文章
相關標籤/搜索