У меня есть несколько интерфейсных серверов и сервер NFS. Все внешние серверы подключили один и тот же сервер NFS.
К сожалению, сегодня сервер NFS умер, и самое странное в том, что я не могу удаленно подключиться к любому внешнему серверу через ssh. SSH зависает после ввода пароля.
После того, как я подключил другой сервер NFS для использования того же IP-адреса, что и сервер NFS, я могу успешно войти в систему.
Интересно, почему раньше зависал ssh. Спасибо
Я предполагаю, что у вас есть свои домашние на сервере NFS. Сервер SSH, вероятно, пытается открыть закрытый ключ ssh в каталоге пользователя .ssh, и ОС не может вернуть какую-либо информацию. Это также зависит от того, выполнено ли ваше крепление с «жестким» или «мягким» вариантом. Обычно вы используете «жесткий» только в том случае, если уверены в доступности сервера, так как неработающий сервер может повесить вашу сессию:
Крепление тома жестко или мягко зависит частично от вкуса, но также и от типа информации, к которой вы хотите получить доступ с тома. Например, если вы монтируете свои X-программы с помощью NFS, вы, конечно, не хотите, чтобы ваш X-сеанс сходил с ума только потому, что кто-то остановил сеть, запустив одновременно семь копий Doom или отключив Ethernet-штекер. на мгновение. Жестко смонтировав каталог, содержащий эти программы, вы убедитесь, что ваш компьютер ждет, пока он не сможет восстановить связь с вашим сервером NFS. С другой стороны, некритические данные, такие как смонтированные разделы новостей или FTP-архивы, также могут быть смонтированы мягко, поэтому, если удаленный компьютер временно недоступен или отключен, сеанс не зависнет. Если ваше сетевое соединение с сервером нестабильно или проходит через загруженный маршрутизатор, вы можете либо увеличить начальный тайм-аут, используя параметр timeo, либо жестко смонтировать тома. Тома NFS по умолчанию жестко монтируются.
Всегда безопаснее сохранить локальный (не root) логин, чтобы избежать такого рода проблем, которые потребуют от вас физического перехода на сервер для его перезагрузки.