Тэлефануйце нам: +90 850 532 5 260 Адправіць білет   Увайсці

Стварэнне ключа Windows Ssh

Каб выкарыстоўваць ключы SSH у Windows для бяспечнай аўтэнтыфікацыі, вы можаце выканаць наступныя дзеянні:

  1. Ўстаноўка OpenSSH:

    Пераканайцеся, што на вашай машыне Windows усталявана функцыя OpenSSH. Калі вы выкарыстоўваеце Windows 10 або больш позняй версіі, яна пастаўляецца з убудаванай функцыяй кліента і сервера OpenSSH.

    Каб праверыць, ці ўсталяваны ён, вы можаце перайсці ў «Настройкі» > «Прыкладанні» > «Дадатковыя функцыі» і пашукаць «Кліент OpenSSH» і «Сервер OpenSSH». Калі яны не ўсталяваны, вы можаце ўсталяваць іх з раздзела «Дадатковыя функцыі».

  2. Стварыце пару ключоў SSH:

    Каб стварыць пару ключоў SSH, вы можаце выкарыстоўваць ssh-ключ каманда ў PowerShell або камандным радку. Адкрыйце PowerShell або камандны радок і запусціце:

    абалонка
    ssh-keygen -t rsa -b 4096

    Гэтая каманда стварае 4096-бітную пару ключоў RSA. Вы можаце вызначыць іншы тып або памер ключа, калі хочаце. Вам таксама будзе прапанавана выбраць месца для захавання ключавых файлаў (звычайна ў вашым каталогу карыстальніка, пад .ssh).

  3. Скапіруйце адкрыты ключ:

    Пасля генерацыі пары ключоў у вас будуць два файлы .ssh каталог: id_rsa (закрыты ключ) і id_rsa.pub (адкрыты ключ). Вам трэба скапіяваць змесціва файла адкрытага ключа (id_rsa.pub) на аддалены сервер, дзе вы хочаце прайсці аўтэнтыфікацыю.

    Вы можаце выкарыстоўваць такі інструмент, як кошкі каб адлюстраваць адкрыты ключ, а затым скапіяваць яго:

    абалонка
    кошка ~/.ssh/id_rsa.pub
  4. Наладзьце SSH на аддаленым серверы:

    На выдаленым серверы вам трэба дадаць свой адкрыты ключ у ~/.ssh/authorized_keys файл у хатнім каталогу вашага карыстальніка. Вы можаце зрабіць гэта ўручную, уставіўшы адкрыты ключ або выкарыстоўваючы ssh-copy-id каманда (калі ёсць):

    абалонка
    ssh-copy-id імя карыстальніка@аддалены-сервер

    замяніць імя карыстальніка з вашым імем карыстальніка на выдаленым серверы і аддалены сервер з імем хаста або IP-адрасам сервера.

  5. Праверце злучэнне SSH:

    Пасля таго, як ваш адкрыты ключ будзе дададзены ў аўтарызаваныя_ключы файл на аддаленым серверы, вы павінны быць у стане SSH на сервер без пароля:

    абалонка
    ssh імя карыстальніка@аддалены-сервер

    Ён павінен увайсці без запыту пароля, таму што ключ SSH выкарыстоўваецца для аўтэнтыфікацыі.

Вось і ўсё! Вы паспяхова наладзілі аўтэнтыфікацыю ключа SSH у Windows для падлучэння да аддаленага сервера. Не забудзьцеся захаваць свой прыватны ключ (id_rsa) абараніць і ніколі нікому не дзяліцца.

Пра аўтара

Пакінуць адказ

bel