1 运行环境

  • 本机系统:Windows 7

  • 虚拟机软件:Oracle VM VirtualBox 6

  • 虚拟机系统:CentOS 7

  • MobaXterm(安装在本机上)

2 MobaXterm - 远端工具箱

2.1 下载

进入 MobaXterm 官网:https://mobaxterm.mobatek.net/download.html , 选择免费版

选择安装版,进行下载

下载完成

解压后

2.2 安装

点击 msi 进行安装

一路下一步就可以了

(如果安装出现问题,点击 Ignore 忽视即可)

安装完成

3 MobaXterm 连接 VirtualBox 虚拟机中的 CentOS

3.1 更改虚拟机网络连接方式,将网卡设置成桥接网卡

  1. 打开 VirtualBox,点击设置

  1. 选择网络,将网卡设置成桥接网卡

3.2 查看虚拟机 IP

  1. 打开虚拟机,登录到系统中。在桌面上鼠标右键,打开终端

  1. 在终端中输入 ifconfig,enp0s3 中的 inet 就是虚拟机 IP,此处我的是 192.168.2.228

3.3 打开 MobaXterm 新建 SSH 会话

  1. 点击菜单栏 sessions,即可弹出 session setting 对话框

  1. 点击 SSH,填入相关信息,点击 OK

Remote host:虚拟机 IP(我的是 192.168.2.228,查看 3.2)

  1. 输入虚拟机的用户密码,连接成功

4 可能出现的错误

4.1 SSH access denied

在输入账号密码都是正确的情况下,SSH access denied

4.1.1 解决方法

  1. 因为需要修改系统设置,普通用户会出现没有权限,所以在超级管理员下操作,在终端输入 su root 在输入密码便可更改为 root 权限

  1. 安装 openssh-server,在终端输入 yum -y install openssh-server (此处我已安装)

  1. 检查 SSH 版本,在终端输入 ps -e |grep ssh

  1. 编辑配置文件,在终端输入 vim /etc/ssh/sshd_config

输入 i 进入 vim 中的编辑模式,修改 PermitRootLogin 为 yes

退出编辑:按下 'Esc' 键,再输入" :wq ",回车。

  1. 重启 SSH,在终端输入 systemctl restart sshd

此时再进行 SSH 连接即可

成功连接

MobaXterm 连接 VirtualBox 6 虚拟机中的 CentOS 7的更多相关文章

  1. 在VirtualBox虚拟机中安装Centos操作系统怎么与本地XShell远程连接

    问题: 在VirtualBox安装好了CentOS操作系统后,我们怎么才可以用XSell连接虚拟机中的CentOS呢? 答案: (1)在windows下用cmd--ipconfig查看VirtualB ...

  2. 虚拟机中的CentOS 7设置固定IP连接最理想的配置

    说明:在网上搜了好多文章都是大同小异,都没有完全解决我想要的固定IP后要达到的如下效果, 1.笔记本主机IP为设置自动获取,不管什么情况下,不受虚拟机影响,只要连接外网就可以正常上网: 2.只要笔记本 ...

  3. 虚拟机中的CentOS 7设置固定IP连接最理想的配置(转载)

    来源:虚拟机中的CentOS 7设置固定IP连接最理想的配置(https://my.oschina.net/panhongju/blog/826814) 转载说明:这是我看了很多篇虚拟机静态IP配置写 ...

  4. xshell连接本地虚拟机中的centos

    1. 一开始Xshell连接不上(设置为DHCP 动态IP)虚拟机上的centos8 参考这篇博文,将centos上的DHCP改为static 静态IP xshell连接本地虚拟机中的centos 2 ...

  5. window用ssh连接本机虚拟机中的ubuntu

    @window用ssh连接本机虚拟机中的ubuntu 主机和虚拟机间通信,需将2台机器的IP地址设为同一网段. 1.设置虚拟机: 虚拟机–> 设置–> Hardware –> Net ...

  6. 在VMware虚拟机中安装CentOS 7

    [声明] 欢迎转载,但请保留文章原始出处 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3917 ...

  7. Linux学习之CentOS(一)----在VMware虚拟机中安装CentOS 7

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  8. 我的虚拟机中的 centOS 连不了网了

    网上的办法试过了,查看虚拟机的网络配置,是 NET的, 也 cd 到/etc/sysconfig/network-script/ifcfg-eth0 里面看了,onboot 本来就是 yes,要不然我 ...

  9. 虚拟机中设置 CentOS 静态 IP

    作为开发人员在工作和学习中通过虚拟机使用 Linux 的情况肯定会非常多,但是 Linux 自带的终端使用体验较差,所以绝大多数使用者都会在宿主机上使用第三方 SSH工具(例如 Xshell)进行连接 ...

随机推荐

  1. MySQL 日志详解

    一.MySQL 日志分类 MySQL 日志主要包含:错误日志.查询日志.慢查询日志.事务日志.二进制日志. 错误日志: -log-err (记录启动.运行.停止 MySQL 服务时出现的信息) 查询日 ...

  2. XML流操作

    /// <summary>         /// 保存XML为指定格式         /// </summary>         /// <param name=& ...

  3. linux查看登录用户

    [root@localhost ~]# w 11:01:06 up 3 days, 12:40, 1 user, load average: 0.00, 0.01, 0.05 USER TTY FRO ...

  4. CentOS 6编译安装RabbitMQ

    编译安装Python 下载python源文件 [root@localhost src]# tar -xzvf python-2.7.11.tar.gz [root@localhost src]# cd ...

  5. C++常用数据类型

    基本的内置类型 C++ 为程序员提供了种类丰富的内置数据类型和用户自定义的数据类型.下表列出了七种基本的 C++ 数据类型: 类型 关键字 布尔型 bool 字符型 char 整型 int 浮点型 f ...

  6. 【Azure云服务 Cloud Service】如何在部署云服务Cloud Service时候通过启动任务Start Task来配置IIS (如开启ARR)

    问题情形 通过VS部署Cloud Service时,需要在开始任务时候安装或配置其他任务,如安装及配置ARR. 执行步骤 1) 下载 requestRouter_amd64.msi 和 webfarm ...

  7. Helium文档6-WebUI自动化-S用于通过id\name\classname\xpth定位元素

    前言 S方法可以灵活定位元素特别注意,比如to_left_of参数的使用是查找在某个元素左侧的元素,但是默认只会找第一个S方法可以灵活运用,特别是没有id,没有name,只有classname的情况, ...

  8. python抓取动态验证码,具体第几帧数的位置静态图片

    一.代码+注解 import os from PIL import Image import requests import io def save_img(): headers = { 'User- ...

  9. CF1430 D. String Deletion(div 2)

    题目链接:http://codeforces.com/contest/1430/problem/D 题意:有一个长度为n(n<=2*10^5)的01字符串,每轮操作有两步: 第一步是删去字符串中 ...

  10. maven 配置文件 settings.xml pom.xml

    maven涉及的配置文件一般有三个:(作用范围依次减小,优先级依次升高) 全局配置(maven安装包中):${M2_HOME}/conf/settings.xml 用户配置(该文件是拷贝全局配置而来的 ...