Xshell連線Ubuntu

Cacra發表於2018-07-30

1.基礎步驟

參考文章:https://blog.csdn.net/md521/article/details/52597398

# 1.更新資料列表
sudo apt-get update

# 2.安裝openssh-server
sudo apt-get install openssh-server

# 3.檢視ssh服務是否啟動
sudo ps -e | grep ssh

# 4.如果沒有啟動,啟動ssh服務
sudo service ssh start

# 5.檢視IP地址
sudo ifconfig
inet addr:192.168.252.128

然後就可以使用Xshell進行連線了。

這裡寫圖片描述

這裡寫圖片描述

第二張圖可以先不填,但是會在連線的時候提醒你填寫。

2.出現的問題

第一個問題:Xshell連結錯誤:Could notconnect to ‘192.168.18.128’ (port 22): Connection failed.

關閉防火牆、重啟ssh服務都不行了,之後,我們可以嘗試在虛擬機器的虛擬網路編輯器中的還原預設設定。(注意此時的IP地址可能更改,使用ifconfig命令再次檢視)

這裡寫圖片描述

參考文章:
https://www.cnblogs.com/zlslch/p/6746236.html
https://blog.csdn.net/u013067756/article/details/76086835

第二個問題:Xshell連線Ubuntu時SSH伺服器拒絕了密碼。

這裡寫圖片描述

解決方法:

# 1.檢視openssh-server是否安裝

# 2.檢視ssh是否啟動(ps -e | grep ssh)

# 3.修改/etc/ssh/sshd_config檔案(如果是隻讀提醒,利用chmod修改許可權)
vim /etc/ssh/sshd_config
修改後: PermitRootLogin yes

# 4.重啟ssh-server
sudo /etc/init.d/ssh restart

這樣一般就可以了。

參考文章:
https://blog.csdn.net/Sky_rabbit94/article/details/52903855
https://www.imooc.com/qadetail/65395
https://blog.csdn.net/fanren224/article/details/70862346

相關文章