SSH соединение не с ключами RSA и без
У меня есть машина с Ubuntu в офисе. У меня есть машина с Mint дома. Моя цель - иметь возможность работать из дома, подключаясь к офису с помощью ssh.
Клянусь, я пытался искать похожие ошибки на форуме, но все они были для меня разными, или решение было странным для меня. Пожалуйста, будьте терпеливы со мной.
что я сделал:
я взял свой личный домашний ноутбук на работе, чтобы правильно его настроить.
вычистил с обеих машин ssh
установил их снова
попытался SSH с клиента (персональный ноутбук) на сервер (рабочая машина) не работает. Кажется, не может распознать мой пароль.
stefania@host's password:
Permission denied, please try again.
stefania@host's password:
Permission denied, please try again.
stefania@host's password:
Permission denied (publickey,password)
затем попытался избежать проблемы с использованием ключей rsa для аутентификации
ssh-keygen -t rsa on the client
осталось без пароля
ssh-copy-id не будет работать (с той же проблемой с паролем - конечно-), поэтому я вручную сгенерировал файл author_keys на стороне сервера, передав клиентский id_rsa.pub с помощью pendrive и убедившись, что это chmod 600 и chmod 700 в обеих папках ~/.ssh.
все файлы конфигурации (/etc/ssh/ssh_config и /etc/ssh/sshd_config) не затронуты и поэтому установлены по умолчанию, и rsakey аутентификация включена. (Просто чтобы прояснить ситуацию, у меня не было ошибок в них, я сравнил оба файла с файлами друга, который на самом деле может подключиться через ssh, и они одинаковы)
повторена
ssh -vvv name@host
(я выложу только интересные биты)
OpenSSH_6.2p2 Ubuntu-6ubuntu0.4, OpenSSL 1.0.1e 11 Feb 2013
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to hostip [hostip] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/clientuser/.ssh/id_rsa" as a RSA1 public key
debug1: identity file /home/clientuser/.ssh/id_rsa type 1
debug1: Server host key: RSA 78:0e:41:cd:69:50:e5:25:b3:98:0d:c1:cb:37:69:c6
debug3: load_hostkeys: loading entries for host "hostip" from file "/home/clientuser/.ssh/known_hosts"
debug3: load_hostkeys: found key type RSA in file /home/clientuser/.ssh/known_hosts:1
debug3: load_hostkeys: loaded 1 keys
debug1: Host 'hostip' is known and matches the RSA host key.
debug1: Found key in /home/clientuser/.ssh/known_hosts:1
debug2: bits set: 557/1024
debug1: ssh_rsa_verify: signature correct
debug2: kex_derive_keys
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: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: /home/clientuser/.ssh/id_rsa (0x7f8c00e1c690),
debug2: key: /home/clientuser/.ssh/id_dsa ((nil)),
debug2: key: /home/clientuser/.ssh/id_ecdsa ((nil)),
debug3: input_userauth_banner
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-keyex,gssapi-with-mic,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: Offering RSA public key: /home/clientuser/.ssh/id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/clientuser/.ssh/id_dsa
debug3: no such identity: /home/clientuser/.ssh/id_dsa: No such file or directory
debug1: Trying private key: /home/clientuser/.ssh/id_ecdsa
debug3: no such identity: /home/clientuser/.ssh/id_ecdsa: No such file or directory
debug2: we did not send a packet, disable method
debug3: authmethod_lookup password
debug3: remaining preferred: ,password
debug3: authmethod_is_enabled password
debug1: Next authentication method: password
serveruser@hostip's password:
на стороне сервера не удается найти ключ и пароль для пароля, который не работает, как указано.
я потерялся. большое спасибо
1 ответ
Я не эксперт здесь,
Но в моем предложении, пожалуйста, попробуйте использовать этот учебник:
https://help.ubuntu.com/community/SSH/OpenSSH/Keys