首页 > 代码库 > 将本地文件传递到服务器--在云服务器配置FTP服务
将本地文件传递到服务器--在云服务器配置FTP服务
1. 在云服务器配置FTP服务
1) 在root权限下,通过如下命令安装Vsftp(以CentOS系统为例):
yum install vsftpd
2) 在启动vsftpd服务之前,需要登录云服务器修改配置文件,禁用匿名登录。
打开配置文件,命令如下:
vim /etc/vsftpd/vsftpd.conf
将配置文件中第11行的
anonymous_enable=YES
改为
anonymous_enable=NO
即可禁用匿名登录。
3) 启动vsftpd服务。
service vsftpd start
4) 设置FTP用户账号。
通过以下命令设置FTP用户的账号:
useradd
例如账号为“ftpuser1”,目录为/home/ftpuser1,且设置不允许通过ssh登录:
useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1
并使用以下命令设置账号对应的密码:
passwd
例如设置以上帐号密码为“ftpuser1”:
passwd ftpuser1
通过以下命令重启vsftpd服务,使修改生效:
service vsftpd restart
vsftpd默认设置为禁止root账户登录,开启的方式如下:
1.编辑/etc/vsftpd/user_list和/etc/vsftpd/ftpusers两个设置文件脚本,将root账户前加上#号变为注释。(即让root账户从禁止登录的用户列表中排除)
2.重新开启vsftpd service vsftpd reload
允许root账户访问ftp,可以远程访问centos系统中的任一文件,对于远程维护centos系统或下载文件十分方便。但从安全角度考虑,最好为临时性开启,平常还是把它关掉吧。
解决ubuntu下root用户 不能ftp登陆的问题
一般情况下,由于种种原因ftp是不让root用户远程登陆,但只要你修改以个文件就可以登陆了.
注释掉 /etc/ftpusers 中的root即可
2.下载本地客户端
我使用的是filezilla,直接百度,然后下载即可,下面说下配置
将本地文件传递到服务器--在云服务器配置FTP服务
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。