Mac 上玩 Linux(二)Ubuntu 支持 root 登录
Mac 上玩 Linux(三)使用 SSH 连接 Ubuntu
Mac 上玩 Linux(四)安装 VMware Tools
首先 Mac 不像 Windows 需要类似 XShell 这样的客户端进行 SSH 连接,直接使用终端即可。
我这里是使用的 Ubuntu 18.04 的模拟器。
这种情况,很大的可能是由于服务器默认禁止 root 用户进行 ssh 远程登录。
到这里就基本确定了就是,服务器禁止 root 用户进行 ssh 远程登录了。
不过这里有问题,正常情况下 PermitRootLogin 应该也是黄色高亮的。
我尝试了多次,还是不能高亮,不管了先保存。
依然权限被拒绝,说明配置 PermitRootLogin yes 没有生效。
大多数情况下,完成上一步就可以完成登录了,是不需要该步骤的。
连接 root 用户
出现错误的原因是,重装了 openssh-server ,服务器的公钥发生了变化导致的错误。
SSH 服务是通过公钥和私钥来进行连接的,它会把每个曾经访问过计算机或服务器的公钥,记录在 known_hosts 中,当下次访问曾经访问过的计算机或服务器时,SSH 就会核对公钥,如果和上次记录的不同,OpenSSH 会发出警告。
根据提示进行修改
1.终端命令
1.打开Mac的命令终端,检查是不是用root登陆,如果不是的话,就输入命令:sudo -i切换到root
2.输入ssh root@127.0.0.1 它会提示你输入密码,输入正确的密码之后,你就发现已经登陆成功了.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)