Liunx就该这么学-第9章 使用ssh服务管理远程主机--学习笔记

578e2c130f2e9079f9f4823a505f9eb9760.jpg

Liunx就该这么学-第9章  使用ssh服务管理远程主机--学习笔记

52ee67390aee59ab273553eedb765f56137.jpg

SSH 是一种能够以安全的方式提供远程登录的协议,ssh远程管理也是Linux系统的首选方式

sshd 是基于SSH协议开发的一款远程管理服务程序

提供两种安全的验证方法

  • 基于口令的验证: 用户使用账号和密码进行登录
  • 基于密钥的验证:需要在本地生成密钥对,然后把密钥对中的公钥上传至服务器,并与服务器中的公钥进行比较。(安全性更高

配置文件:

  • 主配置文件:/etc/服务名称/服务名称.conf   (只是保存了最重要的一些参数)

        sshd服务的配置信息保存在/etc/ssh/sshd_config

  • 普通配置文件:保存其他的一些配置参数

创建网络会话

  • NetworkManager 是动态管理网络配置的守护进程
  • 使用nmcli命令来管理NetworkManager
  • nmcli是一款基于命令行的管理配置工具,功能丰富,参数众多。

8d1cd8c6074f2196d0a5cbab5f3d68a1b7d.jpg

d0ac3661a63958b40f8da9e01b8e038ccf2.jpg

782498021db1a43e76f21034819c1f969a9.jpg

 

  • 绑定两块网卡

使用网卡绑定技术,不仅可以提高网络传输速度,更重要的是在一块网卡出现故障时,另一块网卡依然可以正常的提供网络服务。

常见的网卡模式有3种,

  • mode0 (平衡负载模式):两块网卡同时工作,且自动备援,需要相连交换机设备提供端口聚合来支持绑定技术
  • mode1 (自动备援模式):只有一块网卡在工作,网卡故障后,另一块网卡自动启用,替换故障的网卡。
  • mode6 (平衡负载模式):两块网卡同时工作,其自动备援,不需要交换机设备提供辅助支持

创建一个用于网卡绑定的驱动文件,使得绑定后的bond0网卡设备能够支持绑定技术(bonding),同时定义网卡以mode6模式进行绑定,出现故障时自动切换的时间为100秒。

  • 添加2块网卡

9c270d689b1841db92f330ff0640985d243.jpg

46d447a4fc0430f68cfa647b985a4088f2b.jpg

 

9eab58aba288979a92b57b122af963ffef1.jpg

0208e2e2b7ad2d9589766fc407bd511749f.jpg

 

21b3d96e5fa2315a6445eb4e9dacaa7340a.jpg

607bbc3c2c6f33c5a2b7c89921e8bac0686.jpg

 

d352106b54830970e212291bc0cf0079454.jpg

 

 

  • 远程控制服务--配置sshd服务

3895011a196365f134131dff3403476dcba.jpg

在RHEL7中默认已经安装了sshd服务程序,可以使用远程登录试试,默认端口号为22(默认可以不加)

a238b203fd72026dacf74cd59a08e3e41a3.jpg

设置sshd服务的默认端口号为其他的端口,如设置为3389端口,再进行测试

0d0cf7e7ed47243eab675b9710ea4fdd93f.jpg

408e344b839433a3c9ee9fb4fba08e12b83.jpg

698edb9817fcbff08dbf8079901ed5d9744.jpg

测试连接成功,如下图所示!

880fdca9a30f4d37e8e6d001291be9a5550.jpg

将修改后的3389端口改回原来默认的22端口

e7f65f5168de8bcbf49f8fb9b506b910a2b.jpg

c7516a9205caa92e806efd70b45ceee314a.jpg

将sshd服务的端口设置为默认的22

c6b95c183f6312f925f57e1d8b6d259bea1.jpg

修改配置文件,禁止超级用户登录sshd服务

da3306248eaffdfb65435756508ff49cafd.jpg

2add322e6743bba7ce99d4fc4f9d970ccc4.jpg

 

77defee88995d4fe53114a2d6d4c8dec6ab.jpg

 

29c4ca4935ec7103b5ed8b234610ede0bf1.jpg

 

  • 安全密钥验证(免密码登录,避免root密码泄露,提高了安全性)

加密是对信息进行编码解码的技术,使用公钥对数据进行加密,使用私钥来进行解密。

在客户端主机中生成密钥对,这里的客户端IP为192.168.0.100,服务器主机的IP为192.168.0.200

c24a076207b294b6a30ce24f64526fa4b89.jpg

db717b667d1f26ed1ec06a04c627bed49fe.jpg

6d20e49b83ed302f1d0e772a0f64761bd5c.jpg

  • 禁止服务器使用密码登录,仅允许使用密钥进行登录

登录到192.168.0.200这台服务器,修改主配置文件

6ce8bf12a92f82dd2e39e5d63dda8f1d277.jpg

f88f98009ad5e49789796a043f166d8bc16.jpg

cb90825f50ecd8bc346353dd41c38abe3c9.jpg

1904529e45f987eaabca1813393212be622.jpg

使用客户端192.168.0.100进行登录测试(客户端主机已经把自己的公钥上传至服务器,因此可以免密码进行登录

9c5ec935816c86a2a653f601bd44aebbabe.jpg


使用未将自己的公钥信息上传至服务器的客户端进行访问测试,
6d147880a96bb701c3fb182033eec6c3d26.jpg

  • 远程传输命令

scp(secure copy)命令是一个基于SSH协议在网络之间进行安全传输的命令

scp 命令不仅能够通过网络传送数据,并且所有的数据都将进行加密处理

cp 命令只能在本地硬盘中进行文件的复制

33594180af406d697255b01e9a4b49f80a4.jpg

在使用scp命令把文件从本地复制到远程主机时,首先需要以绝对路径的形式写清本地文件的存放位置。如果要传送整个文件夹内的所有数据,还需要额外添加参数-r进行递归操作。

实验尚未结束,待续......

转载于:https://my.oschina.net/wangfengcheng/blog/3054272

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值