虚拟机搭建linux环境&&使用winscp连接搭建好的linux环境步骤
一、需要的工具
虚拟机应用程序、一个镜像(ubuntu等)、winscp可执行程序
二、安装虚拟机以及插入镜像
1)选择虚拟机
我安装的是VMware 就是这个
,因为之前用的都是vitualbox现在想换一个试试。
2)现在选择操作系统,选的是ubuntu,直接去官网下载最新的。https://ubuntu.com/download/desktop
3)虚机和镜像下载好了,现在就把镜像装到虚机上面,具体操作参看这个链接https://blog.csdn.net/stpeace/article/details/78598333(这个链接非常详细,感谢作者大大)
都装好了以后来调整网络,虚机的网络总体分为三种:桥接、Nat、仅主机,virtualbox还要再加上一种internal。具体的设置桥接网络操作可以参考这个链接:
https://blog.51cto.com/13648313/2164307
桥接模式:必须自己手动修改配置系统的IP地址、子网掩码、网关且要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。相当于局域网内多了一台电脑,其他的电脑的也可以访问创建的虚机。
Nat模式:虚机可借用宿主机的网络访问互联网,在外部看来就是同一台机器ip是相同的。
仅主机:这样宿主机和虚拟机、虚拟机和虚拟机之间可以互联互通。但是宿主机的网络和虚机形成的网络是不互通的。
4)查看虚机的ip
我这边设置的网络是桥接模式的 ,用ip address查看ip,如下图:

接着就是开启ssh网络服务。
三、开启ssh网络服务
具体可以参看这个链接:https://www.cnblogs.com/jiarenanhao/p/9938280.html(非常详细)
1)可能会碰到的报错
,这个是因为ubuntu镜像是默认下载国外的源文件,但是我们公司去连接外网实在太慢才会这样,方法是可以去把默认源路径给换掉方法可以参考这个链接:https://www.jianshu.com/p/97c35d569aa3,如果你是普通用户的话敲的命令要加上sudo,这个命令是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。然后你再去重新安装ssh源文件,查看ssh服务是不是起好了,好了的话就可以用winscp连接虚机了,
五、用winscp连接linux环境
ip就是ubuntu终端显示的ip,用户名和密码是登录虚机的用户名和密码,至于具体使用winscp步骤各位去百度下,我要下班了~~~
虚拟机搭建linux环境&&使用winscp连接搭建好的linux环境步骤的更多相关文章
- 利用XShell和WinSCP连接本机和Linux虚拟机——Kali部署
1.XShell支持在本机直接连接Linux终端,加快速度,支持命令的复制粘贴 2.WinSCP 支持本机与Linux的文件复制粘贴 关键:使用SSH协议,所以要在Linux开启ssh服务,下面以Ka ...
- 解决WinSCP连接虚拟机
其实虚拟机你也可以将它形象化,认为它就是一台电脑,只是这个电脑在你的内存中,所以,一般电脑所具有的的功能虚拟机一样拥有,它也可以当成一台独立的个体哦. 针对很多使用WinSCP连接不上虚拟机的问题,这 ...
- Win10搭建Linux开发环境之网络连接设定
一直想在家自己搭建一个LINUX服务器,好在上面安装个ORACLE数据库玩玩. 上次用了Ubuntu,结果ORACLE没装成功,现在换个思路,采用CentOS 7作为Linux服务器, 之后再进行构建 ...
- Unix/Linux环境C编程入门教程(18) kali-linuxCCPP开发环境搭建
1. Kali linux是BT5的晋级版本,用于信息安全.基于Debian7内核.新建虚拟机. 2. 选择默认虚拟机 3. 选择稍后安装操作系统 4.选择Linux Debian7 64位,因为Ka ...
- Unix/Linux环境C编程入门教程(4) Debian Linux环境搭建
Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 1.广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Deb ...
- Linux通过XAMPP集成软件包搭建LAMPP环境
前面介绍过一篇“Linux手动搭建LAMP环境”,今天再来整理一篇“Linux通过XAMPP集成软件包搭建LAMPP环境”. 其实当初整理通过XAMPP集成软件包搭建LAMPP环境的原因是这样的: 自 ...
- Linux之旅-ubuntu下搭建nodejs环境
.NET Core也开源了,并且可移植到Linux下,而ubuntu作为linux发行版的翘楚,极大的方便了初学者的入门,搭建完ASP.NET Core运行环境后,作为半前半后的开发人员,就继续着搭建 ...
- Unix/Linux环境C编程入门教程(3) Oracle Linux 环境搭建
Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 2010年9月,Oracle Enterprise Linux发布新版内核--Un ...
- 2019-04-03 Anaconda+VSCode搭建python开发环境,并连接GIthub
1.最好的Python开发环境 :Anaconda+VSCode搭建python开发环境,conda提供了python开发环境和大量的你不用安装的库 conda的环境变量: 直接在conda 中下载启 ...
- Linux下使用Quagga(Zebra)搭建路由器记录(转)
写在前面 从22号中午开始琢磨zebra/quagga的用法,一直到晚上11点多都没有什么头绪.各种Google,百度,几近崩溃.由于网上关于zebra/quagga的配置方法都是在真实的若干台电脑上 ...
随机推荐
- Rust 的PIN的作用图
- P6329 【模板】点分树 | 震波
\(\text{Solution}\) 点分树就是将点分治过程中的重心连成一棵虚树 对点分树子树信息的记录,就是点分治处理每个重心时需要的信息 这样就可以留下点分治的过程,支持多次修改和查询 点分树树 ...
- LG P5043 树同构
\(\text{problem}\) 无根树同构的判断 \(\text{Analysis}\) 考虑树哈希,注意使用较正确的哈希方法 无根树同构有个性质 只要判断以这两棵树的重心为根是否同构即可 \( ...
- Hexo系列(一):Hexo简介
作者:独笔孤行 官网: http://anyamaze.com 公众号:云实战 前言 博客网站的实现方法有很多种,常用的博客框架主要有wordpress.Z-Blog.hexo.Typech ...
- 好用的liunx可视化管理工具
官网: https://www.terminal.icu/ 本地连接需要点击软件右上角切换线路到本地连接
- 三天吃透MySQL八股文(2023最新整理)
本文已经收录到Github仓库,该仓库包含计算机基础.Java基础.多线程.JVM.数据库.Redis.Spring.Mybatis.SpringMVC.SpringBoot.分布式.微服务.设计模式 ...
- 代码随想录算法训练营day09 | leetcode 28. 实现 strStr()
LeetCode 28. 实现 strStr() 牢记一点:next[i] 元素表示[0,i]子串的最长相等前后缀个数,也是模式串与主串匹配不相等时模式串的下一个比较索引 分析1.0 前缀是指不包含最 ...
- 集成RocketChat至现有的.Net项目中,为ChatGPT铺路
@ 目录 前言 项目搭建 后端 前端 代理账号 鉴权方式介绍 登录校验模块 前端鉴权方式 后端鉴权方式 登录委托 使用登录委托 处理聊天消息 前端鉴权方式 后端校验方式 项目地址 前言 今天我们来聊一 ...
- sql查询多个结果字段通过逗号分隔为同一行显示、sql查询结果有符号分隔的字段拆分多行显示
一.sql查询多个结果通过逗号分隔为同一行显示 sql查询数据结果 select e.ctrl_desc from t_ctrl_entry e inner join CodeGroupKeyCode ...
- 【PyQt5学习-03-】PyQt5 控件概念
快速开发:先看控件的功能,再根据需要选学 1.什么是控件 程序界面上的元素 各自独立 一块矩形区域 具有的功能 接收用户输入 用户点击 显示内容 放置其他控件 先学常用控件 基础控件 按钮 输入控件 ...