Я использую изображение VWWare Ubuntu 8.04 и испытываю проблемы при установке доступа мерзавца по SSH
Я получаю следующий вывод
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key:
debug1: Authentications that can continue: publickey
debug1: Offering public key:
debug1: Authentications that can continue: publickey
debug1: Offering public key:
debug1: Authentications that can continue: publickey
debug1: Offering public key:
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/jars/.ssh/identity
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>
Enter passphrase for key '/home/jars/.ssh/identity':
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
Я генерировал ключи с ssh-keygen -t rsa
и переименованный в них к identity
(частный) и ida_rsa
(общественность), потому что первоначально они wheren't, найденный ssh
.
Я также создал файл конфигурации, как изображено здесь...
Ничто не изменилось.
Я пропускаю что-то или являюсь там обычно чем-то не так с использованием SSH в VMware?
С уважением
Вы не упоминали установку открытого ключа на удаленном хосте таким образом, это может быть проблемой. Это должно быть добавлено к $HOME/.ssh/authorized_keys
на удаленном хосте. При использовании GitHub можно добавить ключ в настройках для учетной записи.
Существует сценарий помощника для установки ключа на удаленном хосте, доступном на некоторых дистрибутивах Linux как Ubuntu.
ssh-copy-id remoteuser@remotehost
Вы, вероятно, также ничего не должны переименовывать. Если у Вас нет нестандартных требований и настраивающий ssh с нуля работающий:
ssh-key-gen
и нажатие Enter в подсказках должно быть достаточным. После этого необходимо установить id_rsa.pub на удаленном хосте (можно использовать метод, описанный выше).