<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>深度VPS &#187; proftpd</title>
	<atom:link href="http://www.deepvps.com/tag/proftpd/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sat, 04 Feb 2023 14:00:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>proftpd启动报错 error: no valid servers configured</title>
		<link>http://www.deepvps.com/proftpd-failed-to-start.html</link>
		<comments>http://www.deepvps.com/proftpd-failed-to-start.html#comments</comments>
		<pubDate>Wed, 30 Mar 2011 02:35:22 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[proftpd]]></category>
		<category><![CDATA[启动]]></category>
		<category><![CDATA[报错]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=757</guid>
		<description><![CDATA[今天一个客户找到deepvps，说FTP不能登录。通过SSH连接到客户VPS，发现 proftpd 服务没有启动。
运行启动命令提示错误：
[root@MyVPS proftpd]# service proftpd restart
Shutting down proftpd:                                     [FAILED]
Starting proftpd:         [...]]]></description>
			<content:encoded><![CDATA[<p>今天一个客户找到deepvps，说FTP不能登录。通过SSH连接到客户VPS，发现 proftpd 服务没有启动。<br />
运行启动命令提示错误：</p>
<pre>[root@MyVPS proftpd]# service proftpd restart
Shutting down proftpd:                                     [FAILED]
Starting proftpd:                                          [FAILED]</pre>
<p>因为proftpd默认没有开启日志的记录，所以/var/log/proftpd/ 这个目录下是空的，所以没法查看错误日志。运行：</p>
<pre>proftpd --configtest</pre>
<p>可以看到<span id="more-757"></span></p>
<pre>- warning: unable to determine IP address of 'MyVPS923'
- error: no valid servers configured
- Fatal: error processing configuration file '/etc/proftpd.conf'</pre>
<p>根据错误提示，是主机名和IP解析没法对应。</p>
<p>解决方法：<br />
1，在配置文件/etc/proftpd.conf里面增加VPS IP；</p>
<pre>DefaultAddress                  173.231.28.140</pre>
<p>2，修改主机名 /etc/hosts</p>
<pre>vi /etc/hosts
173.231.28.140 MyVPS923 MyVPS
保存退出后就OK了，service proftpd start可以成功启动。</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/proftpd-failed-to-start.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>解决Linux VPS vsftp/proftpd FTP时间差八小时</title>
		<link>http://www.deepvps.com/linux-vpsvsftp-proftpd-ftp-time-zone.html</link>
		<comments>http://www.deepvps.com/linux-vpsvsftp-proftpd-ftp-time-zone.html#comments</comments>
		<pubDate>Tue, 31 Aug 2010 02:11:14 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[proftpd]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[VSFTP]]></category>
		<category><![CDATA[时间]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=529</guid>
		<description><![CDATA[美国的vps大多都是国外的时间，让我们的程序总是不适应。那么如何调整linux的时间为北京时间？修改linux vps的时间和时区，有什么办法？
第一步，校正VPS时区设置:
首先，需要ssh登录vps或服务器：
date 可以查看时间和时区。然后：
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
再date看看，是不是时间正确了。如果已经正确，那么OK搞定。
SSH操作范例：
[root@deepvps.com~]# date
Tue August 31 03:07:52 UTC 2010
[root@deepvps.com~]# rm -rf /etc/localtime
[root@deepvps.com~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@deepvps.com~]# date
Tue August 31 10:07:52 CST 2010

如果还是有些不对，那么需要用命令 ntpdate stdtime.sinica.edu.tw 来校准时间。
ntpdate stdtime.sinica.edu.tw 如果提示无此命令，那么需要先安装 ntpdate
centos 安装方法： yum -y install ntpdate ntp
Ubuntu安装方法： sudo apt-get install -y ntpdate ntp
校准后，如果时间还是不对，那么就是其他的问题了。如果是linux vps，那么可能就是母服务器的时间不对，没有办法了。
第二步，修改FTP软件配置:
proftpd修改如下：
找到
/usr/local/proftpd/etc/proftpd.conf
或者
/etc/proftpd.conf
用vi打开
vi proftpd.conf
找到
UseReverseDNS off
下面加入（不使用GMT时间）：
TimesGMT off
按ESC键,执行下面的保存命令
:wq
重新启动proftpd
/etc/init.d/proftpd restart
vsftp修改如下：
编辑vsftpd.conf
vi /etc/vsftpd/vsftpd.conf
最下面加入
use_localtime=YES
或者原先有设置use_localtime=NO，改为
use_localtime=YES
按ESC键,执行下面的保存命令
:wq
重新启动proftpd
/etc/init.d/vsftpd restart
一点小问题的解决提示：vsftp修改好后，deepvps的FTP时间还是一直显示不对，仔细检查修改方法没有发现错误。后来找来朋友测试，他那边FTP显示正常。随及想到可能是FTP软件的问题，换了Cuteftp测试正常，后来仔细检查自己常用的FlashFXP，发现是里面有个时区选项没有选择正确。本地客户端flashfxp时区选项需要选择与服务器时间一致/使用服务器时间。

]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">美国的vps大多都是国外的时间，让我们的程序总是不适应。那么如何调整linux的时间为北京时间？修改linux vps的时间和时区，有什么办法？</p>
<p><strong>第一步，校正VPS时区设置:</strong><br />
首先，需要ssh登录vps或服务器：</p>
<p>date 可以查看时间和时区。然后：</p>
<pre>rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime</pre>
<p>再date看看，是不是时间正确了。如果已经正确，那么OK搞定。</p>
<p>SSH操作范例：</p>
<pre>[root@deepvps.com~]# date
Tue August 31 03:07:52 UTC 2010
[root@deepvps.com~]# rm -rf /etc/localtime
[root@deepvps.com~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@deepvps.com~]# date
Tue August 31 10:07:52 CST 2010</pre>
<p><span id="more-529"></span></p>
<p>如果还是有些不对，那么需要用命令 ntpdate stdtime.sinica.edu.tw 来校准时间。</p>
<p>ntpdate stdtime.sinica.edu.tw 如果提示无此命令，那么需要先安装 ntpdate</p>
<p>centos 安装方法： yum -y install ntpdate ntp</p>
<p>Ubuntu安装方法： sudo apt-get install -y ntpdate ntp</p>
<p>校准后，如果时间还是不对，那么就是其他的问题了。如果是linux vps，那么可能就是母服务器的时间不对，没有办法了。</p>
<p><strong>第二步，修改FTP软件配置:</strong><br />
proftpd修改如下：<br />
找到</p>
<pre>/usr/local/proftpd/etc/proftpd.conf
或者
/etc/proftpd.conf</pre>
<p>用vi打开</p>
<pre>vi proftpd.conf</pre>
<p>找到</p>
<pre>UseReverseDNS off</pre>
<p>下面加入（不使用GMT时间）：</p>
<pre>TimesGMT off</pre>
<p>按ESC键,执行下面的保存命令</p>
<pre>:wq</pre>
<p>重新启动proftpd</p>
<pre>/etc/init.d/proftpd restart</pre>
<p>vsftp修改如下：<br />
编辑vsftpd.conf</p>
<pre>vi /etc/vsftpd/vsftpd.conf</pre>
<p>最下面加入</p>
<pre>use_localtime=YES</pre>
<p>或者原先有设置use_localtime=NO，改为</p>
<pre>use_localtime=YES</pre>
<p>按ESC键,执行下面的保存命令</p>
<pre>:wq</pre>
<p>重新启动proftpd</p>
<pre>/etc/init.d/vsftpd restart</pre>
<p>一点小问题的解决提示：vsftp修改好后，deepvps的FTP时间还是一直显示不对，仔细检查修改方法没有发现错误。后来找来朋友测试，他那边FTP显示正常。随及想到可能是FTP软件的问题，换了Cuteftp测试正常，后来仔细检查自己常用的FlashFXP，发现是里面有个时区选项没有选择正确。本地客户端flashfxp时区选项需要选择<strong>与服务器时间一致/使用服务器时间</strong>。</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/2010/08/flashfxp_time_zone.jpg"><img class="size-full wp-image-530" title="flashfxp_time_zone" src="http://www.deepvps.com/wp-content/uploads/2010/08/flashfxp_time_zone.jpg" alt="" width="355" height="369" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-vpsvsftp-proftpd-ftp-time-zone.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
