今天是开始的第一天,额,没什么仪式。舍友偶然间提醒我,应该把学习的东西,做一下规划和整理。我想一想也是对的。所以开通了这个。希望以后回来可以看看自己曾经的幼稚,那证明了我不断在学习在进步。
最近在准备Captures,所以今天主要是刷一下题。偶尔有的题问到了NAT所以突然想起来关于linux的三种网络形式。做一下总结和一些简单的教程。

以下环境:ubuntu 18.04   vmware15.0 和xshell6

参考链接:https://www.cnblogs.com/linjiaxin/p/6476480.html

关于三种网络形式的介绍上面的博文介绍的已经很详细了。所以我今天主要讲一点关于实践的问题。

首先是桥接模式:

我的主机ip:10.2.25.244  子网掩码是255.255.128.0

然后我去验证了我的虚拟机ip:10.2.80.144

网络在线工具证明两者是在一个子网区间的

但是在ping的时候出现了问题就是我的主机可以ping我的虚拟机,但是虚拟机怎么都ping不通主机。。。。查了查什么出入栈规则啥的也没搞出来

后来想了想不如ssh一下,然后就出现问题了

我们如果想ssh的话首先要在主机上装Xshell(软件客户端下载安装就可以了)

但是在inux上需要做的事就比较多

首相我们也要安装ssh的服务

很简单直接一条

sudo apt get install openssh-server

安装了之后首先就要让ssh许可远程登录所以我们要打开ssh的配置文件

vim /etc/ssh/sshd_config   (vim是Linux的文件工具,如果没安装就安装一下,具体操作什么的大家自己去学。关于这个文件目录还有的文章写的是/etc/ssh_config。不知道是什么原因可能是系统不一样?反正我的是这一个。)

但是这个文件是只读文件,所以我们在打开之前需要:

chmod 777 /etc/ssh/sshd_config(更改账户对文件的权限,可以写。我为了方便所以给了所有的权限。至于为什么是777大家可以自行百度linux权限管理。)

然后找到这样一条:

PermitRootLogin   后面接的是什么记不清了反正改成下面的

PermitRootLogin yes

然后如果这条语句的前面如果有#号取消掉(#号是注释的意思,这个类似于apache和php的注释语言,这个网上大多教程没写,我是一开始只是改了yes结果发现还是不行才后来自己发现的。)

如果大家还要需要什么免密码登录之类的也是在这里改什么语句之类的,在这我就不说了。

之后保存退出就可以了

当然,我们要重启一下ssh服务

/etc/init.d/ssh restart

之后我们就可以去主机的Xshell连接

打开Xshell

新建连接:输入虚拟机的ip(ip不知道的在终端输入ifconfig就可以查到)

端口就是22 不用改

然后连接就可以

后面提示你输入虚拟机的账户名称和密码

我一开始输的是我的账户和密码,发现不行;

后来输的

账户名:root

密码:你账户的密码

就可以了

当然这中间最容易出的问题就是

你xshell连接的时候输入密码之后告诉你  ssh的服务器拒绝了你的密码

问题一般是如下:

1.上面的内容你没有配置好

2.你的22 端口没有开启(你可以用 netstat -antulp | grep ssh 命令看一下22

端口的状态是不是listen  如果不是就找别的路)

3.防火墙挡了(关一下防火墙,service iptables stop)

关于linux三种网络形式的更多相关文章

  1. Linux三种网络

    Host-Only 桥接

  2. Linux三种网络-vmware三种网络模式

    Host-Only 桥接 NAT VMware虚拟机三种联网方法及原理 一.Brigde——桥接:默认使用VMnet0 1.原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别 ...

  3. [转] LINUX 三种网络连接模式

     Linux下NAT模式和桥接模式的网络配置 最近在配置linux虚拟机的时候发现有很多坑,现在记录下来以防日后又跳到坑里. 我的运行环境是:主机 windows 7  虚拟机 Virtualbox ...

  4. Linux三种网络连接模式

    https://www.cnblogs.com/linjiaxin/p/6476480.html 三种模式的区别:https://www.cnblogs.com/itxiaok/p/10358055. ...

  5. Linux虚拟机的三种网络连接方式

    Linux虚拟机的三种网络连接方式 虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host- ...

  6. linux学习笔记二:三种网络配置

    本文引用自:https://www.linuxidc.com/Linux/2017-05/144370.htm [linux公社] VMware为我们提供了三种网络工作模式,它们分别是:Bridged ...

  7. Linux之VMWare下Centos7的三种网络配置过程

    Linux之VMWare下Centos7的三种网络配置过程 环境: 虚拟软件:VMWare 14.0 客户机:windows 10 虚拟机:centos 7 VMware三种网络连接方式 Bridge ...

  8. Linux的VMWare下Centos7的三种网络配置过程(网络二)

    Linux之VMWare下Centos7的三种网络配置过程 环境:虚拟软件:VMWare 14.0客户机:windows 10虚拟机:centos 7 VMware三种网络连接方式 Bridge(桥接 ...

  9. Linux - 虚拟机中的三种网络连接,桥接、NAT、Host-only详解

    虚拟机中的三种网络连接 1.桥接 2.NAT 3.Host-only 桥接方便做实验,配置ip方便.可以和局域网中的其他机器进行通信,也可以和公网进行通信.缺点是会占用一个ip. NAT,可以和主机进 ...

随机推荐

  1. [React Native] Target both iPhone and iPad with React Native

    By default, React Native only targets iPhone - so if you run on an iPad, it will show up as a scaled ...

  2. likely, unlikely的作用

    在项目中看到了likely.unlikely宏的使用, 一直不是非常清楚它们的作用,所以就深究下. likely表示被測试的表达式大多数情况下为true, unlikely则表示相反. 两个宏定义: ...

  3. @RequestParam,@PathVariable等注解区别

    一.@RequestParam和@PathVariable的区别 1.@RequestParam是从uri中request后面的参数串来取得参数的 2.@PathVariable是从uri模板中取得参 ...

  4. H3C子接口配置要点及实例说明

     类型一:以太网子接口配置要点(单臂路由)  第一步:在路由器对端的交换机上配置好vlan信息(如vlan10/vlan20)  第二步:将交换机上与路由器直接相连的以太口配置成trunk口并同意 ...

  5. wpf Textbox 点击选中全部文本

    用法:依赖属性 SelectTextOnFocus.Active = True public class SelectTextOnFocus : DependencyObject { public s ...

  6. Android应用开发进阶篇-场景文字识别

    因为研究生毕业项目须要完毕一个基于移动终端的场景文字识别系统.尽管离毕业尚早,但出于兴趣的缘故,近一段抽时间完毕了这样一套系统. 主要的架构例如以下: client:Android应用实现拍摄场景图片 ...

  7. servlet 处理过程

    刚才花了一个小时找 servlet 的一个错误.终于找出来了,也大概明确 tomcat server对请求的处理顺序.以下做简单总结: 浏览器发送请求,传给 tomcat 在此请求地址指向的文件中定义 ...

  8. vim插件系列

    http://foocoder.com/blog/mei-ri-vimcha-jian-ping-hua-gun-dong-accelerated-smooth-scroll-dot-vim.html ...

  9. bzoj2260: 商店购物&&4349: 最小树形图

    最小树形图问题啊 最小树形图是撒哩,就是给你一个有向图,确定一个根,要你到达所有点,那棵最短路径树的总边权 做这个用的是朱(jv)刘(lao)算法. 首先假如有多个联通块就无解啦 对应每个点(除了根) ...

  10. Linux Shell Scripting Cookbook 读书笔记 2

    cat,script,find, xargs, tr, tmp文件,字符串截取,批量文件重命名,固定大小文件,自动化交互 1. cat的用法 压缩连续的空白行 cat -s file 也可以用tr,将 ...