xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置

xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置刚上手linux,我用的是VMareWorkstation虚拟机,装的是Ubuntu操作系统,就遇到虚拟机不能上网问题,以及xshell连接虚拟机失败。网上找了好多相关问题的解决方案,在懵懵懂懂中终于解决了上述问题。记录一下,以供参考1.首先window+r输入cmd进入命令行输入:ipconfig可以看到如下:重点关注:本机…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

     刚上手linux,我用的是VMare Workstation虚拟机,装的是Ubuntu操作系统,就遇到虚拟机不能上网问题,以及xshell连接虚拟机失败。网上找了好多相关问题的解决方案,在懵懵懂懂中终于解决了上述问题。记录一下,以供参考

1.首先  window+r   输入  cmd   进入命令行输入:      ipconfig        可以看到如下:重点关注:

xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置

本机的ip是192.168.3.16     子网掩码是255.255.255.0(也就是说ip为192.168.3.x的电脑才算是和我的电脑处于同一号段,在局域网中只有处于同一号段的才能进行远程连接通信和互相ping同ip:[补充以下:如果子网掩码是255.255.0.0,那么ip是192.168.x.x的就算是处于同一号段])

2.打开网络适配器:

xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置

这里我们需要将VMnet8的ip指定为192.168.x.x  (这里我设置的是192.168.25.1,可以参照我的来设置,192.168是从cmd「命令行里查出来的,25.1可在0~255间随便命名)   

 

 注:如果自己的电脑不能上网,需要检查是否设置的为自动获取ip  [使用自己配置的ip一般不对]

xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置

打开vm的编辑===>虚拟网络编辑器:更改相应配置如下:(因为我使用的是nat模式,它可以和主机共享ip,所以即使子网掩码是255.255.255.0,我只需要虚拟机的前两个字段192.168和主机的一致,那么虚拟机就可以和主机之间互相通信,但如果使用的是桥接模式,那么就必须要前三个字段一致,192.168.3.x)

xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置

3.分别打开主机,虚拟机的终端:使用ping命令互相ping    ip  测试二者间能否互相通信:

xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置

4.使用xshell连接虚拟机:

首先需要在虚拟机上安装ssh服务

$ sudo apt-get install openssh-server           #安装ssh

$ sudo /etc/init.d/ssh start                    #启动服务

$ ps -e|grep ssh                                #.检查服务是否启动成功

$ sudo /etc/init.d/ssh start                    #启动SSH命令   

$ sudo /etc/init.d/ss stop                      #停止SSH命令,重新连接你会发现不能再连接上了
$ sudo /etc/init.d/ss restart                   #重启SSH命令

$ sudo vim /etc/ssh/sshd_config                 #系统默认端口为22,修改可执行命令:



$ sudo /etc/init.d/ss stop                        #先停止
$ sudo apt-get remove openssh-sftp-server         #再卸载sftp服务
$ sudo apt-get remove openssh-server              #卸载openssh-server服

sudo ufw status           #检查防火墙状态

sudo ufw disable          #关闭防火墙  或者   service iptables stop       #iptables防火墙

sudo ufw allow 22         #开放22端口

 

打开xshell,点击文件,新建,弹出的会话框中输入你的远程主机的ip(192.168.25.128),他就会弹出对话框,教你输入linux的用户名和密码

xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置

 

但遇到点背的,比如说我,(虚拟机和主机能互ping ip,xhell中注入liunx的ip后,没有弹出输入用户名的对话框,窗口报错说连接失败)。你就需要先新建一个会话,然后在黑框中ping 一下linux的ip,再双击新建会话,才会弹出输入用户名的框

xshell连不上虚拟机linux的解决办法_虚拟机linux大概什么配置

如果点更背,以上操作都不行,还可以考虑通过配置文件来修改ip(指定静态ip,动态ip)

vim /etc/network/interfaces                #ubuntu是这样,默认的网卡名是ens33,centos则为/etc/sysconfig/ifconfig eth0 默认网卡名eth0

 在文件中添加如下内容(再输入命令重启network============sudo /etc/init.d/networking restart):


#auto ens33

iface ens33 inet dhcp                             #设置ip为动态ip
#iface ens33 inet static                          #注释dhcp行,释放下面的行,再根据自生情况配置正确的address========ip地址,netmask=========子网掩码,gateway=========网关
#address 192.168.3.127
#netmask 255.255.0.0
#gateway 192.168.43.1
#dns-nameservers 114.114.114.114                   #配置dns才能上网

再做如下更改:

2、执行 vim /etc/NetworkManager/NetworkManager.conf     将managed=false 改成true

3、执行vim /etc/resolvconf/resolv.conf.d/base 然后加入 nameserver 你的DNS服务器IP   

4、重启机器。应该就可以上网了。

 

解决了这些问题,终于可以开始我的分布式学习了,也对linux有了了解,开心。哈哈。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193108.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea2021.5永久激活码(最新序列号破解)

    idea2021.5永久激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    89
  • c# pdb文件_pdb文件是什么

    c# pdb文件_pdb文件是什么C++编译生成的pdb文件就是符号表。这些符号表,程序运行的时候没有用。但调试的时候有用,主要记录如下东西:全局变量 局部变量 函数名及其实体指针地址 帧指针表 源代码行数使用pdb文件进行调试,要和当前运行的程序一致。…

    2022年10月21日
    5
  • pytest接口自动化测试框架_什么模块需要做接口自动化

    pytest接口自动化测试框架_什么模块需要做接口自动化pytest接口自动化完整框架思维导图

    2022年7月29日
    10
  • Android Hook技术实践

    Android Hook技术实践一、hook简介hook俗称钩子,主要作用是替换系统内存中的对象,在上层调用此对象的方法的时候可以修改传入参数或者返回值,达到欺骗上层的目的,就像小红帽故事里的大灰狼,通过扮演小红帽的外婆的角色来达到欺骗小红帽的目的。其实hook就是一种中间人劫持的思想,如图所示:在安卓中实现hook主要通过两种方式:1.反射技术和代理实现,当然代理不管是动态还是静态的都是可以实现的,但是只能ho

    2022年5月26日
    34
  • linux 误删文件恢复_centos删除的文件能恢复吗

    linux 误删文件恢复_centos删除的文件能恢复吗本文参考http://write.blog.csdn.net/postedit?ticket=ST-491405-OGjDDusZeyMgVQ7bHW7f-passport.csdn.net前言作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过……

    2022年8月21日
    8
  • 计算机保护插件无法安装,电脑无法安装ActiveX控件怎么办「建议收藏」

    计算机保护插件无法安装,电脑无法安装ActiveX控件怎么办「建议收藏」ActiveX控件是网站常用的一款网页辅助工具,有时候我们可能需要安装它,但是却发现浏览器阻止了它安装,那么你知道电脑无法安装ActiveX控件怎么办吗?下面是学习啦小编整理的一些关于电脑无法安装ActiveX控件的相关资料,供你参考。电脑无法安装ActiveX控件的解决方法:1、首先建议将相应网站加入可信站点。2、其次建议选中可信站点。自定义级别——找到“下载未签名的ActiveX控件”——选中…

    2022年5月14日
    99

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号