sftp在不同服务器间传数据?

登录

客户数据分享:
image.png
连接登录:
sftp -o port=xxxx username@remote_ip

上传

上传文件
把本地服务器的/www/wwwroot目录下面的study.log文件上传到远程服务器的/www/server目录下。

sftp> lcd /www/wwwroot
sftp> put study.log /www/server

上传文件夹
把本地服务器的/www/wwwroot目录下面的test文件夹上传到远程服务器的/www/server目录下。

sftp> put -r test /www/server

查看远程服务器/www/server目录下面的文件和文件夹

sftp> ls /www/server

下载

下载文件:
把远程服务器的/www/server目录下面的study.log文件下载到本地服务器的/www目录下。

sftp> get /www/server/study.log /www

下载文件夹:
把远程服务器的/www/server目录下面的test文件夹下载到本地服务器的/www目录下。

sftp> get -r /www/server/test /www

如果是文件夹, 在put/get命令后加上-r参数。

速度还挺快:
image.png

常用命令

sftp与ftp有着几乎相同的语法和功能
① ls, rm, cd, mkdir, pwd 等指令是对当前连接的远程端服务器的操作。
② lls, lrm, lcd, lmkdir, lpwd 等指令是对本地端服务器的操作 —— 在上述指令前加l(local)即可
查看本地服务器/www目录下面的文件和文件夹:

sftp> lls /www

退出sftp:

exit

Ref:https://www.cnblogs.com/lsr-mark/p/15672002.html

posted @ 2023-04-17 18:09  生物信息与育种  阅读(111)  评论(0编辑  收藏  举报