scp
1、从本地复制到远程
scp /home/space/music/1.mp3 root@www.runoob.com:/home/root/others/music
2、从远程复制到本地
scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3
scp root@10.44.115.128:/etc/systemd/system/docker.service.d/http-proxy.conf .
docker 代理 镜像无法下载报错:
Failed to create sandbox for pod" err="rpc error: code = Unknown desc = failed pulling image \"kubeedge/pause:3.1\"
代理:
[Service]
Environment="http_proxy=http://10.44.115.116:3128"
Environment="https_proxy=http://10.44.115.116:3128"
Environment="NO_PROXY=localhost,127.0.0.1,.huawei.com,decshub.org,10.44.115.*"
查看edgecore日志
journalctl -u edgecore -n 300
sshpass -p huawei scp /home/slave1/edge-manager root@10.44.115.108:/home/huawei/MEF_CENTER/Ascend-mindx_edge-edge-manager_3.0.0_linux-x86_64
避免每次都输入远程密码
方法一:
scp 默认使用 ssh, 每次传输都需要输入远程用户的密码,十分麻烦。但是如果两台机器之间建立了信任关系后,则不需要输入密码,如下
首先在本机上生成配对密钥
ssh-keygen -t rsa
然后将本机上的公钥文件拷贝到远程机器,并命名为 authorized_keys
scp /root.ssh/id_rsa.pub root@192.168.1.10:/root/.ssh/authorized_keys
以后再传文件就不用输入密码了,包括使用 ssh, sftp 时,都不用输入密码了。
方法二:
安装sshpass,scp结合sshpass可带上密码传输文件
sshpass -p mima scp root@149.xx.xx.xx:/var/log/tpcc_mysql.rtx a.rtx
这个方法有个缺点,还是需要每次都输且会暴露明文密码
注:IP不好记,也可以直接使用绑定的域名
本文来自博客园,作者:易先讯,转载请注明原文链接:https://www.cnblogs.com/gongxianjin/p/16984898.html