在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配置文件
原文:https://www.cnblogs.com/benfly/p/11214145.html