使用scp在计算机和远程服务器直接传输文件
1. 简介
SCP(Secure Copy Protocol)是一种用于在计算机之间安全传输文件的协议,通常用于在本地计算机和远程服务器之间复制文件。
2. 使用说明
语法:
1 | scp [可选参数] file_source file_target |
可选参数如下:
-1
: 强制scp命令使用协议ssh1-2
: 强制scp命令使用协议ssh2-4
: 强制scp命令只使用IPv4寻址-6
: 强制scp命令只使用IPv6寻址-C
: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)-p
:保留原文件的修改时间,访问时间和访问权限。-q
: 不显示传输进度条。-r
: 递归复制整个目录。-l limit
: 限定用户所能使用的带宽,以Kbit/s为单位。-P port
:注意是大写的P, port是指定数据传输用到的端口号
3. 使用示例
将本地一个文件复制到远程服务器的桌面
1
scp file.zip root@192.168.2.1:/home/Desktop
将本地一个文件夹复制到远程服务器的桌面
1
scp -r file root@192.168.2.1:/home/Desktop
指定端口进行复制
1
scp -r 端口号 file root@192.168.2.1:/home/Desktop
从服务器中下载
1
scp root@192.168.2.1:/home/Desktop/file.zip "D:\Downloads\Compressed"
4. 参考资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 liangbm3's blog!
评论