复制本地文件夹到远程服务器
把当前的soft文件夹拷贝到192.168.0.100并重命名为software
scp -r ./soft root@192.168.0.100:/root/software
提示输入密码,输入密码后即可
复制本地文件到远程服务器
scp /soft /nginx.tar.gz root@192.168.0.100:/root/software/nginx.tar.gz
下载远程服务器的/home/upload文件夹的到本地的/root/doc
scp -r root@192.168.0.100:/home/upload /root/doc
下载远程服务器的/home/a.jpg文件的到本地的/root/b.jpg
scp root@192.168.0.100:/home/aaa.jpg /root/bbb.jpg
如果你需要用定时任务方式操作scp,scp命令中需要带上密码,安装
sshpassyum -y install sshpass
假设密码是123456,或者密码存在pwd.txt里面
拷贝192.168.0.100的watch.jpg到本地的/root/watch.jpg
-p使用123456密码
sshpass -p "123456" scp root@192.168.0.100:/home/watch.jpg /root/watch.jpg
-f使用pwd.txt的密码
sshpass -f "pwd.txt" scp root@192.168.0.100:/home/watch.jpg /root/watch.jpg
复制-r文件夹,下载192.168.0.100的/home/soft文件夹到/root/software
sshpass -p "123456" scp -r root@192.168.0.100:/home/soft /root/software
sshpass -f "pwd.txt" scp -r root@192.168.0.100:/home/soft /root/software