scp功能:
下载远程文件或者目录到本地,
如果想上传或者想下载目录,最好的办法是采用tar压缩一下,是
最明智的选择.
从远程主机 下载东西到 本地电脑
拷贝文件命令 scp user@host:/path/file /localpath 即 scp 用户名@IP:/文件路径
/本地文件路径
如果拷目录就 scp -r user@host:/dirpath /localpath 即 scp -r 用户名@IP:/目录路径
/本地文件路径
从本地 上传文件 或目录 到 远程主机
从本地上传文件 到 远程主机
scp localfile user@host:/dirpath 即 scp 文件路径
远程主机用户名@ip:/存放文件的路径
从本地上传目录 到 远程主机
scp -r localdir user@host:/dirpath 即 scp -r
本地目录路径
远程主机用户名@ip:/存放文件路径
-----------------------------------------------------------------------
sftp是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。
下边就简单介绍一下
如何远程连接主机,进行文件的上传和下载,以及一些相关操作。
举例,如远程主机的 IP 是 192.168.100.11或者是域名www.mail.cn,用户名是
mail ,在命令行模下:
sftp mail@
192.168.100.11
或者
www.mail.cn
回车提示输入密码。进入提示符
sftp>
如果登陆远程机器不是为了上传下载文件,而是要
修改远程主机上的某些文件
。可以
ssh
mail@
192.168.100.11(其实sftp就是ssh 的一个程式。)
在sftp中get表示下载即得到; put表示上传即放置
sftp> get 远程主机下文件的路径 将文件保存到本地电脑的路径
sftp> put 本地文件的路径 将文件版保存到远程主机的路径
sftp> get /var/www/fuyatao/index.php
/home/fuyatao/
将从远程主机的
/var/www/fuyatao/目录下将 index.php 下载到本地
/home/fuyatao/目录下。
sftp> put /home/fuyatao/downloads/Linuxgl.pdf /var/www/fuyatao/
把本地 /home/fuyatao/downloads/目录下的 linuxgl.pdf文件上传至远程主机/var/www/fuyatao/ 目录