https://help.superhosting.bg/ssh-key-access-putty.html
  • bg

Хостинг, Домейни, Cloud, Виртуални сървъри (VPS), Managed VPS, SSL сертификати

Достъп до хостинг акаунта през SSH с ключ

Контролен панел cPanel
ssh, ssh key, use ssh keys, generate ssh keys, putty, шел достъп с ключ

При достъп през SSH до хостинг акаунта се препоръчва да се ползва метода за идентификация чрез ползването на SSH ключ. При този тип SSH достъп не се изисква въвеждане на потребител и парола за хостинг акаунта.

Достъпът през SSH до хостинг акаунта се предлага при хостинг планове СуперПро и СуперХостинг и може да бъде активиран през клиентския профил.

Методът достъп с ключ има няколко предимства, пред този с потребител и парола, и поради това е препоръчително да се ползва.

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

За да може да се ползва ключ за достъп, е необходимо първо да се генерира двойката ключове (частен и публичен).

Генерирането на двойката ключове може да се извърши чрез инструмента PuTTYgen (an RSA and DSA key generation utility).

След като приложението PuTTYgen се свали и се стартира, за генерирането на ключовете се избира бутона "Generate".

ssh-keys-putty

Генериране на нова двойка ключове

За процеса по генерирането е необходимо да се движи хаотично курсора на мишката в обозначеното празно поле.

ssh-keys-generate

Процес по генериране на ключовете

След като ключовете са генерирани е необходимо да се копира ( 1 ) публичния ключ и да се постави във файла authorized_keys в хостинг акаунта.

ssh-keys-generate-putty

двата ключа са генерирани

( 2 ) Частният ключ може да се защити с парола, което е препоръчително. При задаване на парола за ключа, същата ще ви бъде изисквана всеки път при връзка със сървъра.

( 3 ) Запишете частния ключ в директория локално на вашия компютър, препоръчително в защитена такава.

Публичният ключ е необходимо да се копира във файла authorized_keys, който трябва да се създаде в хостинг акаунта в директория: home/cpaneluser/.ssh

ssh-keys-public-key

Съдържанието на публичния ключ, поставено във файла authorized_keys

Задайте коректните права за директориите и файловете в хостинг акаунта:

home/cpaneluser/.ssh (директория) 0700
home/cpaneluser/.ssh/authorized_keys (файл) 0644

Конфигурация на профил в приложението PuTTY

След като двата ключа са по местата си, може да се извърши и настройката на приложението PuTTY, така че винаги при свързване с хостинг акаунта да се ползват ключовете.

 

ssh-keys

Настройка на профил в puTTY

От секция "Category" вляво кликвате на ( 1 ) "Session", вдясно в полето ( 2 ) "Host Name (or IP addrtess)": въвеждате името на хостинг сървъра, в полето ( 3 ) "Port" 1022 и в полето ( 4 ) "Saved Sessions" въвеждате име на профила, под което ще бъдат записани всички настройки.

Кликвате на ( 5 ) "Data" вляво в секция "Connection" и в полето "Auto-login username" въвеждате името на потребителя за cPanel.

След това отново вляво кликвате два пъти на "SSH" или на плюсчето пред него и кликвате опцията ( 6 ) "Auth". Тук е необходимо да се зададе файла, в който се намира частния ключ. Избирате бутона "Browse" и задавате файла с ключа.

Направените до тук настройки трябва да се запишат в профила в PuTTY. Това става като се кликне на ( 1 ) "Session" вляво и в дясно се кликне на бутона ( 7 ) "Save".

За да се осъществи свързването към хостинг акаунта, може да се избере току-що създадения профил, да се кликне на бутона "Load" и след това на бутона "Open".

При извършени коректно настройки, след като се избере бутона "Open" ще се отвори конзола и ще ви бъде изискана паролата за ключа, ако сте задали такава:

Using username "cpaneluser".
Authenticating with public key "rsa-key-20140123"
Passphrase for key "rsa-key-20140123":

Ако при записването на ключа от PuTTYgen не сте въвели парола, то такава няма да се изисква и директно ще се логвате в акаунта:

Using username "cpaneluser".
Authenticating with public key "rsa-key-20140123"
Last login: Wed Jan 15 15:45:52 2014 from 22.333.11.111

500px270px
SuperHosting.BG
    Контролен панел cPanel
  • Проверка, статус и особености на кеширането в SuperCache
    В случай че извършвате прецизна настройка на SuperCache, при тестване на опциите му от голяма помощ ще са специалните HTTP статус хедъри, които ще получавате. Системата на SuperCache е настроена... »
  • Опции за напреднали в SuperCache Manager
    Освен основните настройки за кеширане, в SuperCache Manager са налични допълнителни опции - за напреднали. Чрез тези опции можете да направите фина настройка на системата за кеширане. От тук можете... »
  • SuperCache Manager by SuperHosting
    SuperCache Manager е един от наличните супер-инструменти в cPanel, чрез който можете да ускорите неимоверно зареждането на вашите уеб сайтове. SuperCache е уеб ускорител (Web Accelerator), който кешира целия изходен код... »
  • Супер-Инструментите в cPanel
    В контролния панел cPanel се предлагат специалните супер инструменти, разработени от СуперХостинг.БГ, с които ще управлявате по-бързо и лесно съдържанието и уеб сайтовете, разположени в хостинг акаунта. SUPERHOSTING TOOLS В раздел SuperHosting... »
  • Мениджър на потребители в cPanel
    През мениджъра за потребители в cPanel можете да създавате нови потребители, да редактирате съществуващи, да променяте пароли и да задавате права за достъп до FTP и имейл и други. Списък с... »
Всички права запазени © 2005-2017 , www.superhosting.bg