Tag Archive | "Proftpd"

Tags:

Amazon EC2的Proftpd配置

Posted on 29 8 月 2013 by simon

在Amazon EC2上安装Proftpd会出现FTP无法连接的情况,明明开放了端口还是连不上,这是因为ec2的主机在内网,需要使用FTP的passive被动模式连接及添加MasqueradeAddress地址才行。

操作步骤:

1、首先给实例绑定一个固定IP(Elastic IP address)。

2、给“Security group”防火墙里,开发FTP的端口,默认为21端口,可自定义。

3、修改Proftpd的配置文件,比如我的配置文件位置在,/usr/local/proftpd/etc/proftpd.conf,你的如果找不到可以搜索一下,然后修改proftpd.conf里面的port端口,此时还需要在端口下添加两行内容,分别为PassivePorts 49152 65535(被动连接端口),MasqueradeAddress  your_elastic_ip_address,最后保存后重启proftpd,命令为/etc/init.d/proftpd restart,这样FTP就可以连接上了!

4、别忘了,给你的ftp上传目录,添加ftp用户的所有者权限,如 chown -R simonvps:simonvps /usr/local/simonftp,否则你的ftp即使连接上了,也是无法上传的,切记!

使用chown()请谨慎些,不要对根目录以及包含ssh的目录使用此操作,貌似会令系统奔溃,我对ssh目录使用后,ssh就登陆不上了。。。需要改回来,反正需要注意才行!

Continue Reading

Comments (0)

Tags:

Amazon EC2的Proftpd连接不上?

Posted on 25 8 月 2013 by simon

Amazon EC2的FTP比较简单,直接yum install vsftpd 就行了,然后修改里面参数配置一下即可。

不过Proftpd的配置却要稍稍复杂些,在默认配置下,连接不上EC2,需要对配置文件添加几个参数才行,因为EC2所在的服务器ec2 instances是将内部IP作为以太网接口地址,ftp客户端软件连接不上,需要使用passive模式,主动模式是无法使用的。

修改方法:

1、EC2的“Security group”里的端口地址,请添加需开放的ftp端口,默认是20-21,可以自己定义

2、给Proftpd开辟一个端口范围,比如为49152-65535

3、在putty端,vi这个文件proftpd.conf,比如我的电脑上为 vi  ./usr/local/proftpd/etc/proftpd.conf,在端口下面修改添加:

PassivePorts       49152 65535

MasqueradeAddress     你的固定ip

保存退出后,重启下Proftpd,/etc/init.d/proftpd restart大功告成(注意连接ftp的时候,要选择被动模式)。

Comments (0)

斗牛SEO工具