我有一个主机为我的网站和这个主机没有足够的空间来存放我的文件,我得到另一个主机来保存我的文件在这个主机上我有ftp地址和用户名和密码
我发现这段代码
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://www.contoso.com/test.htm");
request.Method = WebRequestMethods.Ftp.UploadFile;
// This example assumes the FTP site uses anonymous logon
我创建了一个脚本,用于从FTP服务器下载一个文件,使用VBA启动该脚本。我可以连接到服务器并导航到正确的目录,但是当我得到文件时,我得到了消息:
500端口命令无效
我已经尽可能地修改了代码,但是我对端口或FTP还不太了解,不知道我需要修改什么。
VBA代码:
Dim FTPcommand As String
Dim wsh As Object
FTPcommand = "ftp -n -s:" & Chr(34) & "C:\path\to\FTP_commands.txt" & Chr(34)
Set wsh = Creat
对于ftp直接链接中的特殊字符,我有以下问题:
<img src="ftp://martin:cardinal@mysite.sk/data/voucher.jpg"> // working
<img src="ftp://martin:cardinal*@mysite.sk/data/voucher.jpg"> // not working
如果我将密码从cardinal更改为cardinal*并更改ftp链接,则浏览器将不再加载图像。如何使用密码中的星号创建直接FTP链接?
我知道与可信用户的直接ftp链接并不安全,但请避免任何离题
我做了一个允许ftp login.But的脚本,我不知道如何为用户添加密码
#!/bin/bash
if grep -q $1 "/opt/proftpd.conf"; then
echo "$1 is an ftp user"
HOST='192.168.1.212'
USER=''$1''
FILE=''$2''
ftp -n -v $HOST <<END_SCRIPT
quote USER $USER
put $FILE
quit
END_SC
安装vsftpd之后,我的系统上就有了用户ftp。我给这个帐户分配了密码。但是,我仍然不能以ftp用户的身份登录(在命令行上,不涉及任何ftp协议)。
su - ftp
password:
... still the previous user is logged on
人们会想知道我为什么要这么做。我想通过ftp公开整个文件系统。人们会说,你不应该那样做,嗯.
我正在使用用户提供的用户名/密码测试FTP连接。
如果我独立运行我的单元测试,一切都可以正常工作。但是如果我尝试一个有序的测试,在FTP_Test_Unsuccessful之前运行FTP_Test_Sucessful,FTP_Test_Unsuccessful测试失败:即使我在成功连接之后提供了错误的密码,FTP连接也是成功的。
Passed Unit Test FTP_Test_Unsuccessful 00:00:02.3566157
Passed Unit Test FTP_Test_Sucessful 00:00