scp 使用场景

107 阅读1分钟

scp用法

Linux scp 命令用于 Linux 之间复制文件和目录。

scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。

写法:

scp [可选参数] file_source file_target

可选参数

  • -r: 递归复制整个目录。

使用例子

scp -r /本地文件路径 root@1.1.1.1:/服务器目标路径

会提示要输入密码

如何免密呢?

  1. 拷贝本机电脑A公钥 ~/.ssh/id_rsa.pub
  2. 复制到服务器B ~/.ssh/authorized_keys
  3. 如果没有则创建文件,从此电脑B 就信任 电脑A

使用场景

新建shell脚本,一键执行部署到自己指定服务器文件路径

yarn build
echo 打包结束
scp -r /Users/jiale/****/dist root@*.*.*.*:/root/myblog
echo 上传结束