要在CentOS上使用FTPServer进行文件传输,请按照以下步骤操作:
sudo yum install vsftpd
sudo vi /etc/vsftpd/vsftpd.conf
确保以下配置项已设置:
listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
ssl_enable=YES
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
rsa_cert_file=/etc/pki/tls/certs/your_certificate.crt
rsa_private_key_file=/etc/pki/tls/private/your_private_key.key
请将your_certificate.crt
和your_private_key.key
替换为您的SSL证书和私钥文件的实际路径。
sudo systemctl restart vsftpd
sudo firewall-cmd --permanent --zone=public --add-service=ftp
sudo firewall-cmd --permanent --zone=public --add-service=ftp-data
sudo firewall-cmd --reload
主机:your_server_ip
协议:FTPS
端口:21
加密:需要
用户名:your_username
密码:your_password
连接成功后,您可以使用FTP客户端进行文件传输。
注意:如果您希望使用SFTP(SSH File Transfer Protocol)而不是FTPS,请安装并配置OpenSSH服务器。SFTP是SSH协议的一部分,提供了更安全的文件传输方式。