scp用法
Linux scp 命令用于 Linux 之间复制文件和目录。
scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。
写法:
scp [可选参数] file_source file_target
可选参数
- -r: 递归复制整个目录。
使用例子
scp -r /本地文件路径 root@1.1.1.1:/服务器目标路径
会提示要输入密码
如何免密呢?
- 拷贝本机电脑A公钥 ~/.ssh/id_rsa.pub
- 复制到服务器B ~/.ssh/authorized_keys
- 如果没有则创建文件,从此电脑B 就信任 电脑A
使用场景
新建shell脚本,一键执行部署到自己指定服务器文件路径
yarn build
echo 打包结束
scp -r /Users/jiale/****/dist root@*.*.*.*:/root/myblog
echo 上传结束