美文网首页
Ubuntu: 安装ftp服务器

Ubuntu: 安装ftp服务器

作者: fck_13 | 来源:发表于2020-05-17 19:26 被阅读0次
  1. 安装ftp服务器
sudo apt-get install vsftpd

安装完成后,执行ps aux | grep 'ftp',可以看到

root      8302  0.0  0.0  29144  3008 ?        Ss   19:22   0:00 /usr/sbin/vsftpd /etc/vsftpd.conf

这说明ftp已经安装完成并在运行。

  1. 配置ftp
sudo vim /etc/vsftpd.conf

在文件中修改或者添加以下条目:

anonymous_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_root=~/ftp
no_anon_password=YES

前四个配置都可以在文件中找到,最后两个需要自己自行添加。

  • anonymous_enable=YES
    允许匿名用户登录
  • write_enable=YES
    允许登陆用户有写权限
  • anon_upload_enable=YES
    允许匿名登入者有上传文件(非目录)的权限
  • anon_mkdir_write_enable=YES
    允许匿名登入者有新增目录的权限,只有在write_enable=YES时,此项才有效。
  • anon_root=~/ftp
    使用匿名登入时,所登入的目录。
  • no_anon_password=YES
    使用匿名登入时,不会询问密码。

修改完配置后需要重新启动ftp

sudo service vsftpd restart

或者

sudo /etc/init.d/vsftpd restart
  1. 下载和上传
    使用get命令进行下载
    image.png
    使用put命令进行上传
    image.png
    但是,上传失败了,原因是目标文件夹没有上传的权限。
    我们在服务器上创建一个可以上传的文件夹。
    image.png
  1. 退出ftp
    输入bye命令,我们就可以退出ftp

    image.png
  2. 注意事项

相关文章

网友评论

      本文标题:Ubuntu: 安装ftp服务器

      本文链接:https://www.haomeiwen.com/subject/oakinhtx.html