Попытка выполнить ssh на любом сервере, даже если он находится в моем списке авторизованных пользователей, приводит к ошибке либо открытого ключа (отказано в разрешении), либо ИЛИ зависает на неопределенное время.
При первом создании моего ключа ssh я создал несколько ключей. Позже, осознав, что я могу обойтись с одним, я удалил их, но всякий раз, когда я пытался установить ssh на любом сервере, я продолжал получать ошибки.
Первая попытка исправить: я смог заставить его работать, завершив процессы ssh с помощью ps aux | grep ssh и kill xxxxx, а затем перезапустите оболочку. Однако проблема вернулась после перезагрузки, и это решение перестало работать.
Ключ ssh, который я использую, носит имя, отличное от id_rsa, но когда я пытаюсь, например, ssh -t git@github.com, он только ищет стандартные имена ключей ssh.
Я создал конфигурационный файл в моем каталоге .ssh, в котором определены идентификационные данные, но даже после его удаления, похоже, ничего не работает.
Помогите!
Вторая попытка исправить:
ps aux | grep ssh
- убить все процессы в списке
- перезапустите оболочку
ssh-add ~/.ssh/your-ssh-key-name
(это не удастся)eval
# (это запустит ssh-agent)ssh-agent -s
ssh-add ~/.ssh/your-ssh-key-name
# (аналогично строке 4, но на этот раз она успешно добавит вашу личность)
После перезагрузки снова возникают проблемы.
Это мой первый вопрос здесь. Дайте мне знать, если я должен структурировать вещи по-другому / предоставить больше информации.
result of ssh -vvvT git@github.com verify:
...
debug3: hostkeys_foreach: reading file "/Users/dharamkhalsa/.ssh/known_hosts"
debug3: record_hostkey: found key type RSA in file /Users/dharamkhalsa/.ssh/known_hosts:1
debug3: load_hostkeys: loaded 1 keys from github.com
debug3: hostkeys_foreach: reading file "/Users/dharamkhalsa/.ssh/known_hosts"
debug1: Host 'github.com' is known and matches the RSA host key.
debug1: Found key in /Users/dharamkhalsa/.ssh/known_hosts:1
Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts.
debug2: set_newkeys: mode 1
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug2: set_newkeys: mode 0
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: /Users/dharamkhalsa/.ssh/id_rsa (0x0),
debug2: key: /Users/dharamkhalsa/.ssh/id_dsa (0x0),
debug2: key: /Users/dharamkhalsa/.ssh/id_ecdsa (0x0),
debug2: key: /Users/dharamkhalsa/.ssh/id_ed25519 (0x0),
debug1: Authentications that can continue: publickey
debug3: start over, passed a different list publickey
debug3: preferred publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Trying private key: /Users/dharamkhalsa/.ssh/id_rsa
debug3: no such identity: /Users/dharamkhalsa/.ssh/id_rsa: No such file or directory
debug1: Trying private key: /Users/dharamkhalsa/.ssh/id_dsa
debug3: no such identity: /Users/dharamkhalsa/.ssh/id_dsa: No such file or directory
debug1: Trying private key: /Users/dharamkhalsa/.ssh/id_ecdsa
debug3: no such identity: /Users/dharamkhalsa/.ssh/id_ecdsa: No such file or directory
debug1: Trying private key: /Users/dharamkhalsa/.ssh/id_ed25519
debug3: no such identity: /Users/dharamkhalsa/.ssh/id_ed25519: No such file or directory
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).