一、SSH
1.SSH:是一种安全通道协议,用来实现字符界面的远程登录,远程复制,远程文件传输;对通信双方的数据进行了加密;用户名和密码登录;密钥对认证方式可实现免密登录;ssh默认端口为22;数据传输过程是加密的;数据在传输过程中是压缩的。
2.ssh分为服务端和客户端:final shell、xshell,服务端:openssh。
3.ssh配置文件:ssh_config:针对配置客户端相关设置,一般不用
sshd_config:配置服务端的相关设置,主要讨论
4. 把目标主机的文件复制给本机(默认端口)。 scp
实验:4.1在目标主机创建文件
4.2把目标主机文件复制到本机
5.把目标主机的目录复制给本机(默认端口) scp -r
5.1在目标主机创建目录,并在内添加内容。
5.2把目标主机的目录复制到本机opt目录下
6.在不同端口下如何复制目录 scp -rP
6.1.远程操作前首先修改本机远程默认端口号: vim /etc/ssh/sshd_config
6.2:并且在主机属性中修改端口号后重启sshd
6.3:关闭防火墙及安全机制, 创建本机目录
6.4:把本机不同端口下的目录远程复制到目标主机
7.ssh如何实现远程登录: ssh -p
二、sftp:远程文件传输协议
1.openssh包含三个功能:远程连接;远程复制;文件传输。
2.sftp是加密的文件传输协议,传输效率比ftp低,但是更加安全,语法于ftp一模一样
三、NFS共享存储服务
1.nfs:在计算机网络中共享文件系统的协议;计算机之间可以通过网络共享目录和文件。
2.rcpbind:远程共享调用服务。
3.在配置nfs时要先启动rcpbind调用服务,再启动nfs共享服务。
4.showmount -e:查看本机共享出去的目录。
5.NFS共享存储服务实验:
5.1.分别在主机和客户机opt下安装远程共享调用包及共享服务包
5.2.创建主机目录并且基于权限
5.3.在主机vim /etc/exports文件内修改编辑
5.4.重启主机rpcbind及nfs服务
5.5.查看主机共享出去的目录
5.6.重启客户机rpcbind及nfsfuru
5.7.在客户机查看主机暴露出的共享目录
5.8.在客户机将主机共享目录临时挂载到客户机目录
5.9.在主机和客户机共享目录下分别创造文件和模拟删除,查看主客机共享情况