【发布时间】:2016-03-15 19:41:19
【问题描述】:
我是 erlang 的新手,想知道如何通过 ssh 连接到远程机器 A 并使用 ssh 传输文件。任何帮助将不胜感激。我已经在其他论坛中搜索过相同的内容,但无法看懂代码
【问题讨论】:
标签: ssh erlang file-transfer
我是 erlang 的新手,想知道如何通过 ssh 连接到远程机器 A 并使用 ssh 传输文件。任何帮助将不胜感激。我已经在其他论坛中搜索过相同的内容,但无法看懂代码
【问题讨论】:
标签: ssh erlang file-transfer
1> ssh:start().
ok
2> {ok, Pid, ConnRef} = ssh_sftp:start_channel("my.server.com").
{ok,<0.52.0>,<0.47.0>}
3> ssh_sftp:list_dir(Pid, ".").
{ok,[".login",".bash_history",".login_conf",".profile",".rhosts",".lesshst",".ssh","some","other","files",".shrc","..","."]}
4> {ok, Data} = ssh_sftp:read_file(Pid, ".login").
{ok,<<"# $FreeBSD: release/10.0.0/share/skel/dot.login 190477 2009-03-27 21:13:14Z ru $\n#\n# .login - csh login scri"...>>}
【讨论】: