Работы SCP, но SSH не делает (по Wi-Fi)

Когда я использую Wi-Fi в своем офисе, я могу скопировать файлы в и с моего сервера с помощью SCP, но по некоторым причинам SSH является небыстро реагирующим. Это просто зависает, ничего не печатает, и я не могу ctrl-c закончить его; я должен закрыть окно терминала.

Когда я включаюсь на LAN, все хорошо работает. Какие-либо идеи, как выяснить то, что продолжается?

4
20.12.2018, 02:23
3 ответа

Я наконец нашел то, что вызывало проблему. Это происходило из-за моего маршрутизатора, блокирующего сообщения проверки активности TCP, когда я соединился с помощью беспроводных технологий (пойди разберись).

ssh my_server -o TCPKeepAlive=no решенный все мои проблемы. Yay!

Из документации:

TCPKeepAlive
  Specifies whether the system should send TCP keepalive messages
  to the other side. If they are sent, death of the connection or
  crash of one of the machines will be properly noticed.  However,
  this means that connections will die if the route is down tem-
  porarily, and some people find it annoying.  On the other hand,
  if TCP keepalives are not sent, sessions may hang indefinitely on
  the server, leaving "ghost" users and consuming server resources.

  The default is "yes" (to send TCP keepalive messages), and the
  server will notice if the network goes down or the client host
  crashes.  This avoids infinitely hanging sessions.

  To disable TCP keepalive messages, the value should be set to
  "no".
5
27.01.2020, 20:51

От Вашего pastie ясно, что Ваш открытый ключ принят. У меня есть чувство, что это могло бы иметь отношение к выделению ИМУЩЕСТВА, поскольку я не вижу это в Вашем-vv:

debug2: PTY allocation request accepted on channel 0

Вы могли сделать 2 вывода из проводного + беспроводная связь и diff их?

2
27.01.2020, 20:51
  • 1
    Извините за отсроченную реакцию, занятый многими вещами. Хорошо, таким образом, оказывается, что это было точно проблемой. По некоторым причинам SSH не хочет выделять ИМУЩЕСТВО, когда я соединяюсь по беспроводной связи. Решение (обходное решение) к моей проблеме затем, которой это кажется, состоит в том, чтобы работать ssh my_server -T 'bash -i' который дает мне интерактивную оболочку, но не перестал работать на шаге выделения ИМУЩЕСТВА. –  Dave 02.11.2011, 17:28
  • 2
    Из интереса разность между моими журналами показала, что беспроводное соединение заморозилось в точке, где проводное имело следующие строки: debug2: channel_input_status_confirm: type 99 id 0 debug2: PTY allocation request accepted on channel 0 –  Dave 02.11.2011, 17:30
  • 3
    @Dave, Вы когда-либо понимали источник этой проблемы? Наличие того же самого здесь, 3 года спустя! –  Scott 30.06.2015, 23:51

Проверьте/etc/ssh/sshd_config для стороны сервера и/etc/ssh/ssh_config для стороны клиента. (не забывайте сторону клиента),
Единственной разницей между Wi-Fi и Ethernet являются IP-адреса.
Если у Вас есть ошибка TX/RX с Wi-Fi, Это, может быть также проблема. (редко)

0
27.01.2020, 20:51

Теги

Похожие вопросы