上传文件,所以需要ftp服务
在服务器上安装ftp apt-get install vsftpd 当ftp安装后会默认有一个ftp账户,修改ftp账户密码
sudo passwd ftp
-------------------------------------------------------------------------------------------------------------------------
root@base:~# sudo passwd ftp
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
---------------------------------------------------------------------------------------------------------------
打开ftp文件夹的权限
chmod 777 /srv/ftp/
编辑配置文件vim /etc/vsftpd.conf
write_enable=YES 用户有写的权限
chroot_local_user=YES
chroot_list_enable=YES 用户可以看到所以文件
chroot_list_file=/etc/vsftpd.chroot_list 用户列表配置项
创建/etc/vsftpd.chroot_list
里面写上用户ftp
更改配置文件vim /etc/pam.d/vsftpd
#注释掉 auth required pam_shells.so
查看进程编号ps -ef | grep ftp
kill -9 pid 杀掉进程
重启服务service vsftpd start
---------------------------------------------------------------------------------------------------------------
如果是mac 推荐使用scp命令
如果是win 推荐使用winscp软件