参考文章:
https://www.cnblogs.com/Willie-WangLiang/p/7425227.html
https://www.jb51.net/article/127411.htm
https://cloud.tencent.com/document/product/213/10912
下载软件:
Filezilla
https://filezilla-project.org/download.php
由云端传输文件至本地,或者由本地传输文件至云端,在Linux平台上一般都会使用scp命令,在windows平台可以下载pscp.exe进行文件传输。为了可视化云端的文件,并进行传输和下载,我先是在云端按照vsftpd,并开通ftp服务,然后再windows上按照Filezilla并进行配置,这样就可以对云端文件进行可视化操作了。
安装vsftpd
yum install vsftpd
编辑配置文件,将anonymous_enable=YES,改成anonymous_enable=NO
vim /etc/vsftpd/vsftpd.conf
启动ftp服务
service vsftpd start
添加用户名,访问路径和密码
useradd -m -d/home/ftpuser1 -s /sbin/nologin ftpuser1
#访问路径是/home/ftpuser1,其他的文件夹不可访问,所以我实际上没采用
passwd ftpuser1
#输入密码
一定要更新vsftpd 文件
vim /etc/pam.d/vsftpd
更新完成后的cat /etc/pam.d/vsftpd 如下这个样子
#%PAM-1.0
#session optional /lib64/security/pam_keyinit.so force revoke
#auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
#auth required /lib64/security/pam_unix.so
#auth include /etc/pam.d/password-auth
#account include /etc/pam.d/password-auth
#session required /lib64/security/pam_unix.so
#session include /etc/pam.d/password-auth
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
更新完成后,再重启服务器
service vsftpd restart
关闭服务器
service vsftpd stop
查看服务器是否在运行中,如下显示表示运行
netstat -an | grep 21 #21端口
tcp6 0 0 :::21 :::* LISTEN
下面是windows平台上FileZilla的设置
1打开站点管理器
2点击新站点
3对新站点进行重命名
4输入主机(云服务器)的IP地址,端口默认21
5输入用户名和密码
6链接

出现以下界面,则表示连接成功,右下角就是我云服务器的文件目录

网友评论