使用ssh连接window和 oracle virtualBox中的虚拟机 保姆级教程

目录

  • 环境
  • 基本连接步骤
  • 进一步配置hostname


环境

  • 虚拟机 VM Virtualbox 6.1
  • 虚拟机系统 debain 10.3
    • 虚拟机网卡:1.
    • 虚拟机网卡2.
      在这里插入图片描述
      在这里插入图片描述
  • 主机 windows 10

配置好以上环境后开始配置虚拟机,当然host-only网络适配器的ip地址可以自己设置。

基本连接步骤

第一步:
虚拟机中运行

ps -e | grep ssh

查看有没有ssh的进程,如果有如图所示的输出,则进行第二步,否则运行 apt-get install openssh-server安装,然后运行 service ssh start 运行ssh服务器,使用第一步的指令查看有没有成功运行。
命令行输出,
第二步:
配置虚拟机中的ip
运行vim /etc/network/interfaces在这里插入图片描述
修改enp0s8的内容为以下内容:

 allow-hotplug enp0s8
 iface enp0s8 inet static
 address 10.0.2.223 
 netmask 255.255.255.0
 network 10.0.2.0
 broadcast 10.0.2.225

iface enp0s8 inet 由dhcp 改为static是为了防止每一次都动态获取ip
address 的设置可以自行决定,注意不要重复,和你自己设置的host-only的网卡要在同一个网段

如果运行vim /etc/network/interfaces时,没有这几行,加上就可以了。

保存退出,运行ifup enp0s8
重启 reboot

第三步:
虚拟机中运行

ifconig 

查看之前配置的 ip 。 如果没有该命令,则先运行apt-get install net-tools 安装网络工具。
在这里插入图片描述
如图所示,虚拟机的ip为10.0.2.220

第四步:
windows端

  • 打开一个命令行,比如windows terminal, 或者 git bash ,再或者 windows命令提示符*( windows键 + R, 再输入 cmd )*
  • ping 10.0.2.220 (第三步中所得的ip) 前面没有出错的话应该会成功ping通
    在这里插入图片描述
  • 直接在windows的命令行中运行 ssh 10.0.2.220,会告知你无权登录,因为用户名不对。
    在这里插入图片描述
    改为运行 ssh user@ip 此处的user为虚拟机的用户名
    在这里插入图片描述

进一步配置hostname

  • 记忆ip地址特别麻烦,这个时候可以修改hostname来使用ssh
    • 具体步骤:
      -. 修改windows中的hosts文件 C:\Windows\System32\drivers\etc\hosts
      添加一行 下图所示的 ip hostname, ip为步骤三中的ip, hostname建议用虚拟机的名字,或者虚拟机中的hostname
      在这里插入图片描述
      -就可以成功使用 ssh cc@odoo-test 进行连接了

      在这里插入图片描述

如果这篇文章帮助到你的话,麻烦点一个免费的赞👍,有问题的话欢迎评论留言,虽然不一定会有回复,但是我会尽力回复解决问题的,有错误的地方欢迎指正。

热门文章

暂无图片
编程学习 ·

错误码如何设计才合理?

一 前言在工作中,接触过不少外部接口,其中包括:支付宝,微信支付,微博开发平台,阿里云等等。每家公司错误码风格都不尽相同,有使用纯数字的,有使用纯英文的,也有使用字母和数字组合的。也接触过很多内部系统,错误码设计也不尽相同。错误码的输出路径面向日志输出服务…
暂无图片
编程学习 ·

深度学习在美团推荐平台排序中的运用

美团作为国内最大的生活服务平台,业务种类涉及食、住、行、玩、乐等领域,致力于让大家吃得更好,活得更好,有数亿用户以及丰富的用户行为。随着业务的飞速发展,美团的用户和商户数在快速增长。在这样的背景下,通过对推荐算法的优化,可以更好的给用户提供感兴趣的内容,帮…
暂无图片
编程学习 ·

Eslint配置问题

Eslint配置问题rule规则配置解释Eslint问题解决方案 rule规则配置解释 "no-alert": 0,//禁止使用alert confirm prompt "no-array-constructor": 2,//禁止使用数组构造器 "no-bitwise": 0,//禁止使用按位运算符 "no-caller": 1,//禁止…
暂无图片
编程学习 ·

COMP暴涨 风险暗藏

作者|JX kin编辑|文刀6月29日,在以太坊上构建的DeFi借贷协议Compound,因资金规模首超10亿美元引起市场关注,更受关注的是该协议的治理代币COMP近期的暴涨暴跌。从几十美元到400多美元再到如今的200多美元,COMP这趟过山车仅仅开了不到半个月。6月16日,自Compound以“流动性…
暂无图片
编程学习 ·

RabbitMQ 教程

RabbitMQ 教程 文章目录RabbitMQ 教程消息中间件安装及管理windows安装:RabbitMQLinux安装Mac安装基本概念主要概念Exchange的类型RabbitMQ的工作模式及代码示例简单模式 Simple2.工作模式 work (资源竞争消费)3.发布订阅 publish/subscribe (广播)4.路由 routing5.主题订阅…
暂无图片
编程学习 ·

NC6 基于元数据的持久化服务接口实现类

基于元数据的持久化服务接口实现类: package nc.md.persist.framework.imp;import java.util.Collection;import nc.md.data.access.NCObject; import nc.md.data.criterion.QueryCondition; import nc.md.model.MetaDataException; import nc.md.persist.framework.IMDPersis…
暂无图片
编程学习 ·

Centos Linux 服务器怎么在服务器内部访问网站?

有些时候,测试需要,想在服务器内部访问自己的网站看看能否正常打开。Windows的服务器一般直接http://localhost/,或者网址就可以了。没有安装桌面环境的Linux怎么办呢?curl http://www.xyservice.com就可以访问http://www.xyservice.com这个网址了。当然,是直接把网页源代…
暂无图片
编程学习 ·

unraid-APP加速方案火爆内测中!!!

unraid-APP加速方案火爆内测中!!! 声明:方案还在内测中,还没有完善的,不喜勿看。 图标已全部点亮,部分Ddocker火速下载中,插件部分等待更新,服务器继续更新中----------- 具体操作方案如下: 首先下载APP插件:https://gitlab.xcxlz.cn/shyd/community.applications/-…
暂无图片
编程学习 ·

使用命令删除node_modules文件夹

先安装删除工具npm install rimraf -g然后使用删除命令rimraf node_modulesnpm install -g 全局安装,以后直接使用删除命令即可。vscode工具,前端项目文件夹下记住这个命令,不要再手动删除目录文件,很慢。
暂无图片
编程学习 ·

功能测试框架

功能测试框架可以包括:界面友好性测试、功能测试、链接测试、容错测试、稳定性测试、常规性能测试、配置测试、算法测试等等。1.1.1 界面友好性测试风格、样式、颜色是否协调界面布局是否整齐、协调(保证全部显示出来的,尽量不要使用滚动条界面操作、标题描述是否恰当(描述…
暂无图片
编程学习 ·

爬虫工作的代理ip选择

代理ip的使用是爬虫工作必须使用的爬取辅助工具,大数据的快速发展,很多的网站不断的维护自己的网站信息,开始设置反爬虫机制,在网站进行反爬虫限制的情况下,怎样通过反爬虫机制,提高工作效率。一:使用多线程与代理ip1、多线程方式:多线程同时开展工作采集,迅速提高工作…
暂无图片
编程学习 ·

AppcompaActivity 相对于 Activity 的区别

1、AppcompaActivity 带 ActionBar 标题栏,Activity 则不带。参考文档显示ActionBarActivity已经过时,使用AppCompatActivity代替。2、theme 主题只能用 android:theme=”@style/AppTheme (appTheme主题或者其子类),不能使用 android:style。
暂无图片
编程学习 ·

MongoDB安装及服务配置

MongoDB安装官网下载:https://www.mongodb.com/download-center/community----介绍https://www.cnblogs.com/dreamsqin/p/10885038.html 安装到D盘MongoDB目录下,将D:\MongoDB\bin配置到环境变量path下 在MongoDB下创建data、log文件夹 测试MongDB是否安装成功 – 打开cmd命令…
暂无图片
编程学习 ·

Java ssm框架搭建实现登录

Java ssm框架搭建实现登录前言准备新建项目配置TomcatJava文件和resources文件Javaresources建立Package配置文件applicationContext.xmldb.propertiesspring-mvc.xmlUserMapper.xmlcc0701UserUserControllerUserDaoUserServiceUserServiceImplWebfailure.jspok.jspindex.jspw…
暂无图片
编程学习 ·

mysql(一)认知了解

文章目录mysql(一)数据库(database)什么是mysql系统特性应用场景 mysql(一) 官网 中文的 数据库(database)数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。 数据库是以一定方式储…
暂无图片
编程学习 ·

elementUI From表单踩坑之watch 变量监控

-当修改input框内的值(form.name)的时候,watch 监控from失败,watch中的from不相应,打印无效;<el-form ref="form" :model="form" label-width="80px"><el-form-item label="活动名称"><el-input v-model="f…
暂无图片
编程学习 ·

HADOOP YARN原理及资源调度

文章目录1、ResourceManager2、NodeManager3、Applicacation Master4、yarn调度方式5、Yarn架构及各角色职责6、Yarn作业执行流程7、特点8、MapReduce在Yarn上的运转 1、ResourceManager ReaouceManager(资源管理器RM)常驻守护进程: 管理集群资源,负责全局资源的监控、分配和…
暂无图片
编程学习 ·

kuangbin专题8 生成树 次小生成树部分 HDU4081/UVA10600/UVA10462

前言 本来壮志凌云的想都做完 发现我在做梦。。。 朱刘算法太难了(自己太懒发现性价比比较低之后就没做而且算法介绍也太难懂了好几个关键词含义都不给简直简直太难了我枯 HDU4081 Qin Shi Huang’s National Road System 题意:给你一个图的各个点的坐标 再给你每个点的权值…