• Главная

Доступ к виртуальному хостингу Linux с помощью SSH. Хостинг с ssh доступом


Доступ к виртуальному хостингу Linux с помощью SSH – База знаний

Что такое Secure Shell (SSH)?

Secure Shell (SSH) – это зашифрованный сетевой протокол для безопасной передачи данных или выполнения команд и осуществления других безопасных сетевых действий между двумя машинами, связанными безопасным соединением поверх небезопасной сети, которые называются сервером и клиентом (на сервере запущена программма SSH server, а ана клиенте — SSH-клиент). SSH обычно используется для логина в удаленную систему и выполенния команд. Вы можете передавать файлы с помощью протоколов SSH file transfer (SFTP) или secure copy (SCP). Стандартно для SSH используется порт 22.

Как активировать доступ через SSH на Вашем пакете?

Наши серверы поддерживают SSH-доступ на всех пакетах хостинга Linux. Для активации SSH пройдите на вкладку Security в cPanel.

  • SSH также будет работать с паролями.
  • Пароль по умолчанию тот же, что и для доступа к cPanel.
  • Если Вы не помните пароль, Вы можете изменить его через ваш аккаунт HostGator.
  • Также, при нажатии на иконку SSH access, Вы можете использовать встроенный в браузер терминал на основе java.

 

Как осуществить соединение к хостинговому пакету с помощью SSH?

SSH-соединение с Вашим хостингом Linux осуществляется на основе авторизации с помощью ключа.

Как сгенерировать пару SSH-ключей для авторизации с помощью ключа?

Вам необходимо сгенерировать пару ключей (закрытый и открытый или личный и публичный ключи) на Вашем локальном компьютере

 

Для ОС Linux:Запустите на Вашем терминале следующую команду:

ssh-keygen -t dsa

ИЛИ

ssh-keygen -t rsa

 

На выходе Вы получите нечто похожее на:

Generating public/private dsa key pair. Enter file in which to save the key (~/.ssh/id_dsa): Press [Enter] key Enter passphrase (empty for no passphrase): Press [Enter] key Enter same passphrase again: Press [Enter] key Your identification has been saved in ~/.ssh/id_dsa Your public key has been saved in ~/.ssh/id_dsa.pub The key fingerprint is: <some string>

ИЛИ

Generating public/private dsa key pair. Enter file in which to save the key (~/.ssh/id_dsa): Press [Enter] key Enter passphrase (empty for no passphrase): Press [Enter] key Enter same passphrase again: Press [Enter] key Your identification has been saved in ~/.ssh/id_dsa Your public key has been saved in ~/.ssh/id_dsa.pub The key fingerprint is: <some string>id_dsa or id_rsa is the private key and id_dsa.pub or id_rsa.pub is the public key.

 

Для Windows:

  1. Загрузите PuTTY и PuTTYgen
  2. Откройте PuTTYgen
  3. Выберите опцию SSH-2 RSA (or SSH-2 DSA)
  4. Нажмите на Generate

  1. Теперь произвольно двигайте указателем мыши по пустому пространству ниже указателя прогресса генерирования, чтобы создать случайтый ключ.

  1. Нажмите на Save private Key без предоставления пароля

  1. Нажмите Yes в диалоге, подтверждая, что Вы хотите сохранить ключ без пароля.

  1. Сохраните ключ в файле под соответствующим имененм, например, ssh_private_key.ppk

Авторизация SSH Server к использованию публичного ключа

Для Linux:

  • Создайте директорию .ssh (обратите внимание на точку) в каталоге /home/<username>/ Вашего хостингового пакета. Затем создайте файл с именем authorized_keys в директории .ssh.
  • Скопируйте контент локального файла ~/.ssh/id_dsa.pub или ~/.ssh/id_rsa.pub в файл authorized_keys.

Для Windows:

  • Создайте директорию .ssh (обратите внимание на точку) в каталоге /home/<username>/ Вашего хостингового пакета. Затем создайте файл с именем authorized_keys в директории .ssh.
  • Скопируйте контент секции Public-Lines в файле ssh_private_key.ppk на Вашем компьютере.

  • Отредактируйте файл authorized_keys на Вашем хостинговом пакете, введя слово “ ssh-rsa “ (включая пробелы вначале и вконце слова) и введите скопированный контент. Удалите символ возврата каретки вконце каждой строки, соединяя четыре строки в одну. Осуществите это действие осторожно, стараясь не удалить необходимые символы. Окончательный результат будет похож на следующий:
  • ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAnjXf5VEuIfOHmbNGn7NZAYDjSp8mYK9sDF+RZR75V4gyu3FeaXcAlwA/jwzzgpIvhK2why5t9DtokyInlocqP9SbNd9xOnrvXEV+ImvKiBf4+tFk7uagZJ+CLrr0tK7M4lKskjfad38UF5cJ0+YU24V1sCDs6QTJC4kG3PO1eeE=

Вы только что настроили пару SSH-ключей для авторизации.

После этого Вы можете использовать SSH для доступа к Вашему хостинговому пакету. Вот как это сделать:

Для Linux:

Запустите следующую команду:

ssh -l user remote-server-host-name

 

Для Windows:

  1. Откройте Putty и введите IP Вашего хостингового пакета или имя хоста.
  2. В меню слева нажмите на Data в секции Connection и введите имя пользователя cPanel username в поле Auto-login username.

  1. В меню слева нажмите на Auth в секции Connection -> SSH и введите путь к файлу с сохраненным личным ключем.

  1. Нажмите кнопку Open, чтобы осуществить соединение с Вашим пакетом через SSH

Вот и все, черный экран перед вами и есть интерфейс SSH!

kb.ru.hostgator.com

Доступ к виртуальному хостингу Linux с помощью SSH – База знаний

Secure Shell (SSH) – это зашифрованный сетевой протокол для безопасной передачи данных или выполнения команд и осуществления других безопасных сетевых действий между двумя машинами, связанными безопасным соединением поверх небезопасной сети, которые называются сервером и клиентом (на сервере запущена программма SSH server, а ана клиенте — SSH-клиент). SSH обычно используется для логина в удаленную систему и выполенния команд. Вы можете передавать файлы с помощью протоколов SSH file transfer (SFTP) или secure copy (SCP). Стандартно для SSH используется порт 22.

Как активировать доступ через SSH на Вашем пакете?

Наши серверы поддерживают SSH-доступ на всех пакетах хостинга Linux. Для активации SSH пройдите на вкладку Security в cPanel.

  • SSH также будет работать с паролями.
  • Пароль по умолчанию тот же, что и для доступа к cPanel.
  • Если Вы не помните пароль, Вы можете изменить его через ваш аккаунт BlueHost.
  • Также, при нажатии на иконку SSH access, Вы можете использовать встроенный в браузер терминал на основе java.

 

Как осуществить соединение к хостинговому пакету с помощью SSH?

SSH-соединение с Вашим хостингом Linux осуществляется на основе авторизации с помощью ключа.

Как сгенерировать пару SSH-ключей для авторизации с помощью ключа?

Вам необходимо сгенерировать пару ключей (закрытый и открытый или личный и публичный ключи) на Вашем локальном компьютере

 

Для ОС Linux:Запустите на Вашем терминале следующую команду:

ssh-keygen -t dsa

ИЛИ

ssh-keygen -t rsa

 

На выходе Вы получите нечто похожее на:

Generating public/private dsa key pair. Enter file in which to save the key (~/.ssh/id_dsa): Press [Enter] key Enter passphrase (empty for no passphrase): Press [Enter] key Enter same passphrase again: Press [Enter] key Your identification has been saved in ~/.ssh/id_dsa Your public key has been saved in ~/.ssh/id_dsa.pub The key fingerprint is: <some string>

ИЛИ

Generating public/private dsa key pair. Enter file in which to save the key (~/.ssh/id_dsa): Press [Enter] key Enter passphrase (empty for no passphrase): Press [Enter] key Enter same passphrase again: Press [Enter] key Your identification has been saved in ~/.ssh/id_dsa Your public key has been saved in ~/.ssh/id_dsa.pub The key fingerprint is: <some string>id_dsa or id_rsa is the private key and id_dsa.pub or id_rsa.pub is the public key.

 

Для Windows:

  1. Загрузите PuTTY и PuTTYgen
  2. Откройте PuTTYgen
  3. Выберите опцию SSH-2 RSA (or SSH-2 DSA)
  4. Нажмите на Generate

  1. Теперь произвольно двигайте указателем мыши по пустому пространству ниже указателя прогресса генерирования, чтобы создать случайтый ключ.

  1. Нажмите на Save private Key без предоставления пароля

  1. Нажмите Yes в диалоге, подтверждая, что Вы хотите сохранить ключ без пароля.

  1. Сохраните ключ в файле под соответствующим имененм, например, ssh_private_key.ppk

Авторизация SSH Server к использованию публичного ключа

Для Linux:

  • Создайте директорию .ssh (обратите внимание на точку) в каталоге /home/<username>/ Вашего хостингового пакета. Затем создайте файл с именем authorized_keys в директории .ssh.
  • Скопируйте контент локального файла ~/.ssh/id_dsa.pub или ~/.ssh/id_rsa.pub в файл authorized_keys.

Для Windows:

  • Создайте директорию .ssh (обратите внимание на точку) в каталоге /home/<username>/ Вашего хостингового пакета. Затем создайте файл с именем authorized_keys в директории .ssh.
  • Скопируйте контент секции Public-Lines в файле ssh_private_key.ppk на Вашем компьютере.

  • Отредактируйте файл authorized_keys на Вашем хостинговом пакете, введя слово “ ssh-rsa “ (включая пробелы вначале и вконце слова) и введите скопированный контент. Удалите символ возврата каретки вконце каждой строки, соединяя четыре строки в одну. Осуществите это действие осторожно, стараясь не удалить необходимые символы. Окончательный результат будет похож на следующий:
  • ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEAnjXf5VEuIfOHmbNGn7NZAYDjSp8mYK9sDF+RZR75V4gyu3FeaXcAlwA/jwzzgpIvhK2why5t9DtokyInlocqP9SbNd9xOnrvXEV+ImvKiBf4+tFk7uagZJ+CLrr0tK7M4lKskjfad38UF5cJ0+YU24V1sCDs6QTJC4kG3PO1eeE=

Вы только что настроили пару SSH-ключей для авторизации.

После этого Вы можете использовать SSH для доступа к Вашему хостинговому пакету. Вот как это сделать:

Для Linux:

Запустите следующую команду:

ssh -l user remote-server-host-name

 

Для Windows:

  1. Откройте Putty и введите IP Вашего хостингового пакета или имя хоста.
  2. В меню слева нажмите на Data в секции Connection и введите имя пользователя cPanel username в поле Auto-login username.

  1. В меню слева нажмите на Auth в секции Connection -> SSH и введите путь к файлу с сохраненным личным ключем.

  1. Нажмите кнопку Open, чтобы осуществить соединение с Вашим пакетом через SSH

Вот и все, черный экран перед вами и есть интерфейс SSH!

kb.ru.bluehost.com

Активиране на SSH достъпа до хостинг акаунт

За хостинг плановете СуперПро и СуперХостинг е включена услугата SSH (Secure Shell) достъп до хостинг акаунта. По подразбиране SSH достъпът не е активиран. Активирането на SSH достъпа се извършва през клиентския профил.

Активиране на SSH достъп до хостинг акаунт

След като достъпите клиентския ви профил в superhosting.bg, кликнете на Хостинг акаунти в менюто вляво и след това изберете Детайли за дадения хостинг акаунт.

За да активирате SSH достъпа за този хостинг акаунт в полето SSH достъп кликнете на Активиране на SSH.

Потвърдете желанието си в отворилия се диалогов прозорец, след което ще получите съобщение за успешно активиране на SSH достъпа.

Потвърждение за активирането и данни за ползване на SSH достъпа ще бъде изпратено в имейл до контактния имейл адрес.

Ползване на SSH достъп

След като бъде активиран SSH достъпа, за да се осъществи връзка посредством SSH, може да се използва конзола - SSH Client. Един от най-често използваните клиенти е PuTTy и може да бъде изтеглен от следния адрес: http://www.putty.org

След инсталиране и стартиране на SSH клиента е необходимо да се въведат данни за достъп:

  • Host: името на домейна или името на сървъра или споделения IP адресВ случай че не сте сигурни кой е IP адресът на сървъра, можете да намерите тази информация в контролния панел cPanel » Информация за сървъра и версии на софтуер.
  • Port: 1022
  • Username и Password: потребителското име и паролата за хостинг акаунта.

help.superhosting.bg