首页 > 全部内容 > 编程 > 如何使用sftp上传下载文件
2017
08-30

如何使用sftp上传下载文件

sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。
如:远程主机:192.168.1.1 或者域名是 xxx.test.co ,用户名是root
在命令行模式下:
密码登陆
sftp root@192.168.1.1 或root@xxx.test.co ,回车 输入密码
密钥登陆
sftp -i “xxx.pub” root@192.168.1.1 xxx.pub是你的密钥文件

上传文件
sftp> put /home/mydisk/index.php /var/www/html
这条语句将把本地 /home/mydisk/index.php目录下的 index.php文件上传至远程主机/var/www/html/ 目录下。
下载文件
sftp> get /var/www/html/index.php /home/mydisk
这条语句把 远程主机 /var/www/html/目录下的index.php文件下载到本地/home/mydisk下面

在 sftp 中上传和下载整个目录

sftp> put -r dir/. 在一个已连接的sftp中执行这个命令,dir/后面必须有.否则会报错 注意:这个命令是上传 dir 目录中的文件和子目录,并不上传 dir 目录本身 下载整个目录就比较简单了 sftp>get -r dir
最后编辑:
作者:Null
这个作者貌似有点懒,什么都没有留下。