版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hanliangxiaochou/article/details/75044315
git clone https://github.com/kivra/sftp_utils.git
cd sftp_utils
mv sftp_utils.app.src sftp_utils.app
erlc sftp_utils.erl
erl
application:start(crypto).
ssh:start().
Config = [ {host, "host"}
, {port, 22}
, {user, "root"}
, {password, "password"}
, {timeout, 5000}
, {connect_timeout, 5000}
, {user_interaction, false}
, {silently_accept_hosts, true}
, {retries, 2}
].
ok = sftp_utils:write_file(To="/tmp/b", From="/tmp/a", Config).