Перейти к содержимому

Как узнать пароль от ssh

  • автор:

Как узнать логин/пароль сервера для подключения по ssh?

В файле algo.pem лежит RSA PRIVATE KEY. Могу ли я узнать пароль/логин сервера и возможно ли их поменять, чтобы подключаться по ssh с помощью логина/пароля?

Отслеживать
1,951 1 1 золотой знак 14 14 серебряных знаков 33 33 бронзовых знака
задан 7 мая 2018 в 2:42
Michael Wolf Michael Wolf
21 1 1 серебряный знак 4 4 бронзовых знака

Пароля так-то может и не быть как способа аутентификации. Заходите по ключу и настраивайте всё, что вам нужно, и пароли и sshd.

7 мая 2018 в 2:48
Зачем несекьюрные логин/пароль, если можно использовать RSA?
7 мая 2018 в 4:05

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Подключаюсь по ssh с помощью такой команды:
$ ssh . root@.
Могу ли я узнать пароль/логин

логин вы сами привели: root . пароля, скорее всего, нет вообще (да он и ни к чему, ведь, скорее всего, авторизация по паролю запрещена в конфигурации как небезопасная).

возможно ли их поменять, чтобы подключаться по ssh с помощью логина/пароля?

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

$ man passwd $ man adduser 

Как подключиться к серверу по SSH с помощью пароля или ключа

Как подключиться к серверу через SSH

SSH — зашифрованный протокол для удаленного управления серверами. Для подключения через него вы можете каждый раз вводить пароль или настроить авторизацию по ключу. Второй вариант безопаснее, но у него есть свои особенности. В этой статье мы рассмотрим оба метода подключения, а вы уже сами выберите, какой способ удобнее.

Проверка службы SSH на сервере

Доступ по SSH обычно можно включить при создании сервера или во время настройки конфигурации. Убедиться в том, что он разрешен, можно через консоль. Она доступна в панели управления сервером.

Например, у меня VDS на Timeweb. Чтобы попасть в консоль, я авторизуюсь по логину и паролю, выданному хостером, выбираю свой сервер в списке VDS и перехожу на вкладку «Консоль».

Вход в консоль

Чтобы пользоваться консолью, нужно авторизоваться. Логин и пароль для доступа к серверу хостер присылает в письме. Сначала нужно ввести логин и нажать на клавишу Enter. Появится строка Password. В ней необходимо ввести пароль и снова нажать на клавишу Enter.

Важно: в целях безопасности при вводе пароля на экране не отображаются никакие символы, даже привычные звездочки.

После авторизации в консоли можно проверить, запущена ли служба SSH на сервере.

  1. Выполните команду systemctl status sshd.
  2. Обратите внимание на строчку Active. В ней должна быть выделенная зеленым запись active (running). Это состояние говорит о том, что служба запущена.

Служба SSH работает

Если служба не активна, добавьте ее самостоятельно. Выполните команду sudo apt install openssh-server и подтвердите установку пакетов.

Кроме того, для подключения вам может понадобиться настройка брандмауэра. Чтобы межсетевой экран не блокировал входящие соединения, можно на время отключить его командой sudo ufw disable.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей

Использование пароля

Начнем с инструкции о том, как подключиться к удаленному серверу через SSH по логину и паролю. Это самый простой способ. Хостер предоставляет вам IP-адрес, логин и пароль. Этого достаточно для того, чтобы установить соединение с удаленным сервером.

Подключение на Windows

Моя основная система — Windows. Раньше для подключения к серверу через SSH я пользовался сторонней утилитой PuTTY, потому что в операционной системе не было встроенного компонента. В «десятке» он появился, так что теперь можно подключаться к SSH через командную строку (cmd).

Чтобы включить встроенный в систему OpenSSH:

  1. Откройте «Параметры» (Win + I) и перейдите в раздел «Приложения».
  2. Выберите опцию «Управление дополнительными компонентами».
  3. Нажмите «Добавить компонент».
  4. Выберите в списке OpenSSH Client и нажмите «Установить».
  5. После завершения установки перезагрузите систему.

Клиент OpenSSH на Windows

Теперь разберемся, как подключиться к SSH через cmd. Запустите командную строку и выполните запрос вида ssh root@185.104.114.90.

Значение root — логин для подключения, вы получили его в письме при создании сервера. 185.104.114.90 — IP-адрес сервера. Его можно посмотреть в панели управления сервером или в том же письме, которое прислал хостер. У команды может быть также дополнительный параметр -p, после которого прописывается номер порта. По умолчанию используется порт 22. Если у вас настроен другой порт, нужно явно его указать, — например, полный адрес может выглядеть так: ssh root@185.104.114.90 -p 150.

После выполнения команды клиент SSH предложит добавить устройство в список известных. Введите в командной строке yes и нажмите на Enter. Затем укажите пароль для доступа к серверу. На этом подключение к серверу через SSH завершено — теперь все команды будут выполняться на удаленной машине, к которой вы подключились.

На версиях младше Windows 10 1809 нет встроенной поддержки протокола OpenSSH. В таком случае понадобится сторонняя утилита. Смотрим, как через PuTTY подключиться по SSH:

  1. Запустите PuTTY.
  2. На вкладке Session укажите Host Name (IP-адрес сервера), Port (по умолчанию 22, но если вы в конфигурации сервера указали другой порт, нужно задать его номер).
  3. Убедитесь, что тип соединения установлен SSH.
  4. Нажмите на кнопку Open, чтобы подключиться.

SSH в программе PuTTY

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

Подключение на Linux и macOS

Теперь посмотрим, как подключиться по SSH через терминал на Linux. Для этого не требуется установка дополнительных компонентов, все работает «из коробки».

  1. Запустите терминал. Обычно для этого используется сочетание клавиш Ctrl+Alt+T. Найти терминал также можно по пути «Главное меню» — «Приложения» — «Система».
  2. Выполните команду для подключения. Синтаксис такой же, как на Windows, — ssh root@ 185.104.114.90 . Если порт не стандартный, то нужно явно его указать: например, ssh root@ 185.104.114.90 -p 150. Вместо root вы указываете свое имя пользователя, а вместо 185.104.114.90 — IP-адрес своего сервера.
  3. Если хост и порт указаны верно, на следующем шаге появится запрос на ввод пароля. При первом подключении также будет предложение добавить новое устройство в список известных. Для этого введите yes и нажмите на клавишу Enter.

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

Если IP-адрес или порт указаны неверно, то на экране появится сообщение об ошибке — Connection Refused. Это может также говорить о том, что доступ запрещен брандмауэром на удаленном сервере (если вы его не отключили). Чтобы разрешить подключение через SSH:

  • на сервере с Ubuntu/Debian выполните команду $ sudo ufw allow 22/tcp;
  • на сервере CentOS/Fedora выполните команду $ firewall-cmd —permanent —zone=public —add-port=22/tcp.

Цифра 22 в синтаксисе — номер порта. Если вы используете другой порт, то укажите его явно.

Если вы знаете как подключиться через SSH на Linux, то справитесь с этой задачей и на macOS. В операционной системе Apple тоже есть встроенный терминал. Синтаксис команды для подключения не меняется: ssh root@ 185.104.114.90 , где root — ваш логин, а 185.104.114.90 — IP-адрес сервера, с которым вы устанавливаете соединение.

Как узнать пароль для SSH?

Я хочу синхронизировать пк с телефоном. Выбрал способ по SSH. На телефоне стоит JuiceSHH, на ПК SSH client. Когда я ввожу в JuiceSSH пользователь@айпи — он просит пароль. Я попробовал отключить #PasswordAuthentication? заменив yes на no. Не помогло. Попробовал ввести пароль от учётной записи ПК — также не помогло. Как быть?

Дополнен 2 года назад
Может надо поставить сервер, а не клиент?
Голосование за лучший ответ
#PasswordAuthentication должен быть yes, no это когда через сертификаты аутификация
Даня КудиновЗнаток (376) 2 года назад

Потом поставил обратно. Откуда взять этот пароль? Есть возможность его изменить? Нашёл на каком то форуме, что можно изменить командой passwd. Куда её вводить?

Sheldon Мудрец (12241) Даня Кудинов, попробуй пороль не водить просто ENTHER нажать

конкретно как ты не пробовал но есть ОС Ubuntu Touch хоть она типо и самостоятельно но всёравно на андроиде крутится и там нужно разрешение на ссх включить через adb вот — как конкртено у тебя не знаю но путь думаю указал верно:)

пароль тот что у тебя на телефоне стоит — если его не устанавливал то установи — нет установленного пароля нет входа по ссх — там опция есть чтоб с пустым паролем не заходили:)

вообще самый лучшей вариант это авторизация по ключу
тут рассписывать долго — выше и так уже дохера написал:) тема обширная — с наскогу не заработает у тебя кароче.

Как узнать пароль от ssh

Как узнать пароль root , не ломая систему?

Сообщения: n/a

Значицца так, имеется сервер, подключенный к GIN посредством выделенки. Я — смотрящий. Дистрибутив — Слакварь. До этого работал только с мелкомягкими, любимая операционка — NT4, если бы она поддерживала USB полноценно, ей бы и сейчас цены не было. Но пришлось переквалифицироваться, было несложно, возможность работы без GUI порадовала, командная строка — рулеззз. Привык к нормальным слэшам. Дали пароль рута, чтобы подсоединить вторую сетевуху. Получилось. Создал нового юзера, чтобы он мне контент (картинки) не по мылу закидывал, а заливал на свой FTP-аккаунт, дабы трафик не множить. Сделал его простым юзером, кроме своего домашнего каталога он ничего не видит. *Админы партнерской стороны это посчитали за персональное оскорбление и накапали начальству, что я творю на сервере беспредел, тем самым снижая его защищенность. начальство вняло им и велело сменить рут пассворд а мне не говорить. Мне без него — как без рук, пытался убедить — не помогает. Единственный способ их убедить — вычислить новый пароль и отправить им по почте, чтобы поверили, что полностью защищенных серверов не бывает и дали мне нормально работать. Знаю, что сделать это можно, но как — пока не знаю. Чтобы не изобретать велосипед, хочу обратиться к людям знающим. Что присоветуете? Физический доступ к серверу имеется, но ломать нельзя. Есть у меня шансы?
Буду благодарен за любую поддержку. Заранее спасибо всем откликнувшимся.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Luxury Car Rental in Miami | Reserve a Premium Vehicle with RealCar