【Linux学习笔记】使用sftp在不同的Linux主机之间传递文件
时间:2014-07-13 18:06 来源:linux.it.net.cn 作者:IT网
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)
sftp简单说就是基于ssh的ftp,可以方便的用于linux主机间互相复制文件。一般来说同机房主机可选用sftp或scp,而非同机房建议使用sftp更加稳定。 sftp的语法分为: (1)启动sftp
例如: 如果远程主机的ssh端口不是默认的22,还要写上端口号:
例如: 输入命令后,会提示是否接受密钥、输入密码等,按照提示操作即可。 (2)上传、下载文件 按照(1)启动sftp后,就可以上传、下载文件了
上传文件:
例如:
下载文件:
例如: (3)关闭sftp
|