Когда я использую Wi-Fi в своем офисе, я могу скопировать файлы в и с моего сервера с помощью SCP, но по некоторым причинам SSH является небыстро реагирующим. Это просто зависает, ничего не печатает, и я не могу ctrl-c
закончить его; я должен закрыть окно терминала.
Когда я включаюсь на LAN, все хорошо работает. Какие-либо идеи, как выяснить то, что продолжается?
Я наконец нашел то, что вызывало проблему. Это происходило из-за моего маршрутизатора, блокирующего сообщения проверки активности 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".
От Вашего pastie ясно, что Ваш открытый ключ принят. У меня есть чувство, что это могло бы иметь отношение к выделению ИМУЩЕСТВА, поскольку я не вижу это в Вашем-vv:
debug2: PTY allocation request accepted on channel 0
Вы могли сделать 2 вывода из проводного + беспроводная связь и diff
их?
ssh my_server -T 'bash -i'
который дает мне интерактивную оболочку, но не перестал работать на шаге выделения ИМУЩЕСТВА.
– Dave
02.11.2011, 17:28
debug2: channel_input_status_confirm: type 99 id 0
debug2: PTY allocation request accepted on channel 0
– Dave
02.11.2011, 17:30
Проверьте/etc/ssh/sshd_config для стороны сервера и/etc/ssh/ssh_config для стороны клиента. (не забывайте сторону клиента),
Единственной разницей между Wi-Fi и Ethernet являются IP-адреса.
Если у Вас есть ошибка TX/RX с Wi-Fi, Это, может быть также проблема. (редко)