小小白Up 2021-12-29 12:30 采纳率: 0%
浏览 258

Linux通过scp同步集群节点,报错lost connect

问题遇到的现象和发生背景:在没有网络的服务器上部署项目过程,

代码部分:
#同步了10.0.40.2节点
$ scp /etc/hosts root@10.0.40.2:/etc/hosts
为高效,写一个for循环一次同步
[root@database1 ~]# for i in seq 1 4

do
scp /etc/hosts root@10.0.40.$i:/etc/hosts
done

运行结果及报错内容

img

目前尝试过:
①清空~/.ssh/*
②确认服务器是否安装ssh:whereis scp能够查询到
③查看端口:netstat -tlnp
④关于lost connect:

img


⑤关于输入命令没有反应:

img


⑥登录远程主机修改配置文件:
1.将/etc/ssh/sshd_config文件中的PasswordAuthentication no 改为PasswordAuthentication yes
2.重启sshd服务:systemctl restart sshd
⑦修改公钥:ssh-keygen -t rsa
1.在~/.ssh/生成文件(这一个自己的操作有误区:不明白自己主机与服务器主机间文件)

首先我想知道我的报错信息的解释,因为我有点看不懂这个报错指向什么,另外希望大家能提供一些解决方案,谢谢

  • 写回答

2条回答 默认 最新

  • 恒悦sunsite 运维领域新星创作者 2021-12-29 12:57
    关注

    报错提示你连接的地址是0.0.0.4。建议你把需要同步到的主机列表写入一个文件/tmp/host.txt,一行一个,使用while循环读取。
    while read line
    do
    scp /etc/hosts root@$line:/etc/hosts
    done < /tmp/host.txt

    评论

报告相同问题?

问题事件

  • 创建了问题 12月29日

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料