2

Я очень новичок в мире Unix/Linux, и на своем рабочем месте я пытался настроить своего пользователя на возможность SSH подключаться к серверу NAS (наш NAS сделан netgear). Я никогда раньше не работал с этой конкретной системой. Я вошел в систему как пользователь root и отредактировал мой /ssh/sshd_config (vi /ssh/sshd_config) и добавил строку AllowUsers [MyUser] (которая, как я теперь понимаю, была неверной, так как я думаю, что мой ssh управляет аутентификацией с помощью PAM). Я перезагрузил ssh (я думаю, что это был openSSH) с /etc/init.d/ssh reboot , и я получил сообщение о том, что какой-то файл не найден.

ХОРОШО. Вот где я становлюсь действительно глупым.

Я даже не смотрю на сообщение и не закрываю свое окно PuTTY, чтобы посмотреть, сможет ли моя учетная запись пользователя теперь использовать ssh (20/20 задним числом заставляет меня чувствовать себя здесь действительно глупо).

Я снова открываю PuTTY и пытаюсь войти в систему как ssh.

Это не удается. Я не слишком разочарован, я новичок в Linux и прочее, поэтому я решил, что просто снова войду в систему как root и все исправлю.

Угадай, что будет дальше! вход в систему не удается ...

У меня есть 2 догадки, почему mt ssh может быть сломан:

  1. Строка, которую я добавил в свой конфигурационный файл SSH, вызвала сбои в работе всего этого файла и теперь запрещает доступ всем.
  2. Перезагрузить SSH на моем сервере непросто, и предыдущий администратор (который теперь вернулся в колледж для получения другой степени) знал, как с ним работать.
  3. Сочетание вышеперечисленного.

Так как SSH - единственный способ (я думаю) общаться с моим сервером (я пробовал telnet), и мой ssh не работает, что мне делать?

РЕДАКТИРОВАТЬ: Любая помощь будет очень ценится, это может стать очень уродливым (и доставит мне большие неприятности), если эта проблема сохраняется ...

РЕДАКТИРОВАТЬ: Это ReadyNAS Ultra 2 Plus, над которым я работаю.

2 ответа2

3

вам, вероятно, потребуется переустановить ОС / прошивку. Сообщения на форумах ReadyNAS о том, как это сделать. Доступно дополнение, называемое EnableRootSSH, которое разрешит root-доступ к вашему NAS, но я не видел, чтобы кто-нибудь пытался настроить SSH для обычного пользователя на своем NAS или даже знал, возможно ли это.

2

Это не рекомендуется, но можно подключиться к ReadyNAS по телефону, загрузив его в «Режим технической поддержки». Предполагается использовать только техподдержку Netgear, но вы можете войти самостоятельно.

  1. Загрузитесь в режиме технической поддержки. Метод зависит от модели ReadyNAS, поэтому см. Инструкции по поддержке Netgear.
  2. Откройте RAIDar, и примерно через минуту вы увидите IP, а также «TELNET - {число}».
  3. Telnet на IP-адрес (стандартный порт telnet). Логин: root Пароль: infr8ntdebug

Теперь у вас есть доступ к оболочке, но диски не смонтированы. В зависимости от модели их нужно монтировать разными командами.

Новые модели, кажется, используют mdadm , но он не установлен на моем старом ReadyNAS Duo. Но это сработало для меня:

start_raid.sh
# if hdc1 doesn't exist, try to locate disk with fdisk -l
mount /dev/hdc1 /sysroot
chroot /sysroot
mount proc
vgscan
vgchange -ay c
mount -a

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