ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

关于Xshell连接Ubuntu虚拟机

2021-03-13 13:35:09  阅读:209  来源: 互联网

标签:ip 虚拟机 sudo 命令 ssh Ubuntu Xshell


关于Xshell连接Ubuntu虚拟机


1. 配置虚拟机网络

背景:学习研究Hadoop平台的搭建,在本机上安装了VMware ,并创建了Linux虚拟机(Ubuntu系统),为了方便本机和虚拟机间的切换,准备使用Xshell直接连接Linux虚拟机。

参考(https://www.cnblogs.com/shireenlee4testing/p/9469650.html

1.检查Linux虚拟机的网络连接模式,确保它是NAT模式。

image-20210312204923854

2.在VMware workstation里,点击菜单栏上的【编辑】-->【虚拟网络编辑器】,打开下方的虚拟网络编辑器。选择VMnet8(NAT模式),取消勾选【使用本地DHCP服务...】(若勾选,会设置动态IP)。

image-20210312205601022

2. 网络测试


  1. ping baidu.com,看一下虚拟机是否可以联网。可以ping通说明虚拟机已经可以联网,配置没有问题。

image-20210312205901035

  1. 获取当前虚拟机的ip。(命令)

    ifconfig -a 
    或 ifconfig 都可进行虚拟机ip地址的查看
    
    如果出现 Command 'ifconfig' not found, but can be installed with:  sudo apt install net-tools 
    在终端命令窗口里输入:sudo apt install net-tools 进行安装
    
    使用查看linux的ip地址命令后,会在终端命令窗口里显示出ip地址
    

image-20210312205955998

  1. 本地系统win+r使用cmd命令窗口,如果可以ping通(192.168.52.130)说明已经可以进行连接。

image-20210313131743503

Xshell 连接


  1. 点击【文件】->【新建】打开新建会话属性弹框,输入虚拟机的主机ip。

    image-20210313131855015

  2. 切换选项卡【用户身份验证】。输入用户名,密码

    image-20210313131948222

  3. 需要注意的是该用户名不是系统的登录用户名。

  4. 而是新建一个命令窗口后通过who指令显示的当前用户名。

    image-20210313132023921

Connection failed

  1. 检查虚拟机 ssh是否启动。
通过 ps -e | grep ssh命令检查ssh当前进程的状态
  1. 没有看到sshd就说明未启动,选择下面的一种方式手动启动。
sudo service sshd start
或者 sudo /etc/init.d/ssh start
  1. 正常启动没有提示(可以ps查看是否启动)。如果未安装则会报出以下错误。
Failed to start sshd.service: Unit sshd.service not found.
  1. 使用下面的命令安装即可,安装过程中可能因为(openssh-client)版本不兼容的问题。
sudo apt install openssh-server
安装成功后默认就会启动服务。

参考(https://blog.csdn.net/yamadeee/article/details/103600629

标签:ip,虚拟机,sudo,命令,ssh,Ubuntu,Xshell
来源: https://www.cnblogs.com/Antarcticc/p/14528449.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有