windows#ipconfig /all
#ps -e|grep ssh
運行後,如果有結果,就啟動ssh服務。如果沒有結果,運行:
服務sshd啟動
或服務ssh啟動
如果提示您取消確認服務。
#apt安裝openssh客戶端
#apt安裝openssh服務器
#service sshd/ssh安裝上述deb包後啟動。
啟動服務後,遠程可能無法直接ssh,所以需要修改sshd_config文件,將默認的passwordauthentication設置為yes(因為win10:ubuntu默認為no)。
以下是配置步驟,請參考:
剛剛解決了這個問題,糾結了壹段時間。現在我給妳壹個答案:
#cd /etc/ssh/
#vim sshd_config
修改如下:
#密碼認證號
替換為:
密碼驗證是
(註意前面的#被刪除)
保存文件後記住:服務ssh重啟。
(只有重啟服務配置才能生效,哈哈哈)
課後問題總結:
因為對ssh配置不熟悉,壹度以為是防火墻、服務關閉、ssh/sshd安裝包等bug造成的。經過壹系列的實驗,我通過對比/etc/ssh/sshd_config文件和正常的ubuntu配置文件(結果是win 10:Ubuntu虛擬機默認密碼認證關閉)找到了問題的根源,打開這個配置解決了問題。