前言: Linux专题是16年11月开始写,说来惭愧,已经5个月没学Linux,至今感觉连入门还没达到。暑假实习有投运维开发岗位,无奈对Linux不熟悉,校招简历也被刷了。so, 我打算先花1个月内的时间入下门。前几天还专门去当当网买了一本《跟老男孩学Linux运维-Web集群实战》。lenrning begin!!

一、虚拟机网络类型

为虚拟机选择网络类型是极其关键的。VMware虚拟机常见的网络类型有Bridged(桥接)、NAT、Host-only(仅主机)3种。在创建Linux虚拟机时会让你选择网络类型。当时我就很懵比,因为对这三种都不大了解。

NAT

NAT(Network Address Translation, 网络地址转换), NAT模式是比较简单地实现虚拟机上网的方式。即: NAT模式的虚拟机是通过宿主机(物理计算机)上网和交换数据的。

在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service服务就充当了路由器,负责将虚拟机发送到VMnet8的包进行地址转换之后 发送到实际网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送给虚拟机。VMware DHCP Service负责为虚拟机分配IP地址。

优缺点: NAT网络适合于家里计算机直接连接网线的情况,其优势是不会与其他物理主机IP冲突,换了网络环境虚拟机IP等不受影响。强烈推荐!!

Bridged(桥接模式)

桥接模式简单理解为通过物理主机网卡架设一座桥,从而连入实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能和网络中的真实机器几乎完全一样。

在Bridged模式下,计算机设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上 上网与宿主机(计算机设备)没有联系。

优缺点: Bridged适合于局域网环境,优势是虚拟机像一台真正的主机一样;缺点是可能会与其它物理主机IP冲突,并且在宿主机交换数据时,都会经过实际的路由器。在桥接模式下换了网络环境后所有虚拟机的IP都会受影响。

Host-only(仅主机)

在Host-only模式下,虚拟机的网卡会连接到宿主的VMnet1上,但宿主系统并不为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际网络中,即: 无法上网。

二、SSH远程连接Linux

在几乎所有的互联网企业环境中,最常用的提供Linux远程连接服务的工具就是SSH软件了,SSH分为SSH客户端和SSH服务端。其中SSH服务器端包含的软件程序主要有openssh和openssl。openssh是提供ssh服务的程序,openssl是为ssh提供连接加密的程序。查询SSH服务端工具的安装情况:

守护进程-sshd

默认情况下,SSH服务端程序会随系统一起启动。SSH服务器端的进程名为sshd, 是一个守护进程(daemon), 它在系统后台永久运行并时该响应所有来自ssh客户端的连接请求并处理。这些请求一般包括公共密钥认证、密钥交换、对称密钥加密和非安全连接等。

ssh协议

ssh服务端和ssh客户端这间的交流都是通过ssh(Secure Shell Protocol)协议实现的。在进行数据传输前,ssh先通过加密技术对联机数据包进行加密处理,然后再进行数据传输,这样就可确保传递的数据安全。PS: 有兴趣可看我写的信息安全专题

在当前生产环境中,绝大多数企业普遍条采用ssh协议服务来代替传统不安全的远程联机服务软件,如telnet(23端口,非加密)

上传与下载

首先你先执行rz, 如果还未安装rz&sz,可通过下面命令下载:

yum install lrzsz -y

SecureCRT没有图形化的文件传输工具,不过也不影响,用命令来实现的话,其实会方便快捷很多。

上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。

下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到本地某目录下。下载到本地的目录是可以设置的:

好,接下来看下图: 我上传了 密码.txt 文件到Linux服务器;接着从Linux服务端下载了from_windows.py文件到本地的Windows系统

下载成功:

虚拟机VMware网络类型&&SSH远程连接Linux的更多相关文章

  1. Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT、桥接和Host-only]

    Windows和linux虚拟机之间联网实现SSH远程连接以及VMware的3种网络模式[NAT.桥接和Host-only] 作者:天齐 一.Windows和linux虚拟机之间联网实现SSH远程连接 ...

  2. ssh远程连接linux服务器并执行命令

    详细方法: SSHClient中的方法 参数和参数说明 connect(实现ssh连接和校验) hostname:目标主机地址 port:主机端口 username:校验的用户名 password:登 ...

  3. [方法] Windows 下SSH远程连接Linux

    考虑到Linux服务器自带SSH服务,并且SSH服务开机启动. 因此,方法如下: 安装putty 输入Linux服务器IP地址 此外,如果想远程重启Linux服务器,在命令行中输入reboot即可.

  4. SSH远程连接Linux配置

    CentOS:   开启远程连接服务:service sshd start 添加到系统启动项:chkconfig sshd on 客户端工具:windows下连接工具putty   ========= ...

  5. Mac 上ssh远程连接Linux服务器提示Host key verification failed.

    当我们对重装远程服务器的时候会出现Host key verification failed问题 解决办法: rm -rf ~/.ssh/known_hosts 重新ssh连接,OK!

  6. 58-63用ssh远程连接linux系统

    一.注意 在CentOS7.6中,ifconfig来查询IP已经不再适用,要用ip add 二.vim编辑器 编辑:按[i]键可以进入到编辑状态,显示insert这样的字眼就对了 退出:按esc退出编 ...

  7. 虚拟机virtualBox安装linux系统 xshell远程连接linux

    虚拟机virtualBox安装linux系统 xshell远程连接linux 虚拟机概念: 通过软件, 使用虚拟化技术虚拟出电脑的硬件环境, 充当真实的电脑使用. 常见的虚拟软件: virtualBo ...

  8. Linux(1)- 服务器核心知识、Linux入门、VMware与centeos安装、远程连接linux、linux基本命令使用

    一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是 ...

  9. linux 网络配置及远程连接

    linux 网络配置及远程连接 前言 本文结合自己的经历主要讲述以Centos7为基础网络配置和远程连接的解决步骤 网络配置: 安装好centos7后,是上不了网的,配置步骤如下: (1).输入命令d ...

随机推荐

  1. 搜索技术---solr

    solr 企业站内搜索技术选型 在一些大型门户网站.电子商务网站等都需要站内搜索功能,使用传统的数据库查询方式实现搜索无法满足一些高级的搜索需求,比如:搜索速度要快.搜索结果按相关度排序.搜索内容格式 ...

  2. Day2-列表、字符串、字典、集合

    一.列表 定义列表:通过下标访问列表中的内容,从0开始 >>> name = ["zhang","wang","li",& ...

  3. NodeJS 入门第二天(EJS模板)

    一.复习 复习:Node.js开发服务器,数据.路由.本地关心的效果,交互: Node.js实际上是极客开发出的一个小玩具,不是银弹.有着别人不具备的怪异特点: 单线程.Non-blocking I/ ...

  4. 第 9 章 MySQL数据库Schema设计的性能优化

    前言: 很多人都认为性能是在通过编写代码(程序代码或者是数据库代码)的过程中优化出来的,其实这是一个非常大的误区.真正影响性能最大的部分是在设计中就已经产生了的,后期的优化很多时候所能够带来的改善都只 ...

  5. 第41篇 推荐一个jekyll博客模板

    本人用的模板是基于Codeboy的博客模板改造模板,(由于本人可能会有很多样式修改,所以不再将修改pullrequst到原项目,在此对codeboy模板表示感谢).功能改造如下: 添加微信支付宝打赏 ...

  6. [python标准库]Pickle模块

    Pickle-------python对象序列化 本文主要阐述以下几点: 1.pickle模块简介 2.pickle模块提供的方法 3.注意事项 4.实例解析 1.pickle模块简介 The pic ...

  7. OWIN的概念初接触

    OWIN这个词我昨天才认识,一直疑惑它是个什么东西,通过一定量的研究,得到一个初步的认识,留个脚印. OWIN是什么 OWIN是一个规范和标准,旨在阐述web服务器和web应用应该如何去解耦,它使得原 ...

  8. python编码问题大终结

    一.了解字符编码的知识储备 1. 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的, ...

  9. Spring学习(23)--- AOP之Introductions应用

    简介允许一个切面声明一个实现指定接口的通知对象,并且提供了一个接口实现类来代表这些对象 由<aop:aspect>中的<aop:declare-parents>元素声明该元素用 ...

  10. web 直播&即时聊天------阿里云、融云(三)

    经过前面的知识,基本已经把聊天室的功能搞定了,剩下的就是直播的问题了... 一如既往,阿里云的web demo也是少的可怜,只有一个web播放器(Prismplayer),所以这里主要就此播放器踩的坑 ...