Mac电脑安装Ubuntu虚拟机在用终端ssh连接时提示被拒绝 该怎么办?

来源:2-2 连通第一步 - ssh远程登录

逐梦稚者

2023-09-19

我在Mac电脑上创建了虚拟机,然后在Mac terminal调用ssh命令,提示连接被拒绝
请问老师是要怎么做呢?

图片描述

图片描述

------- 2023-09-20 按照老师第一次的回复试了试,仍旧连接不上

图片描述

写回答

2回答

JianquanLi

2023-09-20

看了你的问题描述和截图,可以按照如下方法进行排查:
1. 确定主机跟虚拟机网络连通性,可通过ping 192.168.0.107进行确认;
2. 确认主机名正确,怀疑主机名应该是innocentyang,可通过ubuntu指令whoami进行确认;猜测应该是这个原因,可通过ssh innocentyang@192.168.0.107进行登录;
3.如果以上两个步骤还不行,怀疑是系统sshd配置的问题,需要进一步排查。
0
3
逐梦稚者
回复
JianquanLi
是因为没有安装,在安装后验证正常。
2023-09-21
共3条回复

JianquanLi

2023-09-21

需要一点点排查,你按照如下步骤执行:
1. 在虚拟机内执行 ssh localhost 如果也显示ssh: connect to hostlocalhost port 22: Connection refused,则表明没有安装ssh服务端,需要另外安装,可能原因是你在安装过程中没有勾选这个选项;
2. 如果是上述原因,就需要安装,sudo apt-get install openssh-server
3. 如果这个指令执行不成功,可能是网络原因,就要更换ubuntu镜像源,关于这一点还是有点复杂,你可以看课程后面的内容,找一个ubuntu镜像源替换。
0
0

Linux系统 从入门到进阶-全新版

软硬件全栈覆盖,真正驾驭Linux系统

477 学习 · 39 问题

查看课程