从0开始的云计算:远程控制

ssh远程控制协议

进程名:ssh        openssh

是个开源软件,主要是为了适配Linux系统

安全通道协议,主要是用来实现字符界面的远程登陆,远程复制 加密的文件传输协议(SPTP)ssh客户端 网络层 传输层tcp协议        ssh服务端  默认端口号22

数据传输是加密的,可以防止信息泄露

数据传输是压缩的,可以提高传输速度

客户端:xhell moba

服务端:服务器主机

ssh_config  :用来配置客户端

sshd_config :用来配置服务端

ssh的组成部分:

传输层协议【SSH-TRANS】

提供服务器认证,保密以及校验完整性

提供数据压缩功能

ssh-tran只能基于主机进行验证,不能进行用户认证

用户认证协议

【SSH-USERAUTH】

提供用鉴别功能

验证用户是否有登陆资格,验证用户密码是否正确

连接协议

验证完成后,实现远程登录或者其他远程功能,远程命令执行

远程复制:

scp -P 10022 root@20.0.0.10:/opt/ky32.txt /opt

远程复制  -P 对方主机的端口号

以root用户的身份复制20.0.0.10这个主机的opt目录下的ky32.txt文件到本机的opt目录下

scp -r 复制目录

SFTP:

加密文件传输协议。和FTP操作一样

也是远程登陆的方式,可以查看登陆主机的目录文件等基本操作

ssh密钥登陆:

免密登录

ssh有两种验证方式:用户名和密码匹配验证

 密钥队验证,可以免密登录

  1. ssh-keygen 生成自己的公钥和私钥,然后将公钥(私钥)发送给服务端
  2. 服务端收到之后,客户端向服务端发起登录请求
  3. 服务端会把接收到的密钥加密后生成一些随机数,发送客户端
  4. 客户端接受随机数和自己的密钥队验证,验证后解密发送给服务端
  5. 服务端接收到解密数据,和公钥数据进行对比,数据一致,允许登录

ssh-keygen

加密算法

ecdsa

rsa

dsa

ssh-keygen -t ecdsa

                        rsa

                        dsa

-t  指定加密算法

生成密钥过程:

Enter file in which to save the key (/root/.ssh/id_ecdsa)

把你生成的密钥放到哪个目录.

(root/.ssh/id ecdsa): 默认就是放到/root/.ssh/

默认文件名: id_ecdsa

id_ecdsa 私钥文件

id_ecdso.pub 公钥文件密钥文件

ssh-copy-id -i id_ecdsa.pub root@192.168.233.20

把生成的公钥文件发送给服务端20

ssh-agent bash

提供一个新的验证身份代理,用于管理和缓存密钥,可以实规免密码登录

ssh-add

tcp wrappers:访问控制

代为监听tcp服务程序端口

格式:

服务名:客户端地址列表

先检查allow如果有匹配的策略则允许放行

再检查deny,如果有策略,拒绝访问

如果上述文件都没策略,直接放行

yum安装:

yum安装就是一键下载安装解决依赖关系

sentos 7 是yum

centos 8 是dnf

Ubnutu  是apt       以.dep结尾

yum命令:

yum list:显示当前yum源所有可以安装的rpm软件包

yum info:显示所有可用包的信息

yum search:模糊查找

yum whatprovides:精确查找

yum install :安装

yum updata:升级包

yum remove:卸载

yum history:查看当前yum的操作历史

yum clean all $$yum makecache:清缓存建立源数据

yum默认的配置文件

/etc/yum.conf

光盘镜像即使打开本地缓存,也不会下载到本地

只有在线源的包可以保存到本地

日志文件:/var/log/yum.log

三种yum源的安装方式:

httpd的yum源

vsftp的方式yum源

混合源:本地和在线的混合源

NFS共享存储

计算机网络中共享系统文件的协议

允许不同的计算机之间通过网络共享文件和目录

是目前操作系统当中标准服务之一

NFS:服务端  客户端

服务端将指定的目录,一个也可以是多个,标记为共享目录。

授权给客户端访问权限。

客户端可以通过nfs协议发送请求到服务器,服务器通过后,客户端可以像访问本地目录一样,使用这个远程目录。

服务端和客户端之间共享目录当中的内容是即时同步。

rpcbind:远程共享调用服务

nfs-utils:共享协议

设置nfs配置:

暴露共享服务的目录,以及设置客户端的权限

nfs共享的启动顺序

先启动rpcbind再启动nfs

rpcbind的默认端口号111

NFS没有端口号

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值