云服务器(ubuntu)使用FTP

486 阅读1分钟

安装

sudo apt-get install vsftpd

卸载

sudo apt-get purge vsftpd

创建ftp用户

# 创建用户目录
sudo mkdir /home/你的目录
# 创建用户
sudo useradd -d /home/你的目录 -s /bin/bash 你的用户名
# 修改密码
sudo passwd 你的用户名

配置vsftpd.conf

userlist_deny=NO
userlist_enable=YES
#允许登录的用户
userlist_file=/etc/allowed_users
seccomp_sandbox=NO
#默认ftp下载目录
local_root=/home/你的目录/

local_enable=YES
#设置文件上传
write_enable=YES
#使用utf8
utf8_filesystem=YES

allowed_user写入用户

${你的用户}

启动停止服务

sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd restart

访问ftp服务器

sudo ftp localhost

ftp://your_ip_address

上传文件

# 在本地ftp进入远程服务器后
put [local_file] [remote_file]
# put /usr/local/1.txt 1.txt
# 请确保有读写权限,否则会报500