将本地文件传递到服务器

时间:2021-03-15 10:02:10

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,直接百度,然后下载即可,下面说下配置 将本地文件传递到服务器  将本地文件传递到服务器