Webmin – 启动proftpd失败解决办法

刚刚在使用webmin的时候出现了一点问题.发现FTP软件proftpd无法启动.启动时提示

Starting proftpd: [FAILED]

webmin-proftpd

 

在前面的文章也有更新相关的解决版,详情:https://www.xlboo.com/523.html

查找原因

在SSH中执行

提示

发现是hostname有问题,所以我们修改一下hostname

修改一下主机名也是可以解决的:Centos – 修改主机名(hostname):https://www.xlboo.com/4981.html

 

如果不想修改为域名格式的,可以将主机名不动修改

需要修改/etc/sysconfig/network与/etc/hosts.并且这两处的名字要一样。

修改完成后执行,我们重启一下FTP服务就好。

问题就这样解决了。

FTP – 连接时显示500 Illegal PORT command的解决

首先介绍一下我的换将centos,面板为webmin,Ftp的服务器是proftpd。

电脑使用的为内网,一般情况下使用:

https://www.xlboo.com/8182.html

这个方法可以的解决,但是还是无法连接的话,可以尝试一下下面的命令:

上面的命令主要是为了处理FTP服务器与linux防火墙的问题。

FlashFXP – 数据 Socket 错误:连接已超时,列表错误解决办法

数据 Socket 错误:连接已超时,列表错误

 

如何在FlashFXP中设置连接FTP服务器的模式为PORT呢?

FlashFXP提供了两种连接FTP服务器的方式主动模式(PORT)、被动模式(PASV),而FlashFXP的默认设置为主动模式(PORT),更改FlashFXP将连接FTP服务器的方式的方法如下:

站点->站点管理器->选择需要更改的FTP站点->选项 在“使用被动模式”中点击两次去掉复选框中的勾(默认为灰色),如图所示:

ftp-pasv-webmin

我使用的为:FlashFXP4  其他的版本设置可能会不一样的

小知识

FTP协议的数据传输存在两种模式:主动模式(PORT Mode)和被动模式(Passive Mode)。这两种模式发起连接的方向截然相反,主动模式是从服务器端向 客户端发起;被动模式是客户端向服务器端发起连接。是否采取被动模式取决于客户程序,在ftp命令行中使用passive命令就可以关闭/打开被动模式。

PHP反向代理源码

The following is the current source code of the PHP Reverse Proxy (PRP):

解决Webmin中ProFTPD无法启动的问题

 

本人使用方法二完美解决此问题。

在VPS中安装完成Virtualmin/Webmin(Ctohome一键安装版)后,在后台控制面板“系统信息”菜单查看是否有可用更新包,如果有ProFTPD更新包并升级后可能会出现ProFTPD无法启动的情况。

主要表现为在后台控制面板中启动ProFTPD时出现提示:

启动FTP服务器失败 :

Starting proftpd: [FAILED]

webmin-ftp-1-1

登录上SSH查看具体错误:

webmin-ftp-1-2

解决办法

再次检查FTP

没有错误出现,表示正常了,接着重启proftpd

查看状态

根据实测是可能是由于你使用的一键快速安装的版本,里面的proftp升级的问题。一般只要这个软件不升级,就不会出现这样的问题。

 

解决方法2

warning: unable to determine IP address of 错误解决:https://www.xlboo.com/520.html

 

解决方法3

其实修改主机名也是可以解决问题,重要的是事hostname应该是域名就是正确的了

Centos – 修改主机名(hostname):https://www.xlboo.com/4981.html

更新时间:2014年7月21日

warning: unable to determine IP address of 错误解决

[root@MyVPS proftpd]# service proftpd restart Shutting down proftpd: [FAILED] Starting proftpd: [FAILED] 因为proftpd默认没有开启日志的记录,所以/var/log/proftpd/ 这个目录下是空的,所以没法查看错误日志。运行:
proftpd –configtest
可以看到
– warning: unable to determine IP address of ‘VM’ – error: no valid servers configured – Fatal: error processing configuration file ‘/etc/proftpd.conf’
根据错误提示,是主机名和IP解析没法对应。

解决方法:
1,在配置文件/etc/proftpd.conf里面增加 IP;

2,修改主机名 /etc/hosts

保存退出后启动:

SSH – 使用FTP命令

1. 连接ftp服务器

格式:ftp [hostname | ip-address]a)在linux命令行下输入:ftp buxianglei.cn.2siga.com
b)服务器询问你用户名和口令,分别输入用户名和相应密码,待认证通过即可。

2. 下载文件

下载文件通常用get和mget这两条命令:

a) get 格式:get [remote-file] [local-file]将文件从远端主机中传送至本地主机中.
如要获取服务器上/ftp/1.rar,则
ftp> get /ftp/1.rar 1.rar (回车)

b) mget 格式:mget [remote-files]从远端主机接收一批文件至本地主机.
如要获取服务器上/ftp下的所有文件,则
ftp> cd /ftp
ftp> mget *.* (回车)

注意:文件都下载到了linux主机的当前目录下。

3.上传文件

a) put 格式:put local-file [remote-file]将本地一个文件传送至远端主机中.
如要把本地的1.zip传送到远端主机/ftp,并改名为1.rar
ftp> put 1.zip /ftp1.rar (回车)

b) mput 格式:mput local-files
将本地主机中一批文件传送至远端主机.
如要把本地当前目录下所有rar文件上传到服务器/ftp 下
ftp> cd /ftp (回车)
ftp> mput *.rar (回车)

4. 断开连接

bye:中断与服务器的连接。
ftp> bye (回车)

PHP – 反向代理程序

 

Linux – 安装配置vsftpd

首先安装Vsftpd,推荐以Yum方式安装。

备份默认配置文件

添加如下配置:

如有开启iptalbes防火墙,放行Vsftpd端口:

启动Vsftpd,配置为开机自启动。

添加用户: