虽然appnode有文件对传功能,可以直接在两个服务器之间传输数据,但目前有Bug,大量小文件会导致传输失败。
因此我还是用最基础的sftp传输吧
只要你安装了ssh,系统内自带了sftp,就不用单独安装sftp了。
命令介绍
[root@appnode ~]# sftp
usage: sftp [-1246aCfpqrv] [-B buffer_size] [-b batchfile] [-c cipher]
[-D sftp_server_path] [-F ssh_config] [-i identity_file] [-l limit]
[-o ssh_option] [-P port] [-R num_requests] [-S program]
[-s subsystem | sftp_server] host
sftp [user@]host[:file ...]
sftp [user@]host[:dir[/]]
sftp -b batchfile [user@]host
使用
登录
如果是默认的22端口
sftp name@ip
如果是非22端口,例如11111
sftp -P 11111 name@ip
传输
上传文件
put /home/username/test.zip /home/sftpusername/upload/
下载文件
get /home/sftpusername/upload/test.zip /home/username/
上传文件夹与下载文件夹均在put/get
后面接一个-r即可
put -r /home/username/upload/ /home/sftpusername/upload/
get -r /home/sftpusername/upload/ /home/username/upload/
退出
使用
exit/quit
即可退出
版权属于:寒夜方舟
本文链接:https://www.wnark.com/archives/90.html
本站所有原创文章采用署名-非商业性使用 4.0 国际 (CC BY-NC 4.0)。 您可以自由地转载和修改,但请注明引用文章来源和不可用于商业目的。声明:本博客完全禁止任何商业类网站转载,包括但不限于CSDN,51CTO,百度文库,360DOC,AcFun,哔哩哔哩等网站。