【发布时间】:2017-03-05 14:41:55
【问题描述】:
我目前正在将文件从 Windows 服务器 FTP 传输到 Unix 机器。我想更改脚本的以下部分并将 FTP 进程迁移为 SFTP。
@echo off
echo user %user%> ftpcmd.dat
echo %password%>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo put %filetobeuploaded% %filepath%%File%>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat %host%
del ftpcmd.dat
:END
我的 Windows 目录中安装了 PSFTP.EXE。使用它我可以使用 SFTP 发送文件吗?
如何将行 ftp -n -s:ftpcmd.dat %host% 替换为 SFTP。我知道你可以做这样的事情......
CALL PSFTP.EXE someUserName@54.54.54.54 ....
如果有人熟悉,请你帮我完成它。我会给出什么论据?用户、密码、远程目录、主机详细信息保存在属性文件中。我正在寻找使用密钥而不是密码。你可以将现有的ftpcmd.dat arr 传递给psftp 吗?
【问题讨论】:
标签: windows ftp sftp putty file-transfer