阿里云配置vsftp的一些记录

环境,在阿里云上配置

参考地址:阿里云的帮助手册 https://help.aliyun.com/knowledge_detail/60152.html

下面是我做的几个改动,一些安装命令和常用命令都很容易找到,下面是简单使用的一些配置

安装好vsftpd后,直接打开vsftpd.cof

顶上的anonymous_enable=NO 原本是匿名可直接访问 ,使用的是YES,需要改为no

尾部添加,如果有直接修改即可

pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

#下面这些比较关键
userlist_deny=YES
userlist_file=/etc/vsftpd/user_list
pasv_promiscuous=YES

其中userlist这个文件就是说禁止访问的用户列表,添加一个用户,不能用作虚拟机登入,然后使用这个ftp命令查看服务目录时,没有看到文件,如下

ftp> open 106.14.197.155
Connected to 106.14.197.155 (106.14.197.155).
220 (vsFTPd 3.0.2)
Name (106.14.197.155:root): ftpadmin
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
227 Entering Passive Mode (192,168,1,172,212,107).
150 Here comes the directory listing.
226 Directory send OK.

不要怀疑,就是成功了,只是和一开始安装好后测试ftp连接时,使用的是浏览器匿名访问方式,这样在var/ftp/ 路径下会有pub

这个时候你完全可以使用mkdir test新建一个目录,然后再dir

使用ftp://ip 输入账户密码后也是能够说直接访问到test目录的。

 

注意点:出现权限禁止类似的标志530 Permission denied

问题分析: 用户可能在userlist文件中

1.#vim /etc/vsftpd/userlist

删除你的禁用账户

如果是vsftp Security: Bad IP connecting.

问题分析: 
FTP客户端软件连接VSftpd服务报此错误,大概原因是在连接中变换了IP地址。

问题解决: 
1.#vim /etc/vsftpd/vsftpd.conf 
2.添加:pasv_promiscuous=YES 

无法访问阿里云这些,如果是防火墙关了,那就有可能是阿里自己的安全组问题了,然后主动被动就看网上的教程就ok了。

都是计算机网络课的基础知识,看来基础是很重要的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值