一、在雲服務器配置FTP服務:
1、在root權限下,通過如下命令安裝Vsftp(以centos 系統為例): yum install -y vsftpd。
2、 在啟動vsftpd服務之前,需要登錄雲服務器修改配置文件,將匿名登錄禁用掉。
打開配置文件,命令如下:vim /etc/vsftpd/vsftpd.conf。
在配置文件中第11行的“anonymous_enable=YES”改為“anonymous_enable=NO”,即將匿名登錄禁用。
3、啟動vsftpd服務: service vsftpd start。
4、設置FTP用戶賬號。設置成功后,即可通過該賬號登錄FTP服務器。
設置FTP用戶的賬號,例如賬號為“ftpuser1”,目錄為/home/ftpuser1,且設置不允許通過ssh登錄。[root@VM_250_202_tlinux ~]# useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1。
設置賬號對應的密碼: passwd ftpuser1。(如ftp)
5、修改vsftpd的pam配置,使用戶可以通過自己設置的FTP用戶帳號和密碼連接到雲服務器。
修改pam:vim /etc/pam.d/vsftpd
內容修改為如下:
#%PAM-1.0
auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed;
auth required /lib64/security/pam_unix.so shadow nullok ;
auth required /lib64/security/pam_shells.so ;
account required /lib64/security/pam_unix.so ;
session required /lib64/security/pam_unix.so ;
重啟vsftpd服務,使修改生效:
ps -ef|grep vsftpd # 查看vsftpd的主進程號
kill -hup vsftpd的主進程號 # 重啟vsftpd服務
二、上傳文件到Linux雲服務器
1、下載並安裝開源軟件(如xftp、WinSCP):
2、連接FTP:運行軟件
配置信息說明如下:新建一個會話
(1)主機:雲服務器的公網IP
(2)用戶名:在Step1中設置的FTP用戶的賬號,這里以“ftpuser1”為例。
(3)密碼:在Step1中設置的FTP用戶賬號對應的密碼,這里以“ftpuser1”為例。
(4)端口:FTP監聽端口,默認為“21”。
1、下載並安裝開源軟件(如xftp、WinSCP):
2、連接FTP:運行軟件
配置信息說明如下:新建一個會話
(1)主機:雲服務器的公網IP
(2)用戶名:在Step1中設置的FTP用戶的賬號,這里以“ftpuser1”為例。
(3)密碼:在Step1中設置的FTP用戶賬號對應的密碼,這里以“ftpuser1”為例。
(4)端口:FTP監聽端口,默認為“21”。
3、上傳文件到Linux雲服務器:上傳文件時,鼠標選中本地文件,拖拽到遠程站點,即將文件上傳到了Linux雲服務器。