Windows系統中Xshell與Linux連接時遇到的問題


前提條件:在Windows系統中已經安裝了Xshell,並且安裝了虛擬機軟件和Linux系統

    步驟1.在Linux系統中root用戶下,使用ifconfig命令查看虛擬系統Linux的IP地址。如圖1

 

                                             圖1

    步驟2.打開Xshell,創建連接,在新建會話屬性對話框中,登記連接的名字,選擇使用的協議,以及需要連接的虛擬機IP地址。如圖2

 

                                          圖2

    當連接建立好,只需根據提示輸入用戶名和密碼就可以在Xshell終端使用Linux系統。

下面討論當連接不能連接時,需要在哪許方面找原因:

原因1:虛擬機網絡連接方式不對進入虛擬機設置查看網絡適配器的連接方式

是NAT還是橋接模式

首先,將連接方式設置為橋接模式,進行步驟1和步驟2.

如果不能連接,則將連接模式設置為NAT,在Linux中使用命令vi /etc/ssh/sshd_config編輯sshd_config,將原先的PermitRootLogin without_password修改為PermitRootLogin yes如圖3。

還可以使用命令update-rc.d ssh enable,使得ssh服務開機后自啟動。

 

                                            圖3

然后在windows中的命令提示符下使用ipconfig查看虛擬網卡的IP地址,看是否與虛擬機的IP地址處於同一網,如果不處於同一網絡,修改虛擬網卡的IP地址使之處於虛擬機的IP地址的網絡中。

原因2:使用的協議在Linux系統中的服務為啟動,使用命令ps –ef | grep ssh 或者 ps –aux | grep ssh查看ssh服務是否啟動。如果未啟動使用命令service sshd start開啟ssh服務。


免責聲明!

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



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