通过 SFTP 非交互方式下载文件:如何在命令行中包含密码?我

通过 SFTP 非交互方式下载文件:如何在命令行中包含密码?我

我正在尝试以非交互方式登录服务器并通过 SFTP 下载文件:在命令行中密码应该放在哪里?请帮忙!我的命令是:

sftp -4rv -b - -o IPQoS=cs1 -o User=user_id -o ChallengeResponseAuthentication=yes -o BatchMode=yes -o KbdInteractiveAuthentication=no -o PasswordAuthentication=yes -o PreferredAuthentications=password -o NumberOfPasswordPrompts=3 @server.com:/ .

答案1

使用sshpass

$ sshpass -p [pass] sftp user@host:

相关内容