我正在修改下面的代码以启动/停止FileZilla服务器。我遇到的问题是服务名称中有空格。当我在命令提示符中使用sc start FileZilla服务器时,它需要它周围的双引号(sc start "FileZilla服务器“)。当然,当我传递代码时:
Dim sc As New ServiceController("FileZilla Server")
它没有留下引号,所以我得到了这个服务在系统中不存在的错误。如果我避开了引号,就像:
Dim sc As New ServiceController("""FileZilla Server"
好的,我在连接到AWS服务器时遇到了问题。
我想使用FTP或SFTP。SFTP是首选,但现在我不在乎。
AWS是运行Filezilla的(使用端口30000-35000)。安全端口已经打开(21-22,30000-35000)
我在Windows 7上使用Filezilla客户端(使用端口30000-35000)。
我已经将pem文件转换为在Filezilla中使用。
我已经遵循了我在谷歌搜索中可以找到的所有指示。
我已经尝试了两个EC2用户和管理员作为用户名,并保留了密码空白。
我得到的错误是:
Error: Connection timed out
Error: Could not c
这是个很奇怪的问题。我尝试连接FileZilla的头几次只是挂在行211-Extended features supported:上一段时间,然后说错误:无法连接到服务器。下面的FileZilla日志:
Command: PASS ***********
Response: 230 User logged in.
Command: FEAT
Response: 211-Extended features supported:
Error: Could not connect to server
奇怪的是,如果我一直试着连接,它就能正常工作并且连接得很好。在FileZill
我正在使用TRY Catch块,我得到的错误和期望落在这里:
Throw New System.Exception("Copy of FileZilla file failed: " & ex.Message)
我得到的输出结果如下:
创建FileZilla文件夹失败:创建FileZilla文件失败:复制FileZilla文件失败:拒绝访问路径'C:\Program Files (x86)\FileZilla Server‘。
为什么它命中了另外两个,也显示了它们?
Dim sourceFile As FileInfo = New