Ubuntu連接xshell

安裝或更新Ubuntu爲最新版本。
嘗試登陸root用戶(使用登陸系統的密碼),如果失敗則需設置新的root密碼
設置新的root密碼,執行:sudo passwd 然後設置新密碼
安裝net-tools工具,命令:apt install net-tools
在ubuntu中 ifconfig命令查看ip地址
檢查windows網絡連接是否存在“VMnet8”
如果沒有則需要添加,打開VMware中的虛擬網絡編輯器
虛擬編輯器中選中vmnet8,並選擇更改設置
windows中打開cmd ping Ubuntu的ip,證實連接沒有問題。
在Xshell中添加會話連接,名稱,協議:ssh,主機IP地址(填寫Ubuntu地址)。
設置登錄用戶名和登錄密碼,然後確定。
然後xshell開始連接Ubuntu,此時會連接失敗。
在Ubuntu中安裝openssh-server,需要管理員權限,sudo apt install openssh-server
如果安裝Openssh-server報404錯誤,更新爲最新的系統版本就可以了。
安裝好openssh-server後再用Xshell連接系統。
開始連接不成功,提示ssh服務器拒絕了密碼。
通過這個命令查看SSH是否啓動: ps -e | grep ssh
如果只有ssh-agent表示還沒啓動,需要 /etc/init.d/ssh start
如果雲沒有問題可能是ssh-server的配置文件設置了拒絕以root用戶登錄的模式,在root登陸的情況下
使用這個命令: vim /etc/ssh/sshd_config
vim編輯 PermitRootLogin without-password更改爲 PermitRootLogin yes,最新版本是將它註釋掉的,更改完要刪掉註釋。
然後ubuntu重啓ssh服務,sudo /etc/init.d/ssh restart
xshell再次連接,連接成功。

發佈了94 篇原創文章 · 獲贊 40 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章