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

Вы можете использовать icecast2 для этой цели без указания использования аутентификации.

Из документации :

имя пользователя

An optional value which will set the username that a source must use to connect using this mountpoint. Do not set this value unless you are sure that the source clients connecting to the mount point can be configured to send a username other than source.
If this value is not present the default username is source.

пароль

An optional value which will set the password that a source must use to connect using this mountpoint. There is also a URL based authentication method for sources that can be used instead.

1
02.08.2017, 17:03
2 ответа
debug3: sign_and_send_pubkey: RSA SHA256:wfA3yC7+sEIeTSQp6NUmP14XlgEX5WuJyVoL9m3WrX4
debug1: Authentication succeeded (publickey).
Authenticated to <HOST> ([<HOST>]:443).

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

Update: Update ssh debug to level 3 and a comparison picture with normal private key login.

На изображении вы сравниваете соединение с использованием одного закрытого ключа с соединением с использованием другого закрытого ключа. Разница в том, что первый сначала отправляет тест открытого ключа, чтобы проверить, может ли он быть успешным, второй отправляет подпись напрямую, без этого теста. В чем отличие описано в RFC 4252, Section 7

4
27.01.2020, 23:18

Кажется, я нашел причину. Как упоминал @Jakuje, это связано с тем, что агент ssh -. В моей консоли ssh есть агент, содержащий закрытые ключи для аутентификации другого хоста. Закрытый ключ, который я использую для входа в Openwrt, совпадает с моим удаленным хостом, поэтому, когда я подключаюсь к удаленному хосту, он использует ключ.

0
27.01.2020, 23:18

Теги

Похожие вопросы