最近参与了一个关于sftp上传下载的项目
将封装的数据上传至远端服务器中,第一次接触sftp,就做一个小小的总结。
在拿到项目时,从来没有用过sftp,把它想得很难,很高大上。
上网查了一下,其实命令用起来很简单,常用的无非就是上传下载。
一、Linux命令
1、连接sftp服务器:命令,主要用于测试本地与远端服务器是否相通
sftp -oPort=xx sftpUserName@ipAddress
输入命令后会提示输入密码,若是出现以下界面则表示登录成功
2、输入 pwd 命令 查看文件目录
3、get xxxx(远端文件目录) xxxx(下载到本地文件目录)下载远端文件
4、put xx 上传文件
二、Java中实现方法
1、首先创建连接
JSch方法
ChannelSftp方法
2、使用put、get方法实现上传下载