sftp简单说就是基于ssh的ftp,可以方便的用于linux主机间互相复制文件。一般来说同机房主机可选用sftp或scp,而非同机房建议使用sftp更加稳定。
sftp的语法分为:
(1)启动sftp
sftp [远程主机用户名]@[远程主机IP或域名]
例如:sftp root@192.168.13.24
如果远程主机的ssh端口不是默认的22,还要写上端口号:
sftp -o port=[ssh端口] [远程主机用户名]@[远程主机IP或域名]
例如:sftp -o port=1801 root@192.168.13.24
输入命令后,会提示是否接受密钥、输入密码等,按照提示操作即可。
(2)上传、下载文件
按照(1)启动sftp后,就可以上传、下载文件了
上传文件:put [本地文件路径] [远程主机文件路径]
例如:put /skydata/tmp/xxx.tar.gz /sharefile/upload/
下载文件:get [远程主机文件路径] [本地文件路径]
例如:get /sharefile/download/xxx.tar.gz /skydata/tmp/
(3)关闭sftp
exit 、quit 、bye 命令均可退出sftp
(责任编辑:IT) |