统信UOS FTP安装配置及使用指南
FTP安装方法适用于:UOS桌面版(家庭版和专业版)和UOS服务器版本。
使用架构AMD64 ARM64 MIPS64el
此方案介绍了匿名访问和密码访问两种配置下的服务器端和客户端的安装方法
本文以:服务端:172.16.25.14
客户端:172.16.25.79
为例进行介绍。
-----------------------------------------------------------------------------
一、服务端安装
1、vsftpd安装、状态查询、目录使用规则
1)安装vsftpd服务
sudo apt -y install vsftpd
如果没有找到安装包,需要sudo apt update更新。
2)查看vsftpd服务状态
sudo systemctl status vsftpd
3)vsftpd安装时的默认目录是:/srv/ftp
可以再在其下建立自己的目录如:
cd /srv/ftp
sudo mkdir pub
sudo chmod -R o+rw /srv/ftp/pub
二、修改ftp配置文件的方法
1、配置文件的位置:/etc/vsftpd.conf
2、修改前先备份一下:sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
3、打开配置文件:sudo vim /etc/vsftpd.conf
配置文件中的字段解释:
listen=NO
listen_ipv6=YES
anonymous_enable=NO //是否允许匿名登陆(不建议打开)
local_enable=YES //是否允许本地用户登录
local_root=*** //登陆服务后的默认目录
#write_enable=YES //是否允许上传文件
dirmessage_enable=YES //用户进入某个目录时是否显示该目录的相关提示信息,默认显示的是.message文件中的内容,也可以用message_file=.message的方式指定其他文件
use_localtime=YES //是否显示本时区时间
xferlog_enable=YES //是否开启上传或下载时的日志功能
connect_from_port_20=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
...
修改anonymous_enable=YES 表示可以匿名访问
去掉write_enable=YES前的# 表示可以上传文件
修改配置文件后,需要重新启动服务 sudo systemctl restart vsftpd.service
lftp使用
如:lftp username:password@127.0.0.1:21 回车