
阿里云服务器安装ftp服务,客户端FileZilla管理文件
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。我们经常需要在测试服务器上部署开发好的更新,安装一个ftp工具来管理文件比较方便,现在就来看看看怎么使用FileZilla连接centos管理文件。
文章目录
我们经常需要在测试服务器上部署开发好的更新,安装一个ftp工具来管理文件比较方便,现在就来看看看怎么使用FileZilla连接centos管理文件。
一、看Linux系统是否安装有vsftpd软件
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。是一个完全免费的、开发源代码的 ftp 服务器软件。
$ rpm -qa | grep vsftpd
没有输出任何东西,则需要安装
二、安装vsftpd
$ yum -y install vsftpd
三、执行vsftpd
$ service vsftpd start
四、mac安装FileZilla,访问Linux服务器
搜索 filezilla 中文网下载安装, filezilla是mac的一款ftp工具。
https://www.filezilla.cn/download/client
五、vsftpd 530 Permission denied
使用root登录不上,530 Permission denied
修改vsftpd配置文件中的userlist_enable的值改为NO
$ whereis vsftpd
$ cd /etc/vsftpd
$ vi vsftpd.conf
# 加入以下3条配置
userlist_enable=NO
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
$ service vsftpd restart
再次测试ftp登录,此时又提示 530 Login incorrect
查一下 /etc/pam.d/vsftpd 的内容,其中一条是
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
vsftpd将禁止名单指向了/etc/vsftpd/ftpusers,于是vi /etc/vsftpd/ftpusers发现root在名单上,于是删除root并保存,重启 vsftpd。
$ service vsftpd restart
登录 FTP 成功!
六、CentOS 7 中添加新用户并授权
# 创建新用户
$ adduser wywar
# 修改新用户的密码
$ passwd wywar
授权
添加sudoers文件可写权限
$ chmod -v u+w /etc/sudoers
修改sudoers文件
$ vi /etc/sudoers
在sudoers文件中找到如下位置并添加如下内容
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
wywar ALL=(ALL) ALL
:wq保存退出
收回sundoers文件可写权限
$ chmod -v u-w /etc/sudoers
七、使用新用户登录ftp
在filezilla使用新用户进行登录即可
更多推荐