ubantu虚拟机,不能从windows用xshell连接的问题及解决方案

最近在学Linux的基本命令,学到ssh和scp的命令觉得很实用,用这两个命令以后可以远程登陆我的Linux,还可以远程下载文件了,简直棒呆O(∩_∩)O。

结果一试用就出了问题啊。

问题

本来我是用Oracle VM VirtualBox安装的ubantu17.0版本.

在终端输入ifconfig命令得到的Linux虚拟机的ip地址是10.0.2.15,好奇怪的ip地址。

然后在windows里ping不通这个IP地址,但是在linux里ping主机IP可以ping通

解决思路

虚拟机防火墙的问题?

聪明如我,当然先搜索了,有人说是虚拟机防火墙的问题,鼓捣半天,关了防火墙也没用。

vm网关设置问题

然后怀疑是virtualbox的网关设置问题,下载了vmware重新安装ubantu,网络设置选择了NAT模式。

net模式和桥接模式网上有很多解释,这里不多说,反正设置成net模式以后,宿主机和虚拟机可以互相ping通。

安装ssh

互相ping通以后,用ifconfig命令查找虚拟机的IP地址,再在宿主机中用xshell连接虚拟机,还是连接超时

怀疑是ssh的设置问题,又经过一番搜索,重新安装了openshh-server

安装步骤
按照如下安装步骤进行安装

步骤    命令    说明
步骤1    sudo su    切换至root用户,ubuntu缺省下root用户有所限制,使用sudo su可以使用当前管理用户的密码切换至root用户,也可以在需要安装权限的命令前加sudo
步骤2    apt install openssh-server    安装openssh-server
步骤3    ssh -V    确认openssh-server版本
步骤4    /etc/init.d/ssh status    确认openssh-server状态
步骤5    /etc/init.d/ssh restart    重新启动 openssh-server
步骤6    从终端使用ssh命令连接确认    
--------------------- 
作者:liumiaocn 
来源:CSDN 
原文:https://blog.csdn.net/liumiaocn/article/details/79427964 
版权声明:本文为博主原创文章,转载请附上博文链接!

至此解决所有问题,终于可以愉快的远程登陆啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值