Назад | Перейти на главную страницу

Невозможно подключиться к ящику linux из окна окна с помощью ключей

Это самая глупая вещь, потому что я делал это много раз раньше и никогда не имел проблем, поэтому я уверен, что делаю что-то глупое, но я не могу, хоть убей, понять это.

Я пытаюсь подключиться с компьютера с Windows 7 к компьютеру с Linux, используя аутентификацию на основе ключа.

Вот шаги, которым я следовал;

  1. Ран ssh-keygen -t rsa из Git Bash.
  2. Выбрана область по умолчанию для сохраняемого файла.
  3. Не выбирал пароль (оставил поле пустым)
  4. Скопировал содержимое id_rsa.pub на удаленный сервер (/home/user/.ssh/authorized_keys)

Когда я пытаюсь войти в систему, используя ssh user@ip.ip.ip.ip -v Я вижу, что он пытается сопоставить мои ключи из правильного места в окне Windows, но не принимает их и в конечном итоге возвращается к паролям в качестве метода аутентификации.

Я проверил права доступа authorized_keys - он установлен на rw только для владельца.

Любая помощь будет принята с благодарностью.

В дополнение к разрешениям для authorized_keys важно также установить разрешения для папки .ssh, содержащей его:

gp@platinum:~/.ssh$ ls -la
total 24
drwx------ 2 gp gp 4096 Aug 17  2011 ./
[...]
-rw------- 1 gp gp 3703 Oct 25 10:52 authorized_keys
gp@platinum:~/.ssh$

Как видите, разрешения для ~/.ssh должно быть 700, а те, что для ~/.ssh/authorized_keys должно быть 600.