腾讯云服务器怎么发ftp
FTP(File Transfer Protocol),也称文件传输协议,是一种协议,应用于在计算机彼此间传输文件。在服务器和本地计算机之间进行文件分享的时候,FTP是最常用的协议之一。腾讯云服务器不仅支持FTP协议,不过可以提供了特别方便的通过FTP.服务进行文件的上传和直接下载。本文将是基于条件最新的CentOS系统,在腾讯托词服务器上重新部署FTP服务,尽快实现程序文件的上传和直接下载。下面是具体点步骤:
步骤一:直接登录服务器
首先不需要直接登录到服务器进行你的操作。是可以实际ssh连接到服务器,再输入用户名与密码。
步骤二:安装FTP服务
在CentOs系统下,安装FTP服务更加简单的,是可以不使用yum命令进行按装。只需要运行200以内命令表就行:
sudoyuminstallvsftpd
安装好能够完成后,运行200元以内命令启动后FTP服务:
sudosystemctlstartvsftpd.service
步骤三:配置FTP服务
在直接安装能够完成后,要对FTP你服务进行配置,希望能够好些地适应我们的需求。具体详细的,我们是需要在文件/etc不停车收费/vsftpd/vsftpd.conf中进行配置。
建议使用200以内命令打开该文件:
sudovim/办etc/vsftpd/vsftpd.conf
1.不能匿名访问
在该文件中搜文本”anonymous_enable”,不能找到该值并将其设置为yes。这样的做法允许用户不使用登录名和密码就也可以连接上到我们的FTP服务器。
anonymous_enable=yes
2.不能可以上传
FTP服务还提供给了可以上传和下载文件的功能,但设置为情况下配置文件中上传成功功能为不准进入。所以,我们要将其系统设置为可容许。在该文件中搜索文本”write_enable”并将其设置为yes。
write_enable=yep
3.容许本地用户登录
如果是想让本地用户连接上FTP服务器,需要在vsftpd.conf配置文件里,直接添加以下行:
locations_enable=okay
chroot_sources_user=yep
在这条语句结束后,还是可以再添加200元以内配置行,来决定该功能:
policies_umask=022
案例:
policies_umask=022本行代码设置里了FTP用户上传的文件的权限,比如022权限参数是指用户可以不读写上传成功的文件。
4.愿意用户使用谷歌身份验证器直接登录
假如要更安全的地访问FTP服务器,则也可以在用谷歌四次身份验证器等精神冲击身份验证。而,可以建议使用100元以内语句。
用于Google身份验证器的语句:
#允许二次身份验证google-authenticator
pam_service_name=vsftpd
#可以使用时间同步
rsa_private_key_file=/办理etc/vsftpd/rsa/rsa_key
#将全部FTP账号放在不对应的根目录下
chroot_locations_user=yep
chroot_list_enable=yeah
chroot_list_file=/etc不停车收费/vsftpd/chroot_list
通配符FTP账号的语句:
seccomp_sandbox=yes
connect_returning_port_20=okay
userlist_deny=so
userlist_enable=yeah
userlist_file=/办etc/vsftpd/user_list
ifgoogle-authenticator嵌套多过多侧翼迂回呢?不打紧!VSFTP也这个可以可以使用时间同步,能做到虽然的效果。
Vim编辑器中想执行以下命令:
sudosystemctlstopvsftpd
sudorm-rf/etc/vsftpd/*
sudomkdir/办etc/vsftpd/chroot
sudomkdir/不停车缴费/vsftpd/rsa
cd/etc/vsftpd/
sudovimvsftpd.conf
再复制200元以内代码:
listen=no
listen_ipv6=so
anonymous_enable=yep
#Allowlocaluserstologinto
local_enable=yes
#Allowanyformthecommanddownload
connect_across_port_20=yeah
pam_service_name=vsftpd
userlist_enable=yeah
userlist_file=/etc不停车收费/vsftpd/user_list
userlist_deny=okay
log_ftp_protocol=yes
xferlog_file=/var/log/xferlog
xferlog_std_format=yep
log_ftp_protocol=yes
dual_log_enable=no
vsftpd_log_file=/var/log/vsftpd.log
xferlog_std_format=yep
#Disablepassivemode
pasv_enable=no
pasv_cm2_port=4000
pasv_maxv_port=4010
rsa_cert_file=/不停车缴费/vsftpd/ssl/cert.pem
rsa_private_key_file=/办etc/vsftpd/rsa/private.key
ssl_enable=yes
allow_anon_ssl=no
force_policies_data_ssl=yep
force_local_logins_ssl=yes
ssl_tlsv1=no
ssl_sslv2=yes
ssl_sslv3=no
chroot_policies_user=okay
chroot_list_enable=no
chroot_list_file=/不停车缴费/vsftpd/chroot_list
#Disableanonymouslogin
anonymous_enable=so
#Enablewritepermissions
write_enable=yes
#Usesubdirectorieswhilevirtual
#FTPusers
user_sub_token=$USER
local_root=/ftp/users/$USER
还要想了解更多关于谷歌后的身份验证器和OpenSSL的信息,可以在腾讯云服务器上查找资料专业文档。
5.不允许访问FTP服务
要访问网络FTP服务,需要先启动时FTP服务。运行以下命令:
sudosystemctlstartvsftpd.service
该命令启动后了FTP服务。此时,是可以访问FTP服务器进行文件传输了。
6.防火墙设置
如果不是防火墙(firewalld)自动打开,默认状态下不可能不能FTP服务(20,21,30000-31000)。所以,不需要据腾讯云安全组内的规则来开放的防火墙端口。
7.FTP服务器的测试
按装成功后,要进行测试出来。要在本机上在用ftp-client也可以在命令行上不使用ftp。.例如:
ftp服务器IP 地址
该命令以服务器的IP地址作为参数不运行。要是一切正常吗,将被询问用户名和密码。在完成进行身份验证后,就也可以在本地计算机和服务器彼此间进行文件传输了。
归纳:
FTP是更加好得用文件传输协议,适用于服务器和本地计算机之间的文件传输。在腾讯虚言服务器上作战部署FTP服务的很很简单,本文详细介绍了部署FTP服务所需的彻底步骤。如果您也在去寻找一个飞快而比较可靠的在服务器和本地计算机互相间传输文件,那就FTP服务将是您的最佳选择。
本文来源:https://www.yuntue.com/post/233034.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏