Win10下使用ssh连接工具(MobaXterm)连接VirtualBox中的Linux(以Ubuntu为例)

本文介绍了如何在VirtualBox上安装Ubuntu并配置SSH连接,以便使用MobaXterm进行远程操作。首先,更换Ubuntu的国内源以加速下载,然后安装openssh-server和net-tools。接着,设置VirtualBox的网络为桥接模式,重启虚拟机获取IP地址。最后,使用MobaXterm连接虚拟机,实现便捷的Linux控制台操作。
摘要由CSDN通过智能技术生成

     因为在本地需要一个Linux环境,所以我就在VirtualBox上安装一个Ubuntu来做测试。不过在虚虚拟机里面操作控制台比较麻烦,传文件啥的也麻烦(可以配置,就设置个共享目录,但是个人感觉还是麻烦),所以就想到用ssh连接工具来连接。这个也适用于连接远程主机。

     准备:1. 你需要一台Linux虚拟机,我装的是Ubuntu18桌面版,你也可以下载其它版的Linux(系统镜像在可以官网下,也可以国内镜像源下载,比如网易;虚拟机可以在清华软件镜像站下载);

             2. 下载一个ssh连接工具(类似的有很多,我推荐MobaXterm个人版);

     虚拟机的安装简单一点就分配30G,只把"/"挂载上去就好,网上类似的教程很多。

           3.下面开始我们的配置

          首先在虚拟机中打开terminal(ctrl + alt + t), 配置一下安装源(更换国内的源下载更快):

       ①打开firefox,输入baidu.com,搜索"ubuntu guo",搜索完后选第二个进去一个就行,我选的是一个博客里的源,按照里面的操作配置国内源;

以网易源为例:

    deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse
    deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse

                主要就是修改 /etc/apt/sources.list 这个文件,首先做个备份——运行命令:

sudo cp /etc/apt/sources.list /ect/apt/sources.list.bak

        然后使用gedit编辑这个文件,将国内源替换之(注意格式,可能前面有空白,修改好后ctrl + s保存,退出:

sudo gedit /etc/apt/sources.list

最后执行命令sudo apt update就行。这一步是为了刷新Ubuntu的源。

另外可选的一步是关闭Ubuntu自动更新:

sudo gedit etc/apt/apt.conf.d/10periodic

将所有值置为0,参考

  ②安装open-ssh和net-tools,在第一步更新完源后,执行命令 :

sudo apt install openssh-server net-tools

          安装openssh server和net-tools, 前者是为了我们的MobaXterm客户端工具连接上本Linux,后者是为了使用ifconfig这个命令来查看Linux的ip。

           如果安装报错,可以重启虚拟机或者将报错信息复制后自行百度或者Google。

           运行命令 sudo ps -e | grep ssh 可以看到ssd进程已开启;如果此时运行ifconfig命令,可以看到有两项,一个ip是动态生成的,一个ip就是本地127.0.0.1。

 ③关闭虚拟机,打开VirtualBox设置虚拟机的网络,如图1234步(将网卡1设置成桥接bridge模式),点击OK

④重启虚拟机,运行ifconfig命令,找出第二个ip(非127.0.0.1的那个),然后打开MobaXterm配置就行,端口为22,用户名就是你Ubuntu的用户名,登录密码就是你Ubuntu的root密码!

  

 

 

大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值