1.SCP
- SCP简介 使用 man scp查看文档描述,用一句话来说就是在服务端和客户端之间复制文件.
- 1.打开终端,安装SSH服务器sudo apt install openssh-server
安装之后自动开启SSH服务,若想查看SSH的开启状态则输入命令
$ sudo service ssh status
开启SSH之后就可以使用SCP命令了。
可以输入systemstl status ssh查询ssh服务器是否开启
可以在终端中输入ssh 用户名@设置为服务器的计算机ip,若服务器与本机用户名一致可省略用户名直接ssh 目标ip,若不知道计算机的ip可通过ifconfig查询,密码即为服务器计算机的登录密码.
2.NFS
- NFS简介
网络文件系统(network files system)简称NFS是一种基于TCP传输协议的文件共享习通。 NFS的CS体系中的服务端启用协议将文件共享到网络上,然后允许本地NFS客户端通过网络挂载服务端共享的文件。
#安装NFS
- 安装nfs服务器sudo apt-get install nfs-kernel-server
- 建立共享的nfs目录sudo mkdir /home/export这里我们把文件夹建立在/home目录下可以避免很多潜在的麻烦
- 为了方便我们测试nfs服务器能否正常运行,我们在本地建立客户端用以测试sudo apt install nfs-common并建立挂载文件夹sudo mkdir /home/station同样建立在/home目录下
配置NFS
- 编辑/etc/exports文件sudo vim etc/exports添加以下内容以将共享目录添加到服务器
- 2开始测试前先检查一下本机网络是否通畅ring 本机ip,并开启nfs服务器
- 连接客户端与服务器,在服务器创建一个文件,打开客户端文件夹,如果发现了新建的文件证明nfs服务器连接正常
TFTP
安装TFTP
- 安装tftp服务器sudo apt-get install tftpd-hpa
- 查看tftp服务器是否开启sudo service tftpd-hpa status
配置TFTP
- 开启服务器后仅可以下载文件,若想上传文件还需进行以下操作sudo cp /etc/default/tftpd-hpa /etc/default/tftpd-hpa.ORIGINAL
2.然后对/etc/default/tftpd-hpa文件进行编辑sudo vi /etc/default/tftpd-hpa
3.新建文件夹/var/lib/tftpboot作为tftp的目录文件夹sudo mkdir /var/lib/tftpboot并修改权限sudo chown -R tftp /var/lib/tftpboot
4.重启tftp服务器sudo service tftpd-hpa restart
5.在tftp服务器目录文件夹里新建一个文件xxx,若在本地登陆tftp服务器tftp 192.168.43.87 并下载到刚才上传的文件get xxx说明tftp服务器成功运行