GVM踩坑记录之:rsync: connection unexpectedly closed 和 rsync: read error: Connection reset by peer (104)

Kali 2021.2安装GVM(原OpenVAS)踩坑记录帖

在另一篇帖子安装GVM的过程中,遇到好多rsync报错

rsync: read error: Connection reset by peer (104)
rsync error: error in socket IO (code 10) at io.c(794) [receiver=3.1.3]
rsync: connection unexpectedly closed (1047 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at io.c(235) [generator=3.1.3]

刚开始的时候还没有留意,出现这个错误的时候就再把命令重复执行一遍,多试几遍最后也能装好,最后也能看到那句令人欣慰的It seems like your GVM-21..1 installation is OK.

结果没承想在使用的时候还是会有很多bug,比如在新建Targets时,会出现Port List不可选中,内置的默认扫描策略也加载不出空空如也
在这里插入图片描述
原因应该是因为有些内置策略文件没有下载完整,也即下载到一半是出现上述那些错误,导致下载中断

但是在gvm-check-setup检查的时候,大概没有进行完整性检查,这就导致虽然显示It seems like your GVM-21..1 installation is OK.,但其实我们的安装并不完整

解决办法:
  1. 一方面需要同步的文件体积过大,因此下载速度过慢可能会导致超时,所以最好能够让终端shell通过代理进行下载,具体可以参考我另一篇文章: 用 proxychains 实现终端代理,在命令前加上proxychains来让终端走代理方式下载
  2. 另一方面为了避免rsync错误,我们在每条命令后面都加上 --rsync

这样一来我们的安装命令就变成了:
sudo proxychains gvm-setup --rsync
sudo gvm-check-setup
check过程中如果需要FIX的话也是同理,比如同步SCAP时:
sudo proxychains runuser -u _gvm -- greenbone-feed-sync --type SCAP --rsync

tips:如果运行时有什么莫名其妙的错误,多半是因为同步不完整(即使检查通过),这时候可以sudo proxychains gvm-setup --rsync仔细看过程中有哪个文件没有下载完整,然后再想办法下完就行

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值