专栏首页phpcoders虚拟机安装ubuntu和连接ssh ---- 学习初始

虚拟机安装ubuntu和连接ssh ---- 学习初始

想要完成第一步需要的准备工作:

下载 Oracle VM VirtualBox 或者 VMware、ubuntu镜像文件、Xshell 6 远程连接工具或者是 Putty

ssh早知道:

Secure Shell(SSH) 是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上的安全网络协议。它是专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议,可有效弥补网络中的漏洞。通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。目前已经成为Linux系统的标准配置。

SSH只是一种协议,存在多种实现,既有商业实现,也有开源实现。本文主要介绍OpenSSH免费开源实现在Ubuntu中的应用,如果要在Windows中使用SSH,需要使用另一个软件PuTTY。

首先,你将Oracle VM VirtualBox安装好后会有上面的页面(当然上面的是我已经安装过ubuntu的),你可以开始新建然后按照操作走,位置的话最好放置在一个空文件夹中,而且是一个盘的首目录,后面会让你添加上镜像然后启动就可以了。

然后网络的话选择桥接网络。什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。

进入ubuntu系统后,你需要开启ssh,才能用相关的Windows软件比如xshell来连接它

1.确认虚拟机下的Ubuntu系统中是否已安装SSH 输入指令“service sshd start” 若显示unrecognized service,则说明并未安装SSH 2.确定是否正常连接网络 输入指令“ ping www.baidu.com"看是否有阶段的信息跳出 如果有则表示有网络,ctrl+c退出 无网络你需要在虚拟机那里开启桥接模式,我第一次开启有用 3.网络正常后 输入”sudo apt-get update“ 后自行的更新系统配置 随后输入指令 “sudo apt-get install openssh-server” 安装ssh 后面会让你选择是否确定安装,输入y就可以了 确定是否安装成功 输入指令 “sudo ps -e | grep ssh” 有相应的ssh出现表示成功 4.如果你想在Windows下连接上你的ubuntu的话,你需要下载xshell或者putty等工具 在ubuntu系统中打开输入 ”IP addr“ 然后查看ip地址记下来 打开xshell等工具新建连接输入相应的ip地址然后就可以连接成功了

期间很多的问题,慢慢的消化解决,后面自己再去完整的操作一遍,发现问题都没有了而且很快就完成了~~~

加油!!!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 02. SpringCloud实战项目-快速搭建Linux环境-运维必备

    Windows启动配置:Intel Virtualization Technology -> Enabled

    悟空聊架构
  • 第一章 Docker环境搭建

    学习Docker,免不了的就是搭建环境了。搭建环境是一个复杂的工程,而且还是相当费时间的,不过话又说回来了,磨刀不误砍柴工嘛,光有理论是不够的,...

    Librant
  • DevOps工具介绍连载(10)——Vagrant

    原文链接:https://blog.csdn.net/qianghaohao/article/details/80038096

    小老鼠
  • 在 Vmware 虚拟机上搭建 Ubuntu Linux 开发环境

    对于刚接触嵌入式 Linux 系统开发的同学来说,搭建开发环境是一个不小的挑战,我看到过很多在入门边缘的新人为了搭建一个开发环境,苦苦尝试好几天还不得要领的情况...

    HackforFun
  • rancher下的kubernetes之一:构建标准化vmware镜像

    学习kubernetes的时候,我们需要在kubernetes环境下实战操作,然而kubernetes环境安装并不容器,现在通过rancher可以简化安装过程,...

    程序员欣宸
  • 工具篇 | “手把手教你搭建一个全能的学习环境(包括但不限于Python)”

    最近有读者问我关于自学使用的开发环境搭建的问题。所以特意在这里发一篇我本人为了学习和个人开发使用的环境。其实之前也讨论过相关的内容,只不过涉及的很浅。

    LogicPanda
  • Vagrant快速搭建Ubuntu虚拟机环境

    Windows启动配置:Intel Virtualization Technology -> Enabled

    悟空聊架构
  • Docker最全教程之Ubuntu下安装Docker(十五)

    Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广。本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docke...

    心莱科技雪雁
  • Docker最全教程之Ubuntu下安装Docker(十四)

    Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,应用很广。本篇主要讲述Ubuntu下使用SSH远程登录并安装Docker,并且提供了Docke...

    雪雁-心莱科技

扫码关注云+社区

领取腾讯云代金券