【问题标题】:sshuttle connection error : packet_write_wait: Connection to <server> port 22: Broken pipe (archlinux)sshuttle 连接错误:packet_write_wait: Connection to <server> port 22: Broken pipe (archlinux)
【发布时间】:2017-12-17 12:33:32
【问题描述】:

上次操作系统升级后无法通过 sshuttle 连接到服务器。它可以正常工作一年,但升级后出现此错误:

sshuttle --dns -r root@server  0.0.0.0/0 -vv
packet_write_wait: Connection to server port 22: Broken pipe
c : Waiting: 3 r=[5, 7, 9] w=[] x=[] (fullness=14/0)
c :   Ready: 3 r=[9] w=[] x=[]
firewall manager: undoing IPv4 changes.
>> iptables -t nat -D OUTPUT -j sshuttle-12300
>> iptables -t nat -D PREROUTING -j sshuttle-12300
>> iptables -t nat -F sshuttle-12300
>> iptables -t nat -X sshuttle-12300
firewall manager: undoing /etc/hosts changes.
c : fatal: server died with error code 255

我已经在谷歌上搜索过,但大部分都是关于ClientAliveIntervalClientAliveCountMaxServerAliveInterval.reinstall sshuttle 和重置配置无济于事。通过相同的配置在 ubuntu 17.10 上工作。

【问题讨论】:

  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。
  • 对于 serverfault.com 的好问题,但我之前从未提出过问题,不确定过程是什么。

标签: linux ssh archlinux


【解决方案1】:

解决方案已发布在https://github.com/sshuttle/sshuttle/issues/150

显然现在需要将-x &lt;host&gt; 添加到命令中(在您的情况下,&lt;host&gt;server)。为我工作。

【讨论】:

    【解决方案2】:

    我遇到了类似的问题,但没有出现致命错误。连接后 Sshuttle 会立即冻结,客户端或服务器上没有错误消息。原来我手机的热点 VPN 设置阻止了 sshuttle。不是实际的 VPN,而是“killswitch”设置。

    我以前从未遇到过问题,但我的 VPN 应用总是在更新和添加新功能。

    关闭“自动终止开关”也就是“阻止没有 VPN 的连接”解决了这个问题。现在我所有的其他软件都运行得更好了。

    希望对某人有所帮助。

    (sshuttle 是我其他问题的解决方案,或者 killswitch 也影响了其他软件功能,也许后者是更可能的解释。很高兴我先尝试修复 sshuttle。)

    【讨论】:

      猜你喜欢
      • 2021-05-09
      • 2019-06-03
      • 2013-02-07
      • 2022-10-22
      • 1970-01-01
      • 1970-01-01
      • 2019-06-24
      • 2016-11-04
      • 2020-12-14
      相关资源
      最近更新 更多