Я только что протестировал другой Sed и обнаружил, что это особенность BSD Sed; GNU Sed дает разные результаты, которые лучше всего иллюстрирует вывод последней команды, приведенной выше :
.$ printf '%s\n' line{1..2} | sed $'1a\\\n ****/\n1i\\\n/****\\\n * '
/****
*
line1
****/
line2
$
Если на удаленном сервере настроен DNS-сервер (, проверьте /etc/resolv.conf
), SSH-сервер попытается выполнить обратный DNS-поиск IP-адреса клиента. Если это не разрешимо, он будет ждать 30-секундного тайм-аута, чтобы предоставить вам доступ. Так что может и не висит.
Также проверьте, можете ли вы использовать ssh изнутри сервера (через 127.0.0.1
локальный IP-адрес ), чтобы проверить, правильно ли он работает. sshd -t
также может помочь устранить любую проверку синтаксиса на /etc/sshd/sshd_config
.