首页 > 系统相关 >ubuntu18安装vsftpd无坑笔记

ubuntu18安装vsftpd无坑笔记

时间:2023-02-03 12:33:19浏览次数:58  
标签:enable etc chroot vim vsftpd 无坑 ubuntu18 pam

环境 ubuntu18.04 server版,折腾了两天,千山万水淌过来的,分享给大家,少走弯路

1.安装
sudo apt install vsftpd

2.配置
vim /etc/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log

3.添加用户
useradd -g ftp -m -s /sbin/nologin testftp
// -m 自动创建用户目录/home/testftp
passwd testftp 1234abcd

4.修改pam设置
vim /etc/pam.d/vsftpd
# auth required pam_shells.so
注释掉,因为添加用户时指定为nologin,会跟此设置产生冲突,导致530 login incorrect

5.补充chroot配置
vim /etc/vsftpd.conf
allow_writeable_chroot=YES
配置文件中没有,需要额外加上,否则会报错 500 OOPS: vsftpd: refusing to run with writable root inside chroot()

6.重启服务
service vsftpd restart

7.测试
telnet 11.22.33.44 port
user testftp
pass 1234abcd
230 Login successful.
ftp命令没有找到指定端口的方法,使用telnet连接要更方便些

标签:enable,etc,chroot,vim,vsftpd,无坑,ubuntu18,pam
From: https://www.cnblogs.com/fairychild/p/17088752.html

相关文章

  • Ubuntu18添加swap分区
    swap分区,是系统内存不够用时,就需要把物理内存一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有操作的程序,这些被释放的空间临时保存......
  • ubuntu18安装gdbm并使用
    查看系统默认的dbm函数接口(posix)$mandbm_open可以看到需要头文件ndbm.h,但到真正编译的时候,你就会发现没有此头文件的! 安装gdbm开发库(兼容dbm和ndbm)$su......
  • Ubuntu18.04 LTS OpenSSH服务漏洞升级
    01-OpenSSH升级安全检查、漏洞扫描中会发现自软件服务器系统Ubuntu18.04ServerLTS系统存在OpenSSH安全漏洞,一般将其定义为中危风险等级。可以使用如下方式进行升级处理......
  • ftp服务无法启动:vsftpd.service: Main process exited, code=exited, status=2/INVALI
    近期使用kali开启ftp服务时出现报错:1.修改配置文件/etc/vsftpd.config:设置如下:listen=YESlisten_ipv6=NO如果自己电脑的当前网络环境支持ipv6的话可以将listen_i......
  • Centos7部署vsftpd服务
    环境:Centos7.6一、CentOS卸载vsftpd的方法如果服务器上已经安装了vsftpd服务,配置出错需要卸载vsftpd服务。1、查找vsftpd服务rpm-qavsftpd返回结果显示:vsftpd-3.0.......
  • ubuntu18.04安装nginx并支持https和文件上传
    在ubuntu10.4server下安装nginx并支持上传和https功能环境:ubuntu18.04server在root权限下操作1.安装编译环境cdapt-yinstallmakegcclibpcre3libpcre3-devopenss......
  • 【图文教程】云服务器上,Linux安装VSFTPD组件及遇到的问题
    服务器做迁移,从AXX云迁移到Txx云上,迁移的话,需要把图片服务器也迁移过去。之前使用的是VSFTPD这次也还用这个吧。这里就记录下FTP服务器安装及遇到的问题。1:安装VSFTP组件使......
  • 【图文教程】云服务器上,Linux安装VSFTPD组件及遇到的问题
    服务器做迁移,从AXX云迁移到Txx云上,迁移的话,需要把图片服务器也迁移过去。之前使用的是VSFTPD这次也还用这个吧。这里就记录下FTP服务器安装及遇到的问题。1:安装VSFTP组件......
  • vsftpd部署及虚拟用户配置
    /etc/vsftpd/vsftpd.confanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YESanon_mkdir_write_enable=YESdirmessage_en......
  • Ubuntu18.04升级GCC/G++ 11
    目前适用于Ubuntu18.04的GCC/G++11不在稳定仓库中,因此需要源码编译或者添加PPA仓库安装。具体步骤:    源码包下载:GCC添加PPA仓库安装:bash执行添加PPA源add-ap......