erlang访问ftp及sftp
来源:互联网 发布:ubuntu设置网卡ip地址 编辑:程序博客网 时间:2024/06/14 00:44
一:ftp访问流程
1.建立连接
{ok,Pid}=ftp:open(Host).
2.登陆ftp服务器
ftp:user(Pid, User, Password).
3.进入条款的路径
ftp:cd(Pid, Path).
4.将条款文件下载到本地
%%name:条款名称
%%LocalFileName:本地存放地址
ftp:recv(Pid, Name,LocalFileName).
5.读取条款
{ok, Manual} =file:read_file(LocalFileName).
===================================================================
二:sftp访问流程
1.新建配置文件sftp.config
{sshdemo,[
{ssh,Host},
{port,22},
{user,User},
{password,Pwd}
]}.
2.加载配置文件
ct:install([{config,["sftp.config"]}]).
3.启动interactive
ct:start_interactive().
4.建立连接
{ok,Pid}=ct_ssh:connect(sshdemo,sftp).
5.读取文件
ct_ssh:read_file(Pid,FileName) .
注意:访问sftp时,会产生日志文件,我当时的做法是删除的,如果有更好的办法请指教。
0 0
- erlang访问ftp及sftp
- erlang sftp
- scp、sftp、ftp命令及区别
- scp、sftp、ftp命令及区别
- jsoup 采集 图片及 ftp & sFtp 上传
- SFTP,FTP
- linux创建sftp账号及访问权限
- Sftp和Ftp
- ftp以及sftp使用
- FTP、FTPS和SFTP
- SFTP & FTP Upload
- ftp、sftp常用命令
- FTP,SFTP命令
- ftp与sftp
- Phpstorm FTP sftp
- Sublime 安装 FTP/SFTP
- sftp与ftp用法
- FTP与SFTP
- 一键取消 OS X 开机启动项
- hdu1754 I Hate It(线段树点的更新和区间查找)
- x264代码剖析(二):如何编译运行x264以及x264代码基本框架
- Intent对象详解(二)
- objective -c之分类,协议。
- erlang访问ftp及sftp
- Android应用开发相关
- Struts基础(Package配置详解)
- PAT (Advanced Level) Practise 1021 Deepest Root (25)
- HDU1027 Ignatius and the Princess II
- 【BZOJ1098】[POI2007]办公楼biu【BFS/DFS】【链表优化】【补图】
- GCD
- 使用Python的netCDF4和matplotlib.basemap包进行气象数据的可视化
- 支持向量机通俗导论(理解SVM的三层境界)