Рубрики
Uncategorized

Как SSH на вашем удаленном сервере с вашей машины Windows

Если вы являетесь пользователем MAC, используя SSH @ через терминал … с меткой SSH, Windows, WebDev, Devops.

Если вы являетесь пользователем MAC, используя ssh @ <Сервер Публичный IP-адрес> Через терминал не просто Brainer для SSH на ваш удаленный сервер.

Microsoft Windows, с другой стороны, делает его немного сложнее SSH, так как многие версии Windows не поддерживают OpenSSH.

Для Mac, так и Windows, наиболее эффективным, и более безопасным, способ SSH на вашем сервере Cleaver — использовать PARE PAWER RSA.

Создание клавиш через Terminal POR MAC так же просто, как работает SSH-Keygen -T RSA Отказ

Однако для Microsoft Windows стандарт для создания пары клавиши SSH и SSH на удаленный сервер — использовать инструмент с открытым исходным кодом, который называется PUTTY.

Вы можете скачать BuTTY на https://www.chiark.greenend.org.uk/~sgtatham/Puttyty/ И установите совместимую версию для вашей машины Windows.

Это установит пару программ на вашу машину Windows.

Первым шагом является создание клавиш SSH, используя приложение PutTygen.

  1. Открыть Путтыген

  2. Выбрать генерацию

  3. Замазка попросит вас получить немного упражнения, перемещая курсор вокруг пустой части строки состояния

  4. После того, как ключ генерируется, сохраните закрытый ключ к машине, называя его id_rsa и сохранение его в месте, которое вы помните, где это

5. Копировать весь открытый ключ, который расположен в открытом ключ для вставки в файл openssh autorized_keys

  1. При использовании Cleaver Перейдите в Cleacer> Выберите свой профиль> Нажмите на ключ Банк> Вставьте открытый ключ, добавьте имя и нажмите Добавить. Ключ Bank — это идеальное место для хранения вашего открытого ключа, чтобы вы легко применили ключ к новым серверам. Никогда не вставляйте свой частный ключ здесь. Частный ключ должен быть только на вашем устройстве, и открытый ключ всегда используется для удаленных серверов.

  2. Далее перейдите на сервер, который вы хотите SSH в Cleacer> Выберите клавиши SSH> Выберите недавно добавленную клавишу из раскрывающегося списка, добавить пользователя (root and Cleaver пользователей по умолчанию, и вы можете назначить один или оба из них), а затем добавить ключ

Если не использовать Cleacer для управления сервером, затем используйте FTP-клиент, например, filezilla, чтобы добавить ключ к ~/. ssh/auralized_keys. .

Ваш открытый ключ теперь добавлен на ваш сервер! 🎉

Теперь, чтобы использовать PUTTY на SSH на сервер с вашего устройства Windows:

  1. Откройте приложение Powerty
  2. Добавьте публичный IP-адрес для вашего сервера в имя хоста
  3. Затем перейдите к подключению> SSH> AUTH, нажмите «Обзор» и выберите id_rsa файл, который вы создали в шагах PutTygen
  4. Теперь выберите Открыть сделать SSH-соединение
  5. Терминал попросит вас пользователя, введите либо root или Cleaver в зависимости от того, как вы добавили имя пользователя на открытый ключ, который вы добавили на свой сервер

БАМ! Вы сейчас SSH’D на ваш удаленный сервер!

Просто следует отметить, что вы, возможно, пытались использовать PUTTY TO SSH на сервер без использования ключа SSH и попытаетесь использовать пару пароля имени пользователя и паролей Sudo. Вы можете использовать этот метод, хотя иногда серверы могут быть настроены, чтобы не разрешить этот метод.

Оригинал: «https://dev.to/armiedema/how-to-ssh-into-your-remote-server-from-your-windows-machine-245l»