centos 如何从ftp服务器考文件
答案:2 悬赏:0 手机版
解决时间 2021-03-02 04:59
- 提问者网友:你给我的爱
- 2021-03-01 19:15
centos 如何从ftp服务器考文件
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-03-01 20:54
在centos上安装ftp软件,然后直接ftp呗
全部回答
- 1楼网友:雪起风沙痕
- 2021-03-01 21:09
启动命令:/etc/rc.d/init.d/vsftpd start
这时候可以使用ftp客户端连接。
vsftpd的权限貌似和系统权限有挂钩。
下面是抄来的配置解释vsftpd的配置
,例如root等。
vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问ftp服务器,仅当vsftpd .conf配置文件里启用userlist_enable=no选项时才允许访问。
vsftpd.conf:位于/etc/vsftpd目录下。来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等ftp服务器的配置。
(1)centos系统用户登录控制
local_enable=yes,允许本地用户登录。
banned_email_file=/etc/vsftpd.banned_emails,当启用deny_email_enable功能时,所需的电子邮件黑名单保存路径(默认为/etc/vsftpd.banned_emails)。
(2)centos系统用户权限控制
write_enable=yes,开启全局上传权限。
local_umask=022,本地用户的上传文件的umask设为022(系统默认是077,一般都可以改为022)。
chown_username=whoever,当启用chown_uploads=yes时,所指定的属主用户账号,此处的whoever自然要用合适的用户账号来代替。
chroot_list_file=/etc/vsftpd.chroot_list,如果chroot_local_user=yes,则指定该列表(chroot_local_user)的保存路径(默认是/etc/vsftpd.chroot_list)。
nopriv_user=ftpsecure,指定一个安全用户账号,让ftp服务器用作完全隔离和没有特权的独立用户。这是vsftpd系统推荐选项。
async_abor_enable=yes,强烈建议不要启用该选项,否则将可能导致出错!
ascii_upload_enable=yes;ascii_download_enable=yes,默认情况下服务器会假装接受ascⅱ模式请求但实际上是忽略这样的请求,启用上述的两个选项可以让服务器真正实现ascⅱ模式的传输。
注意:启用ascii_download_enable选项会让恶意远程旦伐测和爻古诧汰超咯用户们在ascⅱ模式下用“size/big/file”这样的指令大量消耗ftp服务器的i/o资源。
这些ascⅱ模式的设置选项分成上传和下载两个,这样我们就可以允许ascⅱ模式的上传(可以防止上传脚本等恶意文件而导致崩溃),而不会遭受拒绝服务攻击的危险。
(3)centos系统用户连接和超时选项
idle_session_timeout=600,可以设定默认的空闲超时时间,用户超过这段时间不动作将被服务器踢出。
data_connection_timeout=120,设定默认的数据连接超时时间。
dirmessage_enable=yes,允许为目录配置显示信息,显示每个目录下面的message_file文件的内容。
xferlog_enable=yes,启用记录上传/下载活动日志功能。
xferlog_file=/var/log/vsftpd.log,可以自定义日志文件的保存路径和文件名,默认是/var/log/vsftpd.log。
以上,我们就完成了centos系统中ftp的配置工作。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯