安装、配置和验证FTP服务器的步骤
更新时间:2024年12月10日 15:46:24 作者:月光技术杂谈
文章介绍了如何安装、配置和验证FTP服务器的步骤,包括安装vsftpd、配置文件设置、创建用户、设置密码和建立主目录,最后进行了本地验证,感兴趣的朋友跟随小编一起看看吧
ftp服务器搭建-安装、配置及验证
#安装
sudo apt-get install vsftpd
#配置文件
cat > /etc/vsftpd.conf << "EOF" listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=ftp rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO local_root=/home/test #需要建立 对应的root dir EOF
#创建用户
echo test > /etc/vsftpd.chroot_list
#设置密码
password test
#建立主目录
mkdir /home/test sudo chmod -R 777 /home/test touch test #放一个测试文件
#本地验证
root@localhost:/home/ftp# ftp localhost Connected to localhost. 220 (vsFTPd 3.0.5) Name (localhost:root): test 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> dir 200 EPRT command successful. Consider using EPSV. 150 Here comes the directory listing. -rw-r--r-- 1 0 0 13 Nov 24 15:46 test 226 Directory send OK. ftp> get test local: test remote: test 200 EPRT command successful. Consider using EPSV. 150 Opening BINARY mode data connection for test (0 bytes). 226 Transfer complete.
到此这篇关于ftp服务器搭建-安装、配置及验证的文章就介绍到这了,更多相关ftp服务器搭建内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
ServU7不支持中文名的解决办法(Serv-U中文目录和文件名变乱码问题)
这篇文章主要介绍了ServU7.X版本无法正确创建或者删除中文文件夹和文件名的解决方法,需要的朋友可以参考下2013-12-12
Windows2003开启自带防火墙和Serv-U Ftp服务器的防火墙设置技巧
今天朋友问了一个问题,防火墙已经设置了21端口开放,但防火墙一打开,FTP服务器就连接不上.使用的是serv-u ftp服务器软件搭建的.2011-03-03
windows server 2012 r2安装FTP服务详细教程
这篇文章主要为大家详细介绍了windows server 2012 r2安装FTP服务详细教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-08-08
windows server 2008 R2下配置 FTP用户隔离详细图文方法
这篇文章主要介绍了windows server 2008 R2下配置 FTP用户隔离详细图文方法,需要的朋友可以参考下2023-05-05


最新评论