以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- ftp改变默认端口 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188968) |
-- 作者:qaz17909 -- 发布时间:2023/11/2 17:12:00 -- ftp改变默认端口 服务器里面设置了25000-30000的端口范围,想用25000作为ftp的默认端口,但发现不行,这个是为什么? Dim ftp1 As New FtpClient ftp1.Host = *** ftp1.Port = “25000” ftp1.Account = ****** ftp1.Password = **** ftp1.OpenManager 端口写21的话,是可以连的
|
-- 作者:有点蓝 -- 发布时间:2023/11/2 17:26:00 -- 要到服务器把ftp的网站也改为25000端口,安全组、防火墙等都要相应改改。 另外端口设置不能重复和交叉,有地方设置了25000-30000,其它地方就不能再用25000-30000里面的任何一个端口了,否则会有冲突
|
-- 作者:qaz17909 -- 发布时间:2023/11/2 18:57:00 -- 嗯,绑定的端口没有改。另外还有个问题,可否全局定义ftp1这个变量,我试了在全局代码中写入 Public ftp1 As New FTPClient 然后再AfterOpenProject中写入 ftp1.Host = **** ftp1.Account = **** ftp1.Port = **** ftp1.Password = *** ftp1.RootDir = **** 但是好像不行
|
-- 作者:有点蓝 -- 发布时间:2023/11/2 20:11:00 -- 全局代码: Public ftp1 As FTPClient 然后再AfterOpenProject中写入 ftp1= New FTPClient ftp1.Host = **** ftp1.Account = **** ftp1.Port = **** ftp1.Password = *** ftp1.RootDir = **** |
-- 作者:qaz17909 -- 发布时间:2023/11/3 18:19:00 -- 项目放在普通的外网环境都没有问题。但是放到某个单位(政府机关)下就连不上ftp。改了两个端口号了还是不行,是有对整个ftp使用的限制吗,也就是说机关网络里不让连ftp? [此贴子已经被作者于2023/11/3 20:34:17编辑过]
|
-- 作者:有点蓝 -- 发布时间:2023/11/4 8:37:00 -- 应该是单位的网络有限制。建议联系单位的网管问问 |
-- 作者:qaz17909 -- 发布时间:2023/11/4 10:17:00 -- 改成全局代码这种方式的时候,发现下载是正常的,但是Upload会失败,不知道什么原因 |
-- 作者:有点蓝 -- 发布时间:2023/11/4 10:24:00 -- 有没有设置和开放端口范围?注意端口范围不能和其它的端口重复和交叉 |