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不好记,也可以直接使用绑定的域名

 

posted @ 2022-12-15 14:10  易先讯  阅读(40)  评论(0编辑  收藏  举报