一. 优点
文件传输的工具有:scp ftp sftp rsync
使用 sftp 命令的优点:sftp(SSH File Transfer Protocol)是一种通过 ssh 安全通道进行文件传输的协议。sftp 使用 ssh 协议进行加密和认证,所有传输的数据都通过安全通道进行加密传输。这意味着在传输过程中,数据是被加密的,不容易被窃听和篡改,提供了更高的安全性。
- sftp 是交互式的,登录一次可以多次传输,同时还可以断点续传(reget reput)
- ftp 不安全
- scp 每次都要把用户名写在命令行上
- rsync 参数较多容易写错,速度快,参数一定不能写错了
二. 登录
登录和 ssh 命令登录相同,主要登录方式
sftp -P 22 username@remote_hostname
三. 命令
? # 查看帮助
help # 查看帮助
pwd # 查看远程工作目录
lpwd # 查看本地工作目录
ls # 查看远程目录
lls # 查看本地目录
cd # 切换远程工作目录
lcd # 切换本地工作目录
mkdir # 远程创建目录
lmkdir # 本地创建目录
get # 下载到本地
reget # 连接断开后续传继续下载
put # 上传到远程目录
reput # 连接断开后续传继续上传
rm # 远程删除文件
bye # 退出sftp
exit # 退出sftp