Mac无法SSH连接Debian Linux虚拟机,SSH服务重启失败求助
Mac无法SSH连接Debian Linux虚拟机,SSH服务重启失败求助
各位大佬好,我不确定是不是选对板块了,这个问题感觉更偏向系统层面而非软件层面……
之前我的MacBook可以完美SSH连接Debian Linux虚拟机,为了能在虚拟机上运行GRASS GIS并在Mac上看到可视化界面,我把SSH命令从:
ssh -v -l skirby -p 2222 127.0.0.1
改成了:
ssh -v -l skirby -p 2222 -Y 127.0.0.1
当时看起来好像能正常运行,但之后Mac弹出了Quartz更新提示,我完成更新后重启了Mac和虚拟机。结果现在不管用原来的还是修改后的SSH命令,连接都会立刻报错:
Connection reset by 127.0.0.1 port 2222
我想着可能需要重启虚拟机上的SSH服务,于是试了这两个命令:
sudo systemctl restart ssh.service
和
sudo systemctl restart ssh
结果都失败了,提示:
Job for ssh.service failed because the control process exited with error code.
但我不知道怎么查看具体的错误信息,也不确定是不是Mac上的Quartz更新搞砸了什么。
另外我在虚拟机上执行ps -ef|grep ssh,得到的结果是:
ssh-agent -O -a /run/user/1000/openssh_agent
这是不是说明SSH在虚拟机上还处于正常运行状态?
最后问个题外话:我想在虚拟机上跑GRASS GIS是不是有点离谱?
求各位大佬给点解决思路,万分感谢!
备注:内容来源于stack exchange,提问作者user3063547
相关产品推荐
相关产品推荐

