目录
一、SHH
1.什么是SSH
2.SSHD服务支持的两种验证方式
①密码验证
②密钥对验证
③优先级
3.配置非对称密钥
①在本机创建一个公钥
②发送私钥给目标机编辑
③无密码连接目标机
二、NFS
1.什么是NFS
2.所需软件包
①nfs-utils
②rpcbind
3.工作原理
4.配置本地NFS共享目录
①安装软件包
②设置共享目录
③启动服务
④查看本机发布的NFS共享目录
5.客户机访问NFS共享资源
①客户机安装软件包
②查看NFS服务器共享的目录
③手动挂载NFS共享目录
④确认挂载结果
三、FTP
1.什么是FTP
2.配置FTP
①安装vsftpd
②cd /etc/vsftdp 修改配置文件
③开启服务,关闭防火墙
④验证
一、SHH
1.什么是SSH
SSH是一种安全通道协议,主要是用来实现字符界面的远程登陆,远程复制等功能。
SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。因此SSH协议具有很好的安全性。
数据传输是加密的,可以防止信息泄露;数据传输是压缩的,可以提高传输速度。
2.SSHD服务支持的两种验证方式
①密码验证
对服务器中本地系统用户的登录名称、密码进行验证。简便,但可能会被暴力破解。
②密钥对验证
要求提供相匹配的密钥信息才能通过验证。通常先在客户端中创建一对密钥文件(公钥、私钥),然后将公钥文件放到服务器中的指定位置。远程登陆时,系统将使用公钥、私钥进行加密/解密关联验证。能增强安全性,且可以免交互登录。
非对称:RSA,创建出一个公钥 一个私钥
验证:私钥必须要和公钥能对应匹配,才允许登录、交互,否则拒绝
PS:公钥和私钥,实际而言就是两个文件
③优先级
当密码验证、密钥对验证都启用时,服务器优先使用密钥对验证。可根据实际情况设置验证方式。
3.配置非对称密钥
①在本机创建一个公钥
②发送私钥给目标机
③无密码连接目标机
二、NFS
1.什么是NFS
NFS是一种基于TCP/IP的网络文件系统协议。通过该协议,客户机可以实现文件的异地存储,节省本地磁盘空间。
2.所需软件包
①nfs-utils
NFS共享发布和访问
②rpcbind
用于RPC支持
3.工作原理
将网络中的NFS服务器共享的目录挂载到本地的文件系统中。
4.配置本地NFS共享目录
①安装软件包
②设置共享目录
③启动服务
④查看本机发布的NFS共享目录
5.客户机访问NFS共享资源
①客户机安装软件包
②查看NFS服务器共享的目录
③手动挂载NFS共享目录
④确认挂载结果
三、FTP
1.什么是FTP
是典型的C/S架构的应用层协议,需要有服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供可靠保证。
2.配置FTP
①安装vsftpd
②cd /etc/vsftdp 修改配置文件
③开启服务,关闭防火墙
④验证