ftp的工作代码如下
#!/bin/sh
HOST='host ip address'
USER='yourid'
PASSWD='yourpw'
FILE='output_file.csv'
ftp -n $HOST <<END
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END
exit 0
这是一个用于文件传输的工作ftp代码。在此代码中必须进行哪些修改才能使其成为工作SFTP代码?
答案 0 :(得分:0)
如果您提到SFTP
[安全FTP]。然后你需要生成sftp密钥(或ssh密钥)并与远程目标服务器交换。它们需要放在远程计算机上的.ssh
文件夹中。这将确保2台主机之间的无密码连接。
然后发出命令
$ sftp remoteUser@host
您将登录远程计算机。您需要相应地修改代码,因为您现在不需要密码。