SCP
安装SCP、NFS、TFTP
sudo apt install -y openssh-server nfs-kernel-server nfs-common tftpd-hpa tftp-hpa
ssh配置
首先需要两台配置过linux系统的电脑
查看其中一台电脑(以下称为从电脑)的ip地址
ifconfig
在另一台电脑(以下称为主电脑)中配置ssh
ssh-keygen -b 2048 -t rsa
ssh-copy-id -i .ssh/id_rsa.pub
ssh ubuntu@172.16.171.129
windows下scp客户端配置
使用wincp配置,如下
利用scp传送文件夹
scp -r /home/PoetryWine/share ubuntu@172.16.171.129:/home/ubuntu
NFS
设置本地目录权限
mkdir /nfs
chmod -R 777 /nfs
chown -R nobody /nfs
添加目录到共享
修改exports文件
vim /etc/exports
添加额外内容
/nfs *(rw,async,no_subtree_check,no_root_squash)
更新文件,启动NFS
/usr/sbin/exportfs -a
service nfs-kernel-server start
测试NFS
sudo mount -t nfs 172.16.171.129:/nfs /mnt -o nolock
修改etc/fstab,使NFS mount永久生效
TFTP
配置TFTP服务器
以下均在从电脑中进行
打开文件
sudo vi /etc/default/tftpd-hpa
配置文件
创建文件目录
sudo mkdir /tftp
sudo chmod -R 777 /tftp
sudo chown -R nobody /tftp
echo 'asdf' > /tftp/t.txt
启动服务器
sudo service tftpd-hpa start
主电脑中测试TFTP
tftp 192.168.5.198
get t.txt