在虚拟机中给Linux操作系统链接网络

news/2024/5/19 17:25:04

在虚拟机中给Linux操作系统链接网络

突然想到这一点,就去查阅了资料,发现还挺有意思的,哈哈,下面分享一下我学习链接网络的方法和步骤。

网络相关配置

1、查看当前机的IP地址配置
在这里插入图片描述
2、修改网络配置
在这里插入图片描述

3、重启网络服务

systemctl restart network

4、测试连通状态
ping www.baidu.com

5、虚拟机额外配置
5.1、虚拟机网络设置为桥接方式
5.2、设置虚拟机net0的网卡为无线网卡

注意:实体机直接安装无序5配置

SSH
Secure Shell是一种安全外壳协议,是建立在应用层和传输层上的安全协议,是目前应用较多的,主要用于远程登录会话和其它安全网络服务的安全层协议,可以有效的防止远程登录等过程中可能出现的安全信息泄露的问题。

  • 支持多种系统,最初是Unix系统上使用的一个程序,因为它的便捷性和安全性的原因很快被移植到 不同的其它操作系统中
  • 采用加密且压缩传输的方式进行数据传输,不是telnet、FTP之类的应用中使用明文传递口令数 据,SSH的安全性、传输速率等优势就很明显了,所以目前进行远程登录等操作中基本上都会选择 使用SSH。当然在具体使用中会选择使用一些支持SSH的客户端工具
  • SSH加密技术有2种:1、对称加密:加密密匙与解密密匙相同,例如DES、AES。2、非对称加密:加密密匙与解密密匙不同,例如RSA,有公钥和私钥。

密钥认证流程:
1、首先在C上生成一对密钥
2、将公钥拷贝给S一份并重命名为authorized_keys
3、C向S发送一个连接请求,信息包括ip、用户名
4、S得到C的信息后,会到authonized_keys中查找,如果有相应的ip和用户名S会随机生成一个字符 串,离去:qwer
5、S将使用公钥对字符串qwer进行加密,发给C
6、得到S发来的消息后,C会使用私钥进行解密,然后将解密后的字符串发送给S
7、接收到解密后的字符串会跟先前生成的字符串进行对比,如果一致,就允许免密码登录

SSH免密登录

  • 开启ssh服务需要root权限,先用root账户登陆
  • 先检查有没有安装ssh服务:rpm -qa | grep ssh
  • 如果没有安装ssh服务就安装 : yum install openssh-server
  • 安装好后在ssh配置文件里进行配置 : vim /etc/ssh/sshd_config
  • Port 22
  • PermitRootLogin no 是否要使用root连接,如果是则yes;如不用则no
  • 开启ssh服务systemctl start sshd.service

补充一点上篇文章没提到的技巧
su - username高级用户切换到低级用户不需要密码,低级用户切换到高级或者平级用户的切换需要密码

Date命令用来显示或设定系统(-s)的日期与时间

date +"%Y-%m-%d"

获取帮助提示的方法: date --help 获取date命令的帮助文档

man date 以较为友好的方式获取date命令的帮助文档,可以上下翻页查看,点q退出

history显示历史

按上下键则可以选择执行某个命令

history -c 清空当前 shell 中的历史


http://www.niftyadmin.cn/n/3372065.html

相关文章

复习基本操作,以及学习新的基本文件操作

复习基本操作,以及学习新的基本文件操作 可用 pwd命令查看用户的当前目录 pwd 可用 cd 命令来切换目录 cd没有参数则返回home文件夹 cd … 表示返回上级文件夹 cd udev 进入当前文件夹的子文件夹udev,如果当前文件夹下没有udev子文件夹,…

gitlab的root用户双认证问题

突然用的好好的gitlab版本控制程序报双认证的问题,而且还是root用户,其他用户正常。 用root登录后就是一个报警界面,只有account和application两个目录能用,其他都不能正常显示,提示需要双因素认证 Two-Factor Authent…

Linux安装管理

Linux安装管理 RPM Package Manager RPM是一个强大的命令行驱动的软件包管理工具,用来安装、卸载、校验、查询和更新 Linux 系统上的软件包。 RPM软件的安装、删除、更新只有root权限才能使用对于查询功能任何用户都可以操作如果普通用户拥有安装目录的权限&…

[原创]PHP 异常错误处理

目录 错误与异常异常类错误类(PHP > 7)错误错误报告级别错误报告设置全局异常处理程序全局错误处理函数无法捕获的错误类型范例代码开发/生产环境处理错误和异常开发环境生产环境php中止时的回调函数错误与异常 错误和异常 在PHP 中不一样的, 它们都表明代码出现问题, 且都能…

java的相关信息

今天正式学习Java,先了解一下java的相关信息,冲鸭 概述程序 程序算法(解决问题的步骤)数据结构(如何高效的存储和使用数据) 为什么需要编程语言 用户:有亟待解决的问题–问题空间,使用自然语言进行描述 计算机:能…

09.软件项目管理与敏捷方法——人力资源管理笔记

00.项目中的人力资源管理指的是组织和管理项目团队的过程。 01.当项目团队中的每个人(包括领导者和成员)都可以自由地发挥它们的最大潜力的时候,这个项目团队将会变得力量无穷。在这样一个项目团队中,领导者可以做的最好的事就是允…

今天学习Java的运算符和几种基础的语句

先记录一下之前没有注意到的一些东西 valueOf和parseInt的区别 public static Integer valueOf(String s) throws NumberFormatException 返回值得类型为包装 类,底层实现其实就是parseInt public static int parseInt(String s) throws NumberFormatException …

(水题)洛谷 - P1014 - Cantor表

https://www.luogu.org/problemnew/show/P1014 很显然同一对角线的和是相等的。我们求出前缀和然后二分。 最后注意奇偶的顺序是相反的。 #include<bits/stdc.h> using namespace std; #define ll long longint prefix[100005];int init(){prefix[1]1;for(int i2;i<65…