У меня есть несколько ключей SSH на моем хост-компьютере Ubuntu 20.04. Все они могут успешно подключиться к моему серверу vbox Debian 10.5, используя следующий формат:
ssh -t -i ~/.ssh/id_rsa [email protected]
Однако я пытаюсь добавить новый ключ для нового веб-сайта на сервере vbox, и приведенная выше команда приводит только к
Получено отключение от порта 192.168.0.84 22:2: слишком много ошибок аутентификации
когда я бегу ssh -vvv -t -i ~/.ssh/id_rsa [email protected]
Я могу подтвердить, что команда подключается к правильному IP-адресу и используется правильный ключ ssh.
Ключ .pub был загружен на сервер через графический интерфейс ISPC тем же методом, что и все остальные мои ключи.
Если я добавлю -o 'IdentitiesOnly=yes'
или же -o IdentitiesOnly=да
, соединение устанавливается, но затем меня просят ввести несуществующий пароль, а затем отключается.
Я также проверил, что каталог .ssh имеет 700 разрешений, а ключи имеют 600 разрешений.
Так что я немного сбит с толку на данный момент. Какие-нибудь советы
Соответствующий вывод:
OpenSSH_8.2p1 Ubuntu-4ubuntu0.3, OpenSSL 1.1.1f 31 марта 2020 г.
debug1: Чтение данных конфигурации /home/user/.ssh/config
debug1: Чтение данных конфигурации /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config строка 19: включение /etc/ssh/ssh_config.d/*.conf не соответствует ни одному файлу
debug1: /etc/ssh/ssh_config строка 21: Применение параметров для *
debug2: разрешение порта "tester1.de.example.com" 22
отладка2: ssh_connect_direct
debug1: подключение к порту 22 tester1.de.example.com [192.168.0.84].
отладка1: соединение установлено.
debug1: файл идентификации /home/user/.ssh/id_test_icho_rsa тип 0
debug1: файл идентификации /home/user/.ssh/id_test_icho_rsa-cert type -1
debug1: строка локальной версии SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.3
debug1: удаленный протокол версии 2.0, удаленная версия программного обеспечения OpenSSH_7.9p1 Debian-10+deb10u2
debug1: соответствие: OpenSSH_7.9p1 Debian-10+deb10u2 pat OpenSSH* compat 0x04000000
debug2: параметр fd 3 O_NONBLOCK
debug1: Аутентификация на tester1.de.example.com:22 как «adminguyicho»
debug3: hostkeys_foreach: чтение файла "/home/user/.ssh/known_hosts"
debug3: record_hostkey: найден тип ключа ECDSA в файле /home/user/.ssh/known_hosts:2
debug3: load_hostkeys: загружен 1 ключ с tester1.de.example.com
debug3: order_hostkeyalgs: предпочитать hostkeyalgs: [email protected], [email protected], [email protected], ecdsa -sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug3: отправить пакет: введите 20
debug1: SSH2_MSG_KEXINIT отправлен
debug3: получить пакет: введите 20
debug1: SSH2_MSG_KEXINIT получен
debug2: предложение KEXINIT локального клиента
debug2: Алгоритмы KEX: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16 -sha512, диффи-хеллман-группа18-ша512, диффи-хеллман-группа14-ша256, доб-информация-с
debug2: алгоритмы ключа хоста: [email protected],[email protected],[email protected],ecdsa- sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521, [email protected], [email protected], sk-ssh-ed25519- [email protected],[email protected],[email protected],[email protected],sk- [email protected],ssh-ed25519,[email protected],rsa-sha2-512,rsa-sha2-256,ssh-rsa
debug2: шифры ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: шифры сток: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: главные администраторы MAC: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: Сток MAC: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: сжатие Технический директор: нет, [email protected], zlib
debug2: сжатие stoc: нет, [email protected], zlib
debug2: языки
debug2: языки сток:
отладка2: first_kex_follows 0
отладка2: зарезервировано 0
debug2: одноранговый сервер, предложение KEXINIT
debug2: Алгоритмы KEX: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16 -sha512,диффи-хеллман-группа18-ша512,диффи-хеллман-группа14-ша256,диффи-хеллман-группа14-ша1
debug2: алгоритмы ключа хоста: rsa-sha2-512,rsa-sha2-256,ssh-rsa,ecdsa-sha2-nistp256,ssh-ed25519
debug2: шифры ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: шифры сток: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: главные администраторы MAC: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: Сток MAC: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: технический директор по сжатию: нет
debug2: сжатие сток: нет
debug2: языки
debug2: языки сток:
отладка2: first_kex_follows 0
отладка2: зарезервировано 0
debug1: kex: алгоритм: curve25519-sha256
debug1: kex: алгоритм ключа хоста: ecdsa-sha2-nistp256
debug1: kex: server->client шифр: [email protected] MAC: <неявное> сжатие: нет
debug1: kex: client->server шифр: [email protected] MAC: <неявное> сжатие: нет
debug3: отправить пакет: введите 30
debug1: ожидается SSH2_MSG_KEX_ECDH_REPLY
debug3: получить пакет: введите 31
debug1: Ключ хоста сервера: ecdsa-sha2-nistp256 SHA256:/UbY27WLpQv3cKjD9DYVcBFO9PvWOGQedqZBiNMmDgQ
debug3: hostkeys_foreach: чтение файла "/home/user/.ssh/known_hosts"
debug3: record_hostkey: найден тип ключа ECDSA в файле /home/user/.ssh/known_hosts:2
debug3: load_hostkeys: загружен 1 ключ с tester1.de.example.com
debug3: hostkeys_foreach: чтение файла "/home/user/.ssh/known_hosts"
debug3: record_hostkey: найден тип ключа ECDSA в файле /home/user/.ssh/known_hosts:3
debug3: load_hostkeys: загружен 1 ключ из 192.168.0.84
debug1: Хост tester1.de.example.com известен и соответствует ключу хоста ECDSA.
debug1: найден ключ в /home/user/.ssh/known_hosts:2
debug3: отправить пакет: тип 21
debug2: set_newkeys: режим 1
debug1: сменить ключ после 134217728 блоков
debug1: SSH2_MSG_NEWKEYS отправлено
debug1: ожидается SSH2_MSG_NEWKEYS
debug3: получить пакет: тип 21
debug1: SSH2_MSG_NEWKEYS получен
debug2: set_newkeys: режим 0
debug1: повторный ввод после 134217728 блоков
debug1: попытается использовать ключ: /home/user/.ssh/id_test_icho_rsa RSA SHA256:iOJk3ifbF2IrN8oL8PQcCX3NF5UGVaTWAgrm6+zKM/A явный агент
debug1: попытается использовать ключ: [email protected] RSA SHA256:+jj6IX5B5jLV8f49/3EPFg62BOsBskTVeyCntS/HBl4 агент
debug1: попытается ввести ключ: user@cityboy RSA SHA256:S0QKfoorpgO7sVoEn7yUSYtuA5ZeGrszci+piIqT1No agent
debug1: попытается ввести ключ: user@cityboy RSA SHA256:es4wc46qNFnQtXbSV85fmFgLPGSidXz+FKaTtRFwBSQ агент
debug1: попытается ввести ключ: user@cityboy RSA SHA256:RGFhoUz/oLN76VKYu0DBcuXaySpv6fZV/ICyX3mMxSo агент
debug1: попытается ввести ключ: user@cityboy RSA SHA256:ZMRVqFFj5DTLf4YoQfiT60QBIkW+vcXsK258fcGp2tY агент
debug1: попытается ввести ключ: user@cityboy RSA SHA256:JAdRt0zx8dLe86HowyjndnxLEBm13a7miXoBKZOp4jQ агент
debug1: попытается использовать ключ: [email protected] Агент RSA SHA256:KbRGHfik360ABsRjJiJCI510NgG5KdVX4fke/CPtatU
debug1: попытается использовать ключ: user@cityboy RSA SHA256: агент TQWa71nSVJymQdYoARcsvGhmSE31yO6DM5TvNBNKl6c
debug1: попытается ввести ключ: user@cityboy RSA SHA256:FenNaEH+EdsSWrLVcaUf6zbP8aJ9lgVvy4SjgjWdZZ0 агент
debug1: попытается ввести ключ: user@cityboy RSA SHA256:9kBuyaTBj8ELRPHoOV8E4r/IgKlLIq3Oa8KsO7s1qHs агент
debug1: попытается ввести ключ: user@cityboy RSA SHA256: агент tc5Hb28kqAiA31P0L4hiUGWbfLQ1YItzFdK0THcdK74
debug1: попытается использовать ключ: [email protected] RSA SHA256:8Sf4OrQe4yN9tazaN8YaO4Kr5kg2joiuhyIK0OXAkTc агент
debug1: попытается использовать ключ: user@cityboy RSA SHA256: c1WlRsZ0QDVGEaBORhic5Rp/JszHuA2ExMXoMIhM2xw агент
debug1: попытается ввести ключ: user@cityboy RSA SHA256:9/DO/j+xQ4Fdc4LxKZdgDpwL0uiP1kr1wfNM+ran4Rw агент
debug1: попытается ввести ключ: user@cityboy RSA SHA256:6JqrTqw4CUC071WoM75FTxZm4LJ/tjDsa9RAYPK7M0U агент
debug1: попытается ввести ключ: user@cityboy RSA SHA256: агент Qbc8MxSR2/hKKHnZF6wjYpz5mLCYcjjxF8KfX8dBlZw
debug1: попытается ввести ключ: user@cityboy RSA SHA256:7V9rHyCqfE/riDk7uFNyY/k1XsLIrc4cmG90iuOwzUQ агент
debug1: попытается ввести ключ: user@cityboy RSA SHA256:seCSTO+IIZlhwUbCzX+g0Zvfked3MS+2GIguh0DvCiA агент
debug1: попытается использовать ключ: user@cityboy RSA SHA256:gXFadksBd77onWktQeQxjsGs8Mib5KLpLs8m7aExymY агент
debug1: попытается использовать ключ: user@cityboy RSA SHA256: агент qwYYwsNwkbYrwY8xpyYDkr6Hn1dDnxO1oQc9kVDkXW0
debug1: попытается ввести ключ: user@cityboy RSA SHA256:C+8B+Kt44BqbCOJX1G3ZU+O4IrodlrMQUCU+YKCvwXE агент
debug1: попытается использовать ключ: user@cityboy RSA SHA256:6YhC0PL8yr0REYoUBV3Wx4EvCfzeLjdI7BRrUAKntm0 агент
debug2: pubkey_prepare: готово
debug3: отправить пакет: тип 5
debug3: получить пакет: тип 7
debug1: SSH2_MSG_EXT_INFO получен
debug1: kex_input_ext_info: server-sig-algs=<ssh-ed25519,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2 -nistp521>
debug3: получить пакет: тип 6
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT получен
debug3: отправить пакет: введите 50
debug3: получить пакет: тип 53
отладка3: input_userauth_banner
debug3: получить пакет: введите 51
debug1: Аутентификации, которые могут продолжаться: открытый ключ, пароль
debug3: начать сначала, передать другой список открытых ключей, пароль
debug3: предпочтительный gssapi-с-микрофоном, общедоступным ключом, интерактивной клавиатурой, паролем
debug3: открытый ключ authmethod_lookup
debug3: остается предпочтительным: интерактивная клавиатура, пароль
debug3: открытый ключ authmethod_is_enabled
debug1: следующий метод аутентификации: открытый ключ
debug1: Предлагая открытый ключ: /home/user/.ssh/id_test_icho_rsa RSA SHA256:iOJk3ifbF2IrN8oL8PQcCX3NF5UGVaTWAgrm6+zKM/A явный агент
debug3: отправить пакет: введите 50
debug2: мы отправили пакет с открытым ключом, ждем ответа
debug3: получить пакет: введите 51
debug1: Аутентификации, которые могут продолжаться: открытый ключ, пароль
debug1: Предлагая открытый ключ: [email protected] RSA SHA256:+jj6IX5B5jLV8f49/3EPFg62BOsBskTVeyCntS/HBl4 агент
debug3: отправить пакет: введите 50
debug2: мы отправили пакет с открытым ключом, ждем ответа
debug3: получить пакет: введите 51
debug1: Аутентификации, которые могут продолжаться: открытый ключ, пароль
debug1: Предлагая открытый ключ: user@cityboy RSA SHA256:S0QKfoorpgO7sVoEn7yUSYtuA5ZeGrszci+piIqT1No агент
debug3: отправить пакет: введите 50
debug2: мы отправили пакет с открытым ключом, ждем ответа
debug3: получить пакет: тип 1
Получено отключение от порта 192.168.0.84 22:2: слишком много ошибок аутентификации
Отключен от 192.168.0.84 порт 22