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
