No es pot fer SSH de Mac OS a Ubuntu VM a Virtualbox

Buscava ajuda amb SSH.

Tinc un Mac i hi tinc instal·lat virtualbox. Tinc 2 màquines virtuals, una és una màquina virtual de Windows 10 i una altra és Ubuntu. Tots dos es van exposar els uns als altres a la xarxa només d’amfitrió.

He utilitzat PuttyGen a la màquina virtual de Windows i he generat una clau ssh, he copiat al porta-retalls, he obert el fitxer autoritzat_keys a la meva màquina virtual d’ubbuntu i l’he enganxat com a s. Després d'això, he estat capaç de fer ssh des de Windows a Linux (Ubuntu).

Ara, volia el mateix comportament amb el meu Mac, per poder fer SSH a la màquina virtual Ubuntu. Malauradament no funciona. Es diu permission_denied. He provat tot el possible, he fet moltes recerques al web, però no va servir de res :( Aquests són els passos que he seguit. Si us plau, algú pot ajudar-vos. Gràcies per endavant.

  1. He generat la clau ssh al meu Mac, mitjançant Ordre "ssh-keygen -t rsa -b 4096" que emmagatzema les claus al fitxer id_rsa.pub.

  2. Així és com es veu la carpeta .ssh al meu Mac

     drwx ------ 5 personal de JK  170 14 de novembre a les 21:27.
    drwxr-xr-x + 36 JK staff 1224 14 nov 20:10 ..
     -rw ------- 1 personal de JK 3243 14 de novembre 21:27 id_rsa
     -rw-r - r--1 personal de JK 756 14 de novembre a les 21:27 id_rsa.pub
     -rw-r - r-- 1 personal de JK 345 14 de novembre 16:42 coneguts_hosts
     
  3. Ara he copiat la clau d’id_rsa.pub al fitxer autoritzat_keys de mu ubuntu

  4. Així és com s’assembla al directori Ubuntu /.ssh

     drwx ------ 2 vagabund vagabund 4096 14 de novembre 21  : 53.
    drwx ------ 4 vagabund vagabund 4096 15 nov 01:40 ..
     -rw-r - r-- 1 vagant vagabund 1557 15 de novembre 03:47 claus_autoritzats
     
  5. Fins i tot vaig provar de fer un chmod 700 autoritzat_keys i no va funcionar

  6. Puc confirmar que la clau pública de Mac s'ha copiat amb èxit a l'autoritzat_keys a Ubuntu

  7. Aquesta és la sortida ssh

     ssh (  amagat) -vvv
    OpenSSH_6.9p1, LibreSSL 2.1.8
    depuració 1: lectura de les dades de configuració / etc / ssh / ssh_config
    debug1: / etc / ssh / ssh_config línia 21: aplicació d’opcions per a *
    depuració2: ssh_connect: needpriv 0
    depuració 1: connexió al port 22 de 192.168.58.1 [192.168.58.1].
    depuració 1: connexió establerta.
    depuració1: fitxer d'identitat /Users/JK/.ssh/id_rsa tipus 1
    debug1: key_load_public: No hi ha cap fitxer o directori
    depuració1: fitxer d'identitat /Users/JK/.ssh/id_rsa-cert tipus -1
    debug1: key_load_public: No hi ha cap fitxer o directori
    depuració1: fitxer d'identitat /Users/JK/.ssh/id_dsa tipus -1
    debug1: key_load_public: No hi ha cap fitxer o directori
    depuració1: fitxer d'identitat /Users/JK/.ssh/id_dsa-cert tipus -1
    debug1: key_load_public: No hi ha cap fitxer o directori
    depuració1: fitxer d'identitat /Users/JK/.ssh/id_ecdsa tipus -1
    debug1: key_load_public: No hi ha cap fitxer o directori
    depuració1: fitxer d'identitat /Users/JK/.ssh/id_ecdsa-cert tipus -1
    debug1: key_load_public: No hi ha cap fitxer o directori
    depuració1: fitxer d'identitat /Users/JK/.ssh/id_ed25519 tipus -1
    debug1: key_load_public: No hi ha cap fitxer o directori
    depuració1: fitxer d'identitat /Users/JK/.ssh/id_ed25519-cert type -1
    depuració 1: habilitació del mode de compatibilitat per al protocol 2.0
    depuració1: cadena de versió local SSH-2.0-OpenSSH_6.9
    depuració 1: versió de protocol remot 2.0, versió de programari remot OpenSSH_6.9
    depuració1: coincidència: OpenSSH_6.9 pat OpenSSH * compat 0x04000000
    depuració2: configuració de fd 3 O_NONBLOCK
    depuració 1: autenticació a 192.168.58.1:22 com a "vagabund"
    depuració3: hostkeys_foreach: lectura del fitxer "/Users/JK/.ssh/known_hosts"
    debug3: record_hostkey: s'ha trobat el tipus de clau ECDSA al fitxer /Users/JK/.ssh/known_hosts:1
    debug3: load_hostkeys: es van carregar 1 claus de 192.168.58.1
    debug3: order_hostkeyalgs: prefereixen hostkeyalgs: (ocult)
    depuració1: s'ha enviat SSH2_MSG_KEXINIT
    depuració1: SSH2_MSG_KEXINIT rebuda
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit:
    depuració2: kex_parse_kexinit:
    depuració2: kex_parse_kexinit: first_kex_follows 0
    depuració2: kex_parse_kexinit: reservat 0
    depuració2: kex_parse_kexinit: (ocult)
    depuració2:kex_parse_kexinit: ssh-rsa, ssh-dss, ecdsa-sha2-nistp256, ssh-ed25519
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit: (ocult)
    depuració2: kex_parse_kexinit:
    depuració2: kex_parse_kexinit:
    depuració2: kex_parse_kexinit: first_kex_follows 0
    depuració2: kex_parse_kexinit: reservat 0
    depuració1: kex: servidor-> client (ocult)  cap
    depuració1: kex: client-> servidor (ocult)  cap
    depuració1: espera SSH2_MSG_KEX_ECDH_REPLY
    depuració1: clau d'amfitrió del servidor: ecdsa-sha2-nistp256 SHA256: Yjfn7E49YWk / EE22fYrJvLusCs + VbvDDzppSUCHDBt8
    depuració3: hostkeys_foreach: lectura del fitxer "/Users/JK/.ssh/known_hosts"
    debug3: record_hostkey: s'ha trobat el tipus de clau ECDSA al fitxer /Users/JK/.ssh/known_hosts:1
    debug3: load_hostkeys: es van carregar 1 claus de 192.168.58.1
    depuració 1: es coneix l'amfitrió '192.168.58.1' i coincideix amb la clau d'amfitrió ECDSA.
    depuració1: clau trobada a /Users/JK/.ssh/known_hosts:1
    depuració2: set_newkeys: mode 1
    depuració1: s'ha enviat SSH2_MSG_NEWKEYS
    depuració1: esperava SSH2_MSG_NEWKEYS
    depuració2: set_newkeys: mode 0
    depuració1: SSH2_MSG_NEWKEYS rebut
    depuració1: SSH2_MSG_SERVICE_REQUEST enviat
    depuració2: servei_acceptació: ssh-userauth
    depuració1: SSH2_MSG_SERVICE_ACCEPT rebut
    depuració2: clau: /Users/JK/.ssh/id_rsa (0x7f8241e15210),
    depuració2: clau: /Users/JK/.ssh/id_dsa (0x0),
    depuració2: clau: /Users/JK/.ssh/id_ecdsa (0x0),
    depuració2: clau: /Users/JK/.ssh/id_ed25519 (0x0),
    depuració 1: autenticacions que es poden continuar: publickey, interactiu amb teclat
    debug3: començar de nou, passar una llista diferent publicickey, interactiu amb teclat
    debug3: clau publicada preferida, teclat interactiu, contrasenya
    debug3: authmethod_lookup publickey
    debug3: preferit restant: teclat interactiu, contrasenya
    debug3: authmethod_is_enabled publicickey
    debug1: següent mètode d'autenticació: publickey
    depuració 1: oferir una clau pública RSA: /Users/JK/.ssh/id_rsa
    depuració3: prova_envia_pubkey
    debug2: hem enviat un paquet publicickey, espereu la resposta
    depuració 1: autenticacions que es poden continuar: publickey, interactiu amb teclat
    depuració1: provant la clau privada: /Users/JK/.ssh/id_dsa
    debug3: no hi ha aquesta identitat: /Users/JK/.ssh/id_dsa: No hi ha cap fitxer o directori
    depuració1: provant la clau privada: /Users/JK/.ssh/id_ecdsa
    debug3: no hi ha aquesta identitat: /Users/JK/.ssh/id_ecdsa: No hi ha cap fitxer o directori
    depuració1: provant la clau privada: /Users/JK/.ssh/id_ed25519
    debug3: no hi ha aquesta identitat: /Users/JK/.ssh/id_ed25519: no hi ha cap fitxer o directori
    debug2: no hem enviat cap mètode de paquet, desactiva
    debug3: authmethod_lookup interactiu amb el teclat
    depuració3: restant preferit: contrasenya
    depuració3: authmethod_is_enabled-interactiu al teclat
    debug1: següent mètode d'autenticació: interactiu amb teclat
    depuració2: userauth_kbdint
    debug2: hem enviat un paquet interactiu amb teclat, espereu la resposta
    depuració2: input_userauth_info_req
    depuració2: input_userauth_info_req: num_prompts 1
    Contrasenya:
    depuració 1: autenticacions que es poden continuar: publickey, interactiu amb teclat
    depuració2: userauth_kbdint
    debug2: hem enviat un paquet interactiu amb teclat, espereu la resposta
    depuració2: input_userauth_info_req
    depuració2: input_userauth_info_req: num_prompts 1
    Contrasenya:
    depuració 1: autenticacions que es poden continuar: publickey, interactiu amb teclat
    depuració2: userauth_kbdint
    debug2: hem enviat un paquet interactiu amb teclat, espereu la resposta
    depuració2: input_userauth_info_req
    depuració2: input_userauth_info_req: num_prompts 1
    Contrasenya:
    depuració 1: autenticacions que es poden continuar: publickey, interactiu amb teclat
    debug2: no hem enviat cap mètode de paquet, desactiva
    depuració 1: ja no hi ha mètodes d'autenticació per provar.
    Permís denegat (tecla pública, teclat interactiu)
     
0
задан 16 November 2018 в 03:54
1 ответ

Согласно вашему сообщению, вы установили свой открытый ключ в /.ssh/authorized_keys и подключаетесь как пользователь "бродяга", это означает, что вы должны установить свой открытый ключ в / home / vagrant / .ssh / authorized_keys вместо

0
ответ дан 24 November 2019 в 01:38

Теги

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