如题,macos Catalina10.15

linux 是 centos Stream9

在mac终端输入 ssh root@虚拟机网卡 0 地址

(Parallels虚拟机的默认网络设定是Shared Networking,在这种模式下,主机和虚拟机之间能够通过虚拟网络互相通信,虚拟机也能通过主机连接互联网,所以其实在本机不需要任何设定就可以连接到虚拟机。事实上,我们通过ifconfig命令就会发现,Parallels在本地建立了两个虚拟网卡,vnic0和vnic1,前者用于Shared Networking,后者用于Host-Only模式。

可通过 ifconfig 命令得到第一个网卡便是(第二个网卡是127.0.0.0 这样婶的))

就会让输入密码但是报错:Permission denied, please try again.

ssh parallels@网卡地址 也会报错但忘了

准备修改防火墙,红字显示 firewall 压根没 unit,才想起来上次已经禁止过防火墙!(防火墙本来没鸟用禁了无伤大雅)

后来搜集资料,最终解决方案如下

用 vim 打开 sshd_config 文件      vi /etc/ssh/sshd_config

按 i 启动 insert 模式,把#PermitRootLoging这一行的#去掉并在后面 空格+yes,按 :wq 保存

(最好再用 cat /etc/ssh/sshd_config命令查看是否保存成功)

macos ssh parallel虚拟机 centos 用 ssh 命令连接时显示:Permission denied, please try again._vim

再在 macos 终端输入 ssh root@网卡地址 成功!!!