Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с подключением по SSH  (Прочитано 3497 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sunka2121

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Проблема с подключением по SSH
« : 17 Сентября 2024, 09:12:55 »
Добрый день. Есть некоторая железка которая не ИМЕЕТ пароля по подключению SSH (И без ключей работает)
Есть компьютер на Xubuntu 20/04 х64 (на других ПК С этой ОС пробелем в сети нету даже если взять новый чистый образ и с лайвсиди загрузиться)
при подключении SSH ROOT@192.168.99.99 просит пароль устройства(естественно его нету)
по нормальному вводишь данную команду и сразу подключаешься без пароля
Куда копать?
Делалось- создавался новый пользователь и права на папку 600 как в гугле
Переустанавливался SSH клиент.

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5789
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #1 : 17 Сентября 2024, 10:14:57 »
при подключении SSH ROOT@192.168.99.99 просит пароль устройства(естественно его нету)
по нормальному вводишь данную команду и сразу подключаешься без пароля
- "по нормальному" нужно понимать что команду ssh root@192.168.99.99 вводишь в терминале?
   ... а вот это SSH ROOT@192.168.99.99 где, что, и зачем?

Оффлайн sunka2121

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #2 : 17 Сентября 2024, 11:39:42 »
Все верно
Да ввожу команду в терминале ssh root@192.168.99.99 жму Ентер и подключаюсь.
В данной машине проблемной когда ввожу эту команду- просит пароль к ssh подключению и все.
Проблема кроется на стороне клиента с которого и набираю команду в терминале.
что нужно проверить в системе?
по ssh подключаюсь к железке которая не имеет пароля и тоже на Linux .
Саму железку к которой подключаюсь- пробывал другую- та же проблема.
« Последнее редактирование: 17 Сентября 2024, 11:41:20 от sunka2121 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7858
  • Eternally
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #3 : 17 Сентября 2024, 11:50:08 »
Без аутентификации по ssh вы никак не подключитесь. Обязательно нужен пароль или ключ.

И что за железка-то? Может, там telnet а не ssh.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн sunka2121

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #4 : 17 Сентября 2024, 11:52:50 »
добрый,без пароля я подключусь смело.
AQSI Куб.
доступа по ключу нету без парольный вход. . И пароля на ROOT нету у железки.
Но вот данная машина просит- пароль которого и нет.
В других компьютерах (даже этот же но с лайв сиди) заходит спокойно и без пароля.


Пользователь добавил сообщение 17 Сентября 2024, 12:01:24:
Прикладываю пример
На проблемной машине (Удалил папку .ssh из за этого и просит принять ключ)
И на здоровой машине
ОС одинаковая.
Железка к которой подключаемся одинаковая.
хочется разобраться, а не переустановить операционку( это поможет, но хочется научится решать эту проблему вот и написал сюда)
« Последнее редактирование: 17 Сентября 2024, 12:01:25 от sunka2121 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7858
  • Eternally
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #5 : 17 Сентября 2024, 12:07:07 »
Очень странно.
Может, нужен ключ. Любой.

Выполните ssh-keygen и попробуйте подключиться.

PS  Руководство по добавлению изображений на форум
« Последнее редактирование: 17 Сентября 2024, 12:09:12 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5789
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #6 : 17 Сентября 2024, 12:08:17 »
sunka2121, гугл говорит что нужно смотреть конфигурацию sshd, PermitEmptyPasswords yes позволяет подключаться без ввода пароля, при условии что у пользователя действительно пустой пароль (в твоём случае пароля на ROOT нету).

Всё выше изложенное я не проверял.
« Последнее редактирование: 17 Сентября 2024, 12:15:15 от F12 »

Оффлайн sunka2121

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #7 : 17 Сентября 2024, 12:13:23 »
Очень странно.
Может, нужен ключ. Любой.

Выполните ssh-keygen и попробуйте подключиться.

PS  Руководство по добавлению изображений на форум

Попробовал. Без результата



Пользователь добавил сообщение 17 Сентября 2024, 12:16:17:
sunka2121, гугл говорит что нужно смотреть конфигурацию sshd, PermitEmptyPasswords yes позволяет подключаться без ввода пароля, при условии что у пользователя действительно пустой пароль (в твоём случае пароля на ROOT нету).

Всё выше изложенное я не проверял.
Попробывал. Без результата.
На всех машинах конфиг по умолчанию с # везде идет, но попробовал- снова спрашивает пароль.
И повторюсь дело не в машине в которую подключаемся  - она без пароля действительно. Это трижды было проверено и смена железки была на точно такую же ( У меня их много) Очень хочу разобраться- а не просто переустановить систему.
« Последнее редактирование: 17 Сентября 2024, 12:16:17 от sunka2121 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7858
  • Eternally
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #8 : 17 Сентября 2024, 12:16:50 »
Удалил папку .ssh из за этого и просит принять ключ
Не ключ, а отпечаток. Это разные вещи.

Ну раз есть доступ к машине, которая подключается - выполните подключение с этой и проблемной машины с ключом -v и сравните результаты.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн sunka2121

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #9 : 17 Сентября 2024, 12:27:05 »
Прикладываю результаты с данной командой.
проблемная тачка та же самая модель железки но физически другая( от переустановки слагаемых только ключ rsa меняется этот)

Здоровая машина
(снизу где красная полоска уже ответ железки когда последний раз  заходили)

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6302
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #10 : 17 Сентября 2024, 12:38:34 »
Попробовал. Без результата

Ещё раз перечитайте и осмыслите комментарий F12:
PermitEmptyPasswords yes позволяет подключаться без ввода пароля, при условии что у пользователя действительно пустой пароль (в твоём случае пароля на ROOT нету).


Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7858
  • Eternally
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #11 : 17 Сентября 2024, 12:42:29 »
cat ~/.ssh/config /etc/ssh/ssh_config
c машины, которая заходит.

И давайте без скриншотов. Вывод терминала - это текст. Просто копируете и вставляете в сообщение между тегами [code]...[/code] (кнопка с решеткой ).
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн sunka2121

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #12 : 17 Сентября 2024, 12:42:52 »
выделенное
читал два раза.
Выставлял данное значение и перезагружал машину.
Не помогло.

повторюсь пароля там действительно нет.
Если я загружусь с лайв сиди - и введу это в консоли- ssh root@192.168.99.99 и нажму Ентер. Я подключусь без ввода пароля.
Я читал это и пробывал это сделать.
Замечу на здоровых машинах этой строчки нет. Я пробывал уже этот конфиг копировать.


Пользователь добавил сообщение 17 Сентября 2024, 12:44:14:
cat ~/.ssh/config /etc/ssh/ssh_config
c машины, которая заходит.

И давайте без скриншотов. Вывод терминала - это текст. Просто копируете и вставляете в сообщение между тегами [code]...[/code] (кнопка с решеткой ).

kassir@PK-10-02-US1:~$ cat ~/.ssh/config /etc/ssh/ssh_config
cat: /home/kassir/.ssh/config: No such file or directory

# This is the ssh client system-wide configuration file.  See
# ssh_config(5) for more information.  This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.

# Configuration data is parsed as follows:
#  1. command line options
#  2. user-specific file
#  3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.

# Site-wide defaults for some commonly used options.  For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.

Include /etc/ssh/ssh_config.d/*.conf

Host *
#   ForwardAgent no
#   ForwardX11 no
#   ForwardX11Trusted yes
#   PasswordAuthentication yes
#   HostbasedAuthentication no
#   GSSAPIAuthentication no
#   GSSAPIDelegateCredentials no
#   GSSAPIKeyExchange no
#   GSSAPITrustDNS no
#   BatchMode no
#   CheckHostIP yes
#   AddressFamily any
#   ConnectTimeout 0
#   StrictHostKeyChecking ask
#   IdentityFile ~/.ssh/id_rsa
#   IdentityFile ~/.ssh/id_dsa
#   IdentityFile ~/.ssh/id_ecdsa
#   IdentityFile ~/.ssh/id_ed25519
#   Port 22
#   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc
#   MACs hmac-md5,hmac-sha1,umac-64@openssh.com
#   EscapeChar ~
#   Tunnel no
#   TunnelDevice any:any
#   PermitLocalCommand no
#   VisualHostKey no
#   ProxyCommand ssh -q -W %h:%p gateway.example.com
#   RekeyLimit 1G 1h
    SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication yes
kassir@PK-10-02-US1:~$ с

Пользователь добавил сообщение 17 Сентября 2024, 12:51:08:
cat ~/.ssh/config /etc/ssh/ssh_config
c машины, которая заходит.

И давайте без скриншотов. Вывод терминала - это текст. Просто копируете и вставляете в сообщение между тегами [code]...[/code] (кнопка с решеткой ).
Тоже самое но с проблемной машины. (вернул в сток до совета)  kassir@52410205:~$ cat ~/.ssh/config /etc/ssh/ssh_config
cat: /home/kassir/.ssh/config: No such file or directory

# This is the ssh client system-wide configuration file.  See
# ssh_config(5) for more information.  This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.

# Configuration data is parsed as follows:
#  1. command line options
#  2. user-specific file
#  3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.

# Site-wide defaults for some commonly used options.  For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.

Include /etc/ssh/ssh_config.d/*.conf

Host *
#   ForwardAgent no
#   ForwardX11 no
#   ForwardX11Trusted yes
#   PasswordAuthentication no
#   HostbasedAuthentication no
#   GSSAPIAuthentication no
#   GSSAPIDelegateCredentials no
#   GSSAPIKeyExchange no
#   GSSAPITrustDNS no
#   BatchMode no
#   CheckHostIP yes
#   AddressFamily any
#   ConnectTimeout 0
#   StrictHostKeyChecking ask
#   IdentityFile ~/.ssh/id_rsa
#   IdentityFile ~/.ssh/id_dsa
#   IdentityFile ~/.ssh/id_ecdsa
#   IdentityFile ~/.ssh/id_ed25519
#   Port 22
#   Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc
#   MACs hmac-md5,hmac-sha1,umac-64@openssh.com
#   EscapeChar ~
#   Tunnel no
#   TunnelDevice any:any
#   PermitLocalCommand no
#   VisualHostKey no
#   ProxyCommand ssh -q -W %h:%p gateway.example.com
#   RekeyLimit 1G 1h
    SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication yes
kassir@52410205:~$
« Последнее редактирование: 17 Сентября 2024, 12:51:08 от sunka2121 »

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7858
  • Eternally
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #13 : 17 Сентября 2024, 12:54:44 »
Вообще странно.
Тогда с железки (надеюсь, там полноценный linux):
grep -REv '^#|^$' /etc/ssh/sshd* /root/.ssh
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6302
    • Просмотр профиля
Re: Проблема с подключением по SSH
« Ответ #14 : 17 Сентября 2024, 12:56:31 »
читал два раза. Выставлял данное значение и перезагружал машину. Не помогло.
PermitEmptyPasswords yes позволяет подключаться без ввода пароля, при условии что у пользователя действительно пустой пароль (в твоём случае пароля на ROOT нету).


Что вводится здесь?

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.