| 端口 | 22(SSH),可自定义 |
|---|---|
| 承载 | SSH channel 上的 sftp 子系统 |
| 能力 | 上传下载、列目录、改名、改权限、断点续传(客户端特性) |
| 认证 | SSH 密钥或口令,复用 sshd 配置 |
命令行使用
命令行使用
sftp user@host
sftp> ls / pwd / lls / lpwd
sftp> get -r /data/report ./report
sftp> put local.tar.gz /upload/
sftp> chmod 640 /upload/local.tar.gz
sftp> reget big.iso # 中断后续传(部分客户端)sshd_config 中 Subsystem sftp 一行决定是否启用;被 chroot 的账号只能看到自己的家目录。