Доступ к виртуальному хостингу 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:
- Загрузите PuTTY и PuTTYgen
- Откройте PuTTYgen
- Выберите опцию SSH-2 RSA (or SSH-2 DSA)
- Нажмите на Generate
-
Теперь произвольно двигайте указателем мыши по пустому пространству ниже указателя прогресса генерирования, чтобы создать случайтый ключ.
- Нажмите на Save private Key без предоставления пароля
- Нажмите Yes в диалоге, подтверждая, что Вы хотите сохранить ключ без пароля.
- Сохраните ключ в файле под соответствующим имененм, например, 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:
- Откройте Putty и введите IP Вашего хостингового пакета или имя хоста.
- В меню слева нажмите на Data в секции Connection и введите имя пользователя cPanel username в поле Auto-login username.
- В меню слева нажмите на Auth в секции Connection -> SSH и введите путь к файлу с сохраненным личным ключем.
- Нажмите кнопку 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:
- Загрузите PuTTY и PuTTYgen
- Откройте PuTTYgen
- Выберите опцию SSH-2 RSA (or SSH-2 DSA)
- Нажмите на Generate
-
Теперь произвольно двигайте указателем мыши по пустому пространству ниже указателя прогресса генерирования, чтобы создать случайтый ключ.
- Нажмите на Save private Key без предоставления пароля
- Нажмите Yes в диалоге, подтверждая, что Вы хотите сохранить ключ без пароля.
- Сохраните ключ в файле под соответствующим имененм, например, 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:
- Откройте Putty и введите IP Вашего хостингового пакета или имя хоста.
- В меню слева нажмите на Data в секции Connection и введите имя пользователя cPanel username в поле Auto-login username.
- В меню слева нажмите на Auth в секции Connection -> SSH и введите путь к файлу с сохраненным личным ключем.
- Нажмите кнопку 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