![](https://csdnimg.cn/release/download_crawler_static/85955612/bg4.jpg)
sudo useradd -m ftp
sudo passwd ftp
有”ftp”帐户后还要更改权限
sudo chmod 777 /home/ftp
在这个目录下我建立一个文件夹专门保存需要共享的内容
2.配置文件
通过 sudo gedit /etc/vsftpd.conf 修改。
配置文件比较简单,如下
#独立模式启动
listen=YES
#同时允许 4 客户端连入,每个 IP 最多 5 个进程
max_clients=200
max_per_ip=4
#不允许匿名用户访问,允许本地(系统)用户登录
anonymous_enable=NO
local_enable=YES
write_enable=NO
#是否采用端口 20 进行数据传输
connect_from_port_20=YES
#生成日志
xferlog_enable=YES
#指定登录转向目录
local_root=/home/ftp/ftp
这样,在同局域网的电脑上,用我的 IP 地址,用帐号”ftp”和对应密码就可以登录了,
密码是第一步里面 passwd 那句指定的。
就这样就结束了,请大家拍砖
对了,更改配置后不要忘了重启 ftp 服务
sudo /etc/init.d/vsftpd restart
此外还有开启关闭服务的命令
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
anonymous_enable=yes (允许匿名登陆)
dirmessage_enable=yes (切换目录时,显示目录下.message 的内容)
local_umask=022 (FTP 上本地的文件权限,默认是 077)
connect_form_port_20=yes (启用 FTP 数据端口的数据连接)*
xferlog_enable=yes (激活上传和下传的日志)
xferlog_std_format=yes (使用标准的日志格式)
ftpd_banner=XXXXX (欢迎信息)
pam_service_name=vsftpd (验证方式)*
listen=yes (独立的 VSFTPD 服务器)*
功能:只能连接 FTP 服务器,不能上传和下传
注:其中所有和日志欢迎信息相关连的都是可选项,打了星号的无论什么帐户都要添加,