我需要在遗留的WinSCP代码中使用vb6。我总是这样用我的剧本:
open ftp.myserver.com
myusername
mypassword
passive on
cd myfolder\
ascii
put C:\temp\test.xml test.xml
close
quit
类似的脚本(很少修改)总是适用于sslftp、psftp等。
现在我需要创建脚本来使这个WinSCP工作,但是它总是抛出“主机没有找到的错误”。我甚至都没试过剧本。我正在命令窗口上试。
winscp> open ftp.myserver.com
Searching for host...
我正在尝试通过FTP连接到Azure Web应用程序。我下载了发布配置文件,并将登录信息复制到FTP客户端,可以成功连接。但是,当我在Windows中使用ftp.exe时,我无法使用相同的凭据连接到相同的主机。 我已经阅读了Connecting to Azure website via FTP,但这些解决方案并没有解决我的问题。 这是输出: C:\Projects>ftp
ftp> open waws-prod-am2-201.ftp.azurewebsites.windows.net
Connected to waws-prod-am2-201.drip.azurewebsit
我刚刚把我的Ubuntu从焦点(20.04)升级到jammy(22.04),现在我的python坏了。这会引起很多麻烦,比如Apt不会更新,一些应用程序也不会启动。
libpython3.10 : Depends: libpython3.10-stdlib (= 3.10.6-1~22.04.2) but 3.10.9-1+focal2 is to be installed
作为ubuntu包文档,3.10.6.1是当前(jammy)版本。但是为什么它要安装一个焦点包(3.10.9.1 =月球(23.04))。
我尝试安装python 3.11 (我以前运行3.10)。但是Apt仍然抛出这个错
我有一个简单的ftp脚本文件来上传一个文件到服务器。
Script.txt包含:
open ftp.host.com
user Fred PASSword
send c:\hotsheet.dat
disconnect
quit
cmd行是
Ftp -s:Script.txt
它开始正确处理,但登录失败。我想我的密码是用小写写的。
我正在尝试连接到Linux上的FTP服务器,当我执行ftp.listFiles(remote);时出现以下异常
SYST 215 Linux Exception in thread "AWT-EventQueue-0"
org.apache.commons.net.ftp.parser.ParserInitializationException:
Unknown parser type: Linux at
org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEnt
我想问一下,如何将运行配置从我的交换机复制到linux,以及一个现成的配置(有更改的值)返回到交换机,但我不想使用任何ftp服务器或任何其他具有IP地址的方法。我是通过控制台电缆连接设备,设备是“干净”的,我使用的是可配置连接的minicom。
如果我错了,请纠正我,但是当我想发送已经就绪的配置时,我可以使用cp命令,在哪里给出一个目标/ dev / ttyS0?替换清洁配置吗?它现在能用新的配置工作吗?
我正在写一个shell脚本,需要使用ftp下载补丁。有不同版本的补丁,但我想下载与模式*$ver_LINUX*或*$ver_Generic*匹配的补丁。下面的mget命令不允许我为此使用或(|)选项。谁能建议这是不是可以在ftp和如何。
ftp -inv $FTP <<EOF
quote USER $ftp_usr
quote PASS $ftp_pass
cd $patch
binary # for zip files.
ls # Just for check
mget *${ver}_LINUX.* # downloads patches like p111229_11202
将我的Linux服务器更新为Ubuntu19.10和Debian的最新版本,它们都指向我运行镜像存储库的主Linux服务器,并允许通过FTP与其通信,现在我正在接收消息
The method 'ftp' is unsupported and disabled by default.
Consider switching to http(s).
Set Dir::Bin::Methods::ftp to "ftp" to enable it again.
在无法获取ftp://之后。如何通过FTP重新启用系统更新的检索?
我希望使用FTP编写大型机作业流。为此,我可以通过FTP连接到大型机,并运行以下命令:
QUOTE TYPE E
QUOTE SITE FILETYPE=JES
PUT myjob.jcl
那么,我如何在PowerShell中做到这一点呢?我读过很多关于标准FTP传输的文章,但是我还没有看到任何关于定制prep调用的文章。
感谢您的阅读。
编辑
这是我想出的解决方案,根据这里的答案和
@echo off
echo user %1> ftpcmd.dat
echo %2>> ftpcmd.dat
echo QUOTE TYPE E>> ftpcmd.dat
echo
我想在我的ubuntu服务器14.04LTS上安装一个ARK服务器,我想我完全搞砸了我的系统。
我做的是这。
nano /etc/apt/sources.list
并将其添加到文件中。
# Experimental/unstable (sid) repositories
deb http://ftp.debian.org/debian experimental main
deb http://ftp.debian.org/debian sid main
然后:
apt-get update
apt-get install libc6-dev
但现在我已经失去了依赖。我试过所有标准的东西。
ap
我正在下载两个文件从一个C-更工业的HMI FTP服务器。我不知道HMI运行的是什么操作系统,但我怀疑它的FTP服务器有一些怪癖。使用Jython2.7,可以轻松地读取一个文件,但另一个文件的文件名中有一个空格,而且普通的包内引号解决方案还不能正常工作。
以下操作在Windows 10 FTP客户端中有效。
ftp> get NO_SPACES.csv
200 PORT command successful.
150 Opening ASCII mode data connection for NO_SPACES.csv.
226 Transfer complete.
ftp: 1277