在Window10的Hyper-V上安裝了ubuntu系統,先配置好了一台虛擬機,在虛擬機上也配置了ssh,為了配置3台虛擬機,在這台機器上又繼續設置了免密登陸,詳見:
Ubuntu SSH安裝及配置免密碼登錄,但克隆創建另外一台新的虛擬機后,發現本來可以ssh的系統,已經無法連接了,ssh service已經無法啟動,報錯如下:
~$ sudo service ssh restart Failed to restart ssh.service: Unit ssh.service is masked
估計ssh的服務配置出現錯誤,於是按下述步驟執行命令,重新設置ssh服務
sudo apt-get remove --purge openssh-server sudo apt-get install openssh-server sudo service ssh restart 可以執行下面命令檢查ssh 狀態 sudo service ssh status
參數的說明: remove - 不刪除ssh配置文件 purge - 刪除ssh配置文件