admin管理员组文章数量:1638611
windows通过SSH远程登录centos虚拟机若干问题及解决
- 问题1
- (1)虚拟机网卡在本地无显示
- (2)原因&解决:
- ①未将虚拟网卡与本地连接
- ②注册表出现问题【此问题在①的基础上,若①解决,则跳过】
- 问题2(问题1解决后再看此问题)
- (1)“ssh centos用户名@centos的ip”远程连接被拒绝
- (2)原因&解决
个人情况介绍:
1.windows10、centos7(vmware安装的虚拟机)
2.在连接之前本机(windows)和vmware均可上网
3.windows通过cmd可直接使用“ssh”命令(无需下载额外支持)
4.windows和centos通过 NAT 连接
问题1
(1)虚拟机网卡在本地无显示
windows在cmd中输入ipconfig(查看本机和虚拟机的IP信息),以太网适配器 VMware Network Adapter VMnet8: 这一项不存在,也就是说虚拟机和主机设备连接存在问题,使得虚拟网卡未显示,这会使windows和centos之间ping存在问题(两个方向尝试ping),同时打开设备管理器的网络适配器中有感叹号的存在,如下图
(2)原因&解决:
①未将虚拟网卡与本地连接
解决:1. 打开vmware,打开“编辑”->“虚拟网络编辑器”,点击VMnet8,然后勾选将“主机虚拟适配器连接此网络”,点击确定。如果等待一段时间未成功
,则是windows注册表出现问题,请看②;否则跳过②,问题解决
2.打开windows的cmd,输入ipconfig,成功显示虚拟网卡的信息,“感叹号”也消失不见,再ping的时候则没有问题
【注:windows的ip通过cmd中输入ipconfig查看,centos的ip则需要进入虚拟机输入“ip addr”查看】
centos的ip
②注册表出现问题【此问题在①的基础上,若①解决,则跳过】
下载ccleaner去修复注册表的内容,详情请参考
链接: https://blog.csdn/u012842814/article/details/80882242.
问题2(问题1解决后再看此问题)
(1)“ssh centos用户名@centos的ip”远程连接被拒绝
(2)原因&解决
原因:
① centos虚拟机未安装 openssh-server
②centos未开启sshd服务的相关端口
③centos远程登录未被允许
请参考此链接的1-3步骤,配置以上内容(务必不能遗漏)
链接: https://blog.csdn/trackle400/article/details/52755571.
解决:
再次在windows下的cmd输入远程登录命令
ssh “centos用户名”@“centos的ip” 输入密码登陆成功
【注:用户名和ip一定要是centos的,且注意@符号前后无空格】
以上是我在做Linux实验中windows远程登录centos虚拟机遇到的问题和解决办法,一些用词和解释可能不是很专业,请多多包含,希望此文对大家有所帮助
版权声明:本文标题:windows通过SSH远程登录centos虚拟机若干问题及解决 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729272049a1193229.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论