正在加载...
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]
cannot change directory:/home/***

ftp服务器连接失败,错误提示:

500 OOPS: cannot change directory:/home/*******

500 OOPS: child died

解决方法:

在终端输入命令:

setsebool ftpd_disable_trans 1

service vsftpd restart

就OK了!

在安装完vsftp服务后登陆时可能遇到cannot change directory后面是登陆者的目录的错误。这是因为SE设置的关闭了ftp的原因。 使用命令 getsebool ftpd_disable_trans 可以查看当前的状态如果不是on 那么是输入命令 setsebool ftpd_disable_trans 1 当然也可以加入-P参数 以便不需要每次开机都输入这个命令 setsebool -P ftpd_disable_trans
Tags: ,
From:http://www.woniu.us/php_basic/189.html

由于本博客用的godaddy的国外主机,所以用FTP上传文件 特别慢,于是找了个远程下载的代码,那速度是飞快啊!

[code]<form method="post">
<input name="url" size="50" />
<input name="submit" type="submit" />
</form>
<?php
$pwd='comsing';//这里为你的密码
if ($_REQUEST['pwd']!=$pwd)
exit('Sorry ,you are not validate user!');
// maximum execution time in
Tags: ,

为IIS FTP被动模式指定端口号

[ 2009/07/11 09:51 | by selboo ]
如果服务器使用iis(微软的WEB服务器平台)中的FTP服务,并且启用了TCP/IP筛选,而此时又需要启用被动模式连接(Passive),那么为了方便开放端口,我们可以指定Passive的范围,操作如下:

方法1:

执行程序代码

C:\Inetpub\Adminscripts\adsutil.vbs set /MSFTPSVC/PassivePortRange "9000-9049"
请注意:该端口范围是 5001-65535

方法2:

设置IIS可在线编辑,IIS管理器中设置.

打开下面这个文件:

C:\WINDOWS\system32\inetsrv\MetaBase.xml
搜索 MaxConnections
在MaxConnections下面新加一行,代码为:

PassivePortRange="9000-9049"

Ps: 方法一没有成功  方法二成功了
Tags:
ftp上来显示的时间与系统时间不一致,是因为默认情况下,vsftpd 跟proftpd是用GMT做为它的时间的,所以和系统的时间可能会不一致。修改也很简单:
vsftpd:
vi /etc/vsftpd/vsftpd.conf
在最后加入一行:
use_localtime=YES
存盘后,重启vsftpd:
service vsftpd restart
proftpd
在配置文件里加上“TimesGMT off”,重启PROFTPD,就与系统时间一致了
Tags:

linux下脚本实现自动ftp

[ 2009/02/18 20:44 | by selboo ]
建立一个文本文件,例如文件名是ftp.txt,其内容如下:

open 192.168.1.50 /*用open连接远程服务器192.168.1.50*/
user MYNAME MYPASSWORD /*MYNAME是用户名,MYPASSWORD是密码*/
binary /*以二进制传送*/
hash /*当有数据传送时,显示#号*/
cd REMOTE_PATHNAME /*进入远程目标路径REMOTE_PATHNAME*/
get REMOTE_FILE LOCAL_FILE /*把远程文件REMOTE_FILE下载成本地文件LOCAL_FILE*/
put LOCAL_FILE REMOTE_FILE /*将本地文件LOCAL_FILE上传成远程文件REMOTE_FILE */
bye /*退出ftp应用*/

执行命令:
cat ftp.txt | ftp -n
Tags: , , ,
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]