我正在尝试使用sftp
命令从linux服务器连接到大型机并执行SITE命令并将文件传输到大型机,但它失败并显示无效命令。
我正在使用批处理操作模式sftp -b $batch_file user@remote_user
。
答案 0 :(得分:2)
SFTP中没有相应的FTP SITE
命令。 SFTP对其协议消息使用二进制格式,并使用特定请求数字(或ID)来指示所需的操作。并且SFTP没有为“将此字符串作为命令执行”定义任何请求编号/ ID。 SSH 可用于此类事情,但不能用于 SFTP 。