VPS侦探论坛

 找回密码
 注册
查看: 10605|回复: 9

[Proftpd] 按教程安装proftpd后,出现以下信息,麻烦帮看下,谢谢啦!

[复制链接]
发表于 2013-6-11 20:08:21 | 显示全部楼层 |阅读模式

按教程安装好后,我重启了VPS,然后启动时会出现以下信息:

  1. root@(none):/usr/local/proftpd/var/log# /etc/init.d/proftpd start
  2. Starting proftpd daemon: proftpd_none_ proftpd[3643]: processing configuration directory '/usr/local/proftpd/etc/vhost'
  3. _none_ proftpd[3643]: warning: unable to determine IP address of '_none_'
  4. _none_ proftpd[3643]: error: no valid servers configured
  5. _none_ proftpd[3643]: Fatal: error processing configuration file '/usr/local/proftpd/etc/proftpd.conf'
  6. proftpd already running.
  7. root@(none):/usr/local/proftpd/var/log#
复制代码


用户已按教程建立,用filezilla连接不上。
  1. 状态:        正在解析 jp91.vps.text.com 的地址
  2. 状态:        正在连接 8.8.47.91:21...
  3. 状态:        尝试连接“ECONNREFUSED - Connection refused by server”失败。
复制代码


vps是linode的1024,系统用的是debian7.64.目前其它正常。求解,谢谢!
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-6-11 20:10:29 | 显示全部楼层


哦,该用户的FTP目录我直接给的/home/,不清楚是不是这个问题呢?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2013-6-11 21:57:03 | 显示全部楼层

编辑 /usr/local/proftpd/etc/proftpd.conf
添加DefaultAddress 你的ip地址
再编辑/etc/hosts
添加
你的ip  主机名

保存,/etc/init.d/proftpd restart 看一下
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-6-12 08:12:12 | 显示全部楼层

回复 3# 的帖子




感谢领导回复,马上处理!!

2013年6月12日 08:17:15:
只添加DefaultAddress后就可以登录ftp了。。。

/etc/hosts 也修改了。。 不过添加后还是显示root@(none):~#,不清楚是咋回事。。

[ 本帖最后由 uk8u8 于 2013-6-12 08:20 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2013-6-12 08:33:28 | 显示全部楼层

回复 4# 的帖子


none你是没设置主机名

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2013-6-12 08:50:10 | 显示全部楼层

老大,还是没有 搞定


现在连接 FTP正常,也可以登录,也可以列出文件与目录 ,但上传时出现以下信息:
  1. 状态:        正在解析 jp91.vps.akun.name 的地址
  2. 状态:        正在连接 8.8.47.91:21...
  3. 状态:        连接建立,等待欢迎消息...
  4. 响应:        220  8.8.47.91 FTP server ready
  5. 命令:        USER akunftp
  6. 响应:        331 Password required for akunftp
  7. 命令:        PASS ***********
  8. 响应:        230 User akunftp logged in
  9. 状态:        服务器不支持非 ASCII 字符。
  10. 状态:        已连接
  11. 状态:        开始上传 D:\Program Files\test\static\style\page_print_fh_print.css
  12. 命令:        CWD /wwwroot
  13. 响应:        250 CWD command successful
  14. 命令:        TYPE A
  15. 响应:        200 Type set to A
  16. 命令:        PORT 192,168,1,101,9,230
  17. 响应:        200 PORT command successful
  18. 命令:        STOR page_print_fh_print.css
  19. 响应:        550 page_print_fh_print.css: Permission denied
  20. 错误:        严重文件传输错误
复制代码


求指教 ,谢谢!!
 楼主| 发表于 2013-6-12 10:27:52 | 显示全部楼层

经过一番折腾,发现还是权限的问题:
  1. chmod -R 777 /home/
复制代码


这样的话,目前都正常了。。 但如果把home文件夹给其它用户的全部写入权限的话,总感觉不够安全。。
有其它解决方法吗军哥?谢谢
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-6-12 11:46:50 | 显示全部楼层

还是找不见方法,目前得改成777或者把“/home/”的拥有者改成添加ftp时增加的用户:
  1. chmod -R 777 /home/www.test.com
复制代码
  1. chown -R akunftp /home/www.test.com
复制代码
/home/www.test.com是由vhost创建的,所有者是www,目前这样一改,所有者变成akunftp了,想知道,这样有啥副作用没?

中午了,军哥快来啊快来。。。
-----------------------------------------------
这样做貌似不行,刚安装程序时,报没有写入权限错误


-----------------------------------------------
我在想,在建立ftp用户时,把ftp用户与www用户放到一个组,然后给网站文件夹增加该组的权限,貌似可以解决,不清楚可行的。求军哥指教。。
PS:非win系统真心小白

[ 本帖最后由 uk8u8 于 2013-6-12 12:00 编辑 ]
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2013-6-12 16:14:39 | 显示全部楼层


加到www组就可以
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2013-6-12 18:16:10 | 显示全部楼层

回复 9# 的帖子




感谢军哥回复。问题解决。。
不过我也准备换到Pureftpd了。。
用proftpd做为ftp服务,然后用filezilla多线程传上去的文件莫名的不完整,也不折腾了。。 换回Pureftpd用了。。
再次感谢军哥
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-23 10:40 , Processed in 0.041735 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表