sftp

sftp 基于ssh的安全加密传输

ssh自带的sftp功能

  1. sftp -oPort=22 root@gaox.net
  2. put /etc/hosts /tmp
  3. get /etc/hosts /home/omd

上传目录

  1. put -r bigdata/.
  1. Uploading bigdata/./ to /home/soft/.
  2. Entering bigdata/./
  3. bigdata/./hive-storage-2.7.2.tar.gz 100% 164KB 44.8MB/s 00:00
  4. bigdata/./hbase-2.2.5-bin.tar.gz 100% 210MB 191.3MB/s 00:01
  5. bigdata/./hadoop-2.10.0.tar.gz 100% 374MB 182.9MB/s 00:02
  6. bigdata/./hbase-2.2.5-client-bin.tar.gz 100% 199MB 183.1MB/s 00:01
  7. bigdata/./kafka_2.13-2.5.0.tgz 100% 59MB 180.3MB/s 00:00
  8. bigdata/./apache-hive-2.3.7-bin.tar.gz 100% 222MB 182.5MB/s 00:01
  9. bigdata/./apache-zookeeper-3.6.1-bin.tar.gz 100% 12MB 144.6MB/s 00:00
  10. bigdata/./apache-flume-1.9.0-bin.tar.gz 100% 65MB 181.9MB/s 00:00

拉取目录同理,添加-r参数,目录名后加.通配所有文件。

sftp小结

  1. linux下使用命令: sftp -oPort=22 root@x.x.x.x
  2. put加客户端本地路径上传
  3. get下载服务器端内容到本地
  4. 远程连接默认连接用户的家目录