关于linux三种网络形式
今天是开始的第一天,额,没什么仪式。舍友偶然间提醒我,应该把学习的东西,做一下规划和整理。我想一想也是对的。所以开通了这个。希望以后回来可以看看自己曾经的幼稚,那证明了我不断在学习在进步。
最近在准备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三种网络形式的更多相关文章
- Linux三种网络
Host-Only 桥接
- Linux三种网络-vmware三种网络模式
Host-Only 桥接 NAT VMware虚拟机三种联网方法及原理 一.Brigde——桥接:默认使用VMnet0 1.原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别 ...
- [转] LINUX 三种网络连接模式
Linux下NAT模式和桥接模式的网络配置 最近在配置linux虚拟机的时候发现有很多坑,现在记录下来以防日后又跳到坑里. 我的运行环境是:主机 windows 7 虚拟机 Virtualbox ...
- Linux三种网络连接模式
https://www.cnblogs.com/linjiaxin/p/6476480.html 三种模式的区别:https://www.cnblogs.com/itxiaok/p/10358055. ...
- Linux虚拟机的三种网络连接方式
Linux虚拟机的三种网络连接方式 虚拟机网络模式 无论是vmware,virtual box,virtual pc等虚拟机软件,一般来说,虚拟机有三种网络模式: 1.桥接 2.NAT 3.Host- ...
- linux学习笔记二:三种网络配置
本文引用自:https://www.linuxidc.com/Linux/2017-05/144370.htm [linux公社] VMware为我们提供了三种网络工作模式,它们分别是:Bridged ...
- Linux之VMWare下Centos7的三种网络配置过程
Linux之VMWare下Centos7的三种网络配置过程 环境: 虚拟软件:VMWare 14.0 客户机:windows 10 虚拟机:centos 7 VMware三种网络连接方式 Bridge ...
- Linux的VMWare下Centos7的三种网络配置过程(网络二)
Linux之VMWare下Centos7的三种网络配置过程 环境:虚拟软件:VMWare 14.0客户机:windows 10虚拟机:centos 7 VMware三种网络连接方式 Bridge(桥接 ...
- Linux - 虚拟机中的三种网络连接,桥接、NAT、Host-only详解
虚拟机中的三种网络连接 1.桥接 2.NAT 3.Host-only 桥接方便做实验,配置ip方便.可以和局域网中的其他机器进行通信,也可以和公网进行通信.缺点是会占用一个ip. NAT,可以和主机进 ...
随机推荐
- Spring MVC-表单(Form)标签-文本框(Text Box)示例(转载实践)
以下内容翻译自:https://www.tutorialspoint.com/springmvc/springmvc_textbox.htm 说明:示例基于Spring MVC 4.1.6. 以下示例 ...
- 手把手实现Java权限(1)-Shiro介绍
功能介绍 Authentication :身份认证/登录.验证用户是不是拥有对应的身份: Authorization :授权,即权限验证.验证某个已认证的用户是否拥有某个权限:即推断用 户能否做事 ...
- 好纠结啊,JeeWx商业版本号和开源版本号有什么差别呢?
好纠结啊,JeeWx商业版本号和开源版本号有什么差别呢? JeeWx开源版本号是一套基础微信开发平台.有基础的微信菜单.素材管理.微信对接等基础功能,适合于开发人员学习研究. JeeWx商业版本号是一 ...
- Visual Studio 2013 与 14
Visual Studio 2013 与 14 假设有曾经版本号的 Visual Studio.再想安装 Visual Studio 14 CTP,默认情况下是不行的. 假设一定要装,当然也是能够的. ...
- 浅谈搜狐云景PAAS平台
前言: 搜狐云景作为搜狐的paas平台,在2014年5月22日的云计算大会上正式公布了公測.初測,注冊用户必须先申请邀请码參与公測会赠送用户100元电子券,经过实名认证之后会再赠送100电子券.目測能 ...
- Huffman编码实现压缩解压缩
这是我们的课程中布置的作业.找一些资料将作业完毕,顺便将其写到博客,以后看起来也方便. 原理介绍 什么是Huffman压缩 Huffman( 哈夫曼 ) 算法在上世纪五十年代初提出来了,它是一种无损压 ...
- php navigat备份
点击查询->新建查询->写sql查询出更新的数据部分(根据时间等条件) -> 点击上方工具菜单栏的导出向导 ,然后就可以根据选择导出文件了可以导出sql脚本excel等很多,绝对有你 ...
- [luogu P5349] 幂 解题报告 (分治FFT)
interlinkage: https://www.luogu.org/problemnew/show/P5349 description: solution: 设$g(x)=\sum_{n=0}^{ ...
- colab使用谷歌云中的文件
colab使用谷歌云中文件 无法一劳永逸 Google Colab最大的不足就是使用虚拟机,这意味着我们自行安装的库虚拟机重启之后,就会被复原,比如keras,数据无法持久化.为了能够持久保存数据,我 ...
- JAVA基本数据类型转换的注意事项
JAVA中基本数据类型: 类型: 字节: 范围: 默认值: byte 1 -128~127 0 short 2 -32768~32767 0 char 2 0~65535 '\u0000' int 4 ...