scp 远程复制拷贝

scp和 cp 的区别

cp 用于本地复制,scp 用于远程复制

从远程服务器下载文件到本地

[root@localhost ~]# more scp-html.sh
#!/bin/bash
wenjian=`date +%Y-%m-%d`
scp -P 1221 -r root@1.94.39.166:/root/back/$wenjian*.gz /mnt/hgfs

[root@localhost ~]# more scp-sql.sh
#!/bin/bash
wenjian=`date +%Y-%m-%d`
scp -P 1221 root@1.94.39.166:/root/back/$wenjian*.sql /mnt/hgfs

注意:scp 是 -P ssh 是 -p

把本地文件上传到服务器

scp -P 1221 /root/OneShellScript.sh root@1.94.39.166:/var/www/html/ShellScript/

免密输入执行

如果不想每次都输入密码,最安全的方式就是把本地的公钥拷贝到远程服务上,

在本地服务器执行以下命令

# 1. 生成密钥(一路回车即可)
ssh-keygen -t rsa

# 2. 将公钥复制到远程服务器
ssh-copy-id -p 12221 user@remote-server

© 版权声明
THE END
点赞13 分享