在工做中,咱們一般都是經過遠程操做Linux服務器的,所以必須熟悉一些遠程登陸的軟件,在此使用的是putty,在Windows上安裝putty軟件,經過該軟件訪問Linux主機。centos
在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
提早提醒:請不要以root用戶進行遠程登陸,只能使用普通用戶進行遠程登陸,登陸成功能夠經過su root命令切換至root。blog
彈出黑窗口(相似與命令行窗口)提示輸入用戶名與密碼。ip
表現爲彈出黑窗口但並未提示輸入用戶名,並彈出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服務的
表現爲彈出黑窗口提示輸入用戶名與密碼,輸入用戶名與密碼以後黑窗口出現提示字符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從新創建鏈接,若是出現以下畫面則代表遠程登陸成功: