1.跳板机搭建完成,添加资产后测试成功,但是在web终端连接资产时总是报错,连接超时:Connect asset ceshi error: dial tcp 10.10.8.9:22: i/o timeout
解决方法:
手动登录该资产修改 /etc/ssh/sshd_config 的 usedns 为 no
vim /etc/ssh/sshd_config
UseDNS no
修改后, 重启 ssh 服务, 再次在 web 上连接资产, 如果任然提示 timeout, 重启 docker
systemctl restart docker
docker restart jms_koko
如果同一个组里面, 出现个别用户无法登录某个资产, 组的其他人可以正常使用的, 请关闭 koko/config.yml 的 连接复用功能
$ vim koko/config.yml
…
# REUSE_CONNECTION: true
REUSE_CONNECTION: false
2.web终端登陆资产时报错:
Connect asset zhangqiang error: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none password publickey], no supported methods remain
解决:原因是资产上没有生成系统用户(windows系统的系统用户需要提前创建好),可以手动推送