1

Недавно я установил свой сервер Raspberry Pi 3 с Arch Linux у себя дома, подключенный к маршрутизатору дома. Но я заметил, что соединения ssh часто дают ошибку тайм-аута и редко работают.(Ssh ssh: connect to host ***.**.**.** port 22: Operation timed out) Я не могу не задаться вопросом, что является причиной этого. Когда ssh сообщает об истечении времени ожидания соединения, я все еще могу проверить связь с моей машиной. IP-адрес был 192.168.1.**(я зарезервировал фиксированный IP для этого Pi на моем маршрутизаторе)

Проблема, похоже, не решается простым перезапуском моего Pi. Я взглянул на журнал ssh моего сервера Pi, и Пи никогда не регистрировал попытки, когда был тайм-аут соединения. Это ситуация на моих компьютерах Mac и Linux. У меня нет никаких проблем на обеих машинах, соединяющихся с управляемыми серверами, которые я арендовал в США. Это также, по-видимому, происходит не только после длительного периода бездействия. Потому что часто случается, что в одну секунду я могу получить ssh и получить приглашение на ввод пароля, а в следующую секунду клиент ssh сообщает мне об истечении времени ожидания.

Моя настройка: оба клиента подключены к маршрутизатору по беспроводной сети, а Pi подключен к сети Ethernet.

Помощь очень ценится!

ОБНОВЛЕНИЕ Больше информации:

Мне удалось подключиться к моей машине достаточно последовательно с клиентским программным обеспечением Terminus на моем iPhone. Кроме того, много раз у меня может быть одно живое соединение ssh на моем Mac, и когда я пытаюсь инициировать другой точно такой же запрос, это дает мне ошибки тайм-аута. Так может это не мой sshd на Пи не работает? Может ли это быть мой роутер, играющий здесь трюки? (У меня есть беспроводной маршрутизатор Netgear) Перехватывая мой ssh-запрос.

1 ответ1

1

Это может быть вызвано тайм-аутом самой сессии ssh, вы можете отредактировать файл конфигурации вашего SSH клиента в ~/.ssh/config и добавить следующую строку:

ServerAliveInterval 120

Это будет отправлять "нулевой пакет" каждые 120 секунд на ваши SSH-соединения, чтобы поддерживать их работу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .