服务器 > 网络 > https

安装、配置和验证FTP服务器的步骤

84人参与 2024-12-11 https

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服务器搭建内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

使用Apache HttpClient执行GET、POST、PUT和DELETE请求的操作方法

12-11

nginx如何根据报文里字段转发至不同地址

12-11

Nginx设置HTTPS监听的具体步骤

12-17

使用nginx正向代理实现访问外网

12-17

Apache HTTP 服务器的安全配置指南(最新推荐)

12-18

Nginx HttpHeader增加几个关键的安全选项问题小结

12-08

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论