有人可以建议我如何开始使用 SFTP 吗?(任何书籍/网站)
我必须创建一个批处理程序来使用 Windows 中的 SFTP 从 url 中提取文件。
我对 SFTP 一无所知。
使用 FTP 从 URL 提取文件的批处理程序已经存在。
请参阅下面以查找上述现有批处理程序中使用的命令。
set PgpID=gecorpcard
set FtpID=ftp.corpcard.com
set FtpUser=xxxxxxx
set FtpPswd=xxxxxxx
set FtpMethod=binary
set FtpGetUser=xxxxxxx
set FtpGetUserPswd=xxxxxxx
set PgpKeyID=0x29A6A1F6
这里的服务器名称是psftppgp201
。这意味着文件必须从第三方url上传到服务器。
答案1
查看 Putty 包,我很确定其中包含一个可以编写脚本的 CLI sftp。
答案2
另一个 SFTP 和 FTP 客户端是温SCP。
答案3
您询问的是 SFTP 建议,但您的其余问题与 FTP 有关。SFTP 和 FTP 是完全不同的协议。
基本上:
- FTP 是一种老式的纯文件传输协议。密码以未加密的形式发送
- FTPS(或 FTP/SSL)是通过 TLS/SSL 加密通信通道运行的相同 FTP 协议
- SFTP 代表 SSH 文件传输协议 - 完全不同的一种东西。您可以通过同一个连接运行 SSH Shell 或 SCP。
有关详细信息,请参阅http://www.rebex.net/kb/secure-ftp.aspx
适用于 Windows 的 FTP、FTP/SSL 和 SFTP 客户端:我会尝试菲利兹拉或者控制软件. 两者都是多平台的并且在 Windows 上运行良好。
答案4
另一个需要考虑的选项是 Syncplify.me FTP 脚本...与批处理脚本(例如 psftp)类似,它允许执行脚本来向/从 FTP(S) 和 SFTP 服务器传输文件,但它不是处理 DOS 风格的批处理命令,而是支持 4 种现代面向对象的编程语言。