-1

У меня есть два сервера, A и B.

A - это сервер Windows 2003, а B - сервер CentOS 7.

Я установил openssh для Windows на A, но я не знаю, как установить s's_config B, чтобы я мог подключиться к B из A с ключами RSA.

Эйдт 2015-08-05 23:18:34

Извините за мой запутанный вопрос.

  1. Я могу использовать только команду, а не клиент.
  2. Я должен подключиться к B от A с ключами RSA.
  3. Я сгенерировал ключ и загрузил паб в B.
  4. Я попытался ssh user@b.ip, но не полезно.

2 ответа2

1

Обычно вам не нужно устанавливать что-то особенное для клиента Windows. Значения по умолчанию в CentOS, где находится ваш ssh-сервер, работают нормально. Если у вас есть проблемы с openssh, используйте PuTTY или KiTTY в качестве клиента Windows SSH, их будет проще понять пользователям с графическим интерфейсом.

У вас есть проблемы с установкой аутентификации по ключу, или в чем именно проблема? Попробуйте сначала использовать имя пользователя / пароль и после этого перейти на аутентификацию с открытым ключом. (И отключите аутентификацию по паролю на сервере, если она общедоступна)

Для аутентификации с открытым ключом вы должны создать пару ключей на вашем клиенте (A), используя puttygen или ssh-keygen, а затем добавить открытый ключ (выглядит как ssh-rsa BASE64 ...THINGY == комментарий) в файл ~/.ssh/authorized_keys на сервере (B). ~ здесь находится домашний каталог пользователя, которого вы используете для входа в систему, например, /home/user/.ssh/authorized_keys

1

если вы можете войти через user/pass

вам просто нужно сгенерировать ключ и скопировать его

попробуйте запустить ssh-keygen там, где находится ваш ssh-клиент, чтобы сгенерировать ключ, он создаст id_rsa и id_rsa.pub в вашем домашнем каталоге, где находится ваш ssh-клиент.

ssh-copy-id user @ host, чтобы скопировать ключ на ssh-сервер. Вам будет предложено войти в систему с пользователем / пароль, после чего ключ будет скопирован, и вы можете войти в систему автоматически с помощью ключа. Он добавит ваш открытый ключ в файл author_keys на сервере ssh

Ваш файл ssh_config и файл sshd_config не должны быть изменены для этого.

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