ArcherWong博客
首页
博客
centos笔记-vsftpd配置
作者:ArcherWong
分类:linux
时间:2019-01-03 21:35:59
阅读:348
[TOC] 想要将自己本地的文件传递到 远程服务器,可以考虑使用ftp,这需要我们完成下面两步操作. # 1 在服务器配置FTP服务 ## 1.1 在root权限下,通过如下命令安装Vsftp(以CentOS系统为例): ``` yum install vsftpd ``` ## 1.2 在启动vsftpd服务之前,需要登录云服务器修改配置文件,禁用匿名登录。 ``` vim /etc/vsftpd/vsftpd.conf ``` 将配置文件中第11行的 `anonymous_enable=YES` 改为 `anonymous_enable=NO` 即可禁用匿名登录。 ## 1.3 启动vsftpd服务。 ``` service vsftpd start ``` ## 1.4 设置FTP用户账号。 账号为“ftpuser1”,目录为/home/ftpuser1,且设置不允许通过ssh登录: ``` useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1 ``` 设置以上帐号密码为“ftpuser1”: ``` passwd ftpuser1 ``` 重启vsftpd服务,使修改生效: ``` service vsftpd restart ``` **vsftpd默认设置为禁止root账户登录,开启的方式如下:** - 编辑/etc/vsftpd/user_list和/etc/vsftpd/ftpusers两个设置文件脚本,将root账户前加上#号变为注释。(即让root账户从禁止登录的用户列表中排除) - 重新开启vsftpd `service vsftpd reload` 注意:允许root账户访问ftp,可以远程访问centos系统中的任一文件,对于远程维护centos系统或下载文件十分方便。但从安全角度考虑,最好为临时性开启,平常还是把它关掉吧。 解决ubuntu下root用户 不能ftp登陆的问题 一般情况下,由于种种原因ftp是不让root用户远程登陆,但只要你修改1个文件就可以登陆了. 注释掉 /etc/ftpusers 中的root即可 # 2 本地安装连接客户端 我使用的是filezilla,直接百度,然后下载即可,下面说下配置  **参考** 腾讯云主机的设置 https://www.qcloud.com/document/product/213/2132
标签:
上一篇:
centos笔记-防火墙
下一篇:
centos笔记-关于软件启动关闭等操作的命令
文章分类
css
elasticsearch
git
golang
guacamole
javascript
letsencrypt
linux
nginx
other
php
python
vue
web
阅读排行
centos7.3配置guacamole
golang笔记---关联数组(map)
letsencrypt证书-管理工具certbot
golang笔记---template模板语法
nginx笔记-proxy_cache缓存详解
友情链接
node文件
laravel-vue
ArcherWong的博客园