Am o problemă în care redirecționarea cheii lui Puty (prin concurs) către serverul meu gitlab nu funcționează. Fac o sesiune de chit pe serverul meu, cu redirecționarea auth ssh activată. Văd efectele acestei redirecționări în variabilele de mediu de pe sistemul de la distanță.
Iată o transcriere a unei încercări care nu funcționează. Aceasta este într-o fereastră de chit.
autentificare ca: elyograg
Autentificarea cu cheia publică „elyograg-home” de la agent
elyograg@smeagol:~$ cd /etc/haproxy
elyograg@smeagol:/etc/haproxy$ git pull
Parola lui [email protected]: (în acest moment am făcut Ctrl-C)
elyograg@smeagol:/etc/haproxy$ env | grep SSH
SSH_AUTH_SOCK=/tmp/ssh-PaSFdm2LDk/agent.3816409
SSH_CONNECTION=192.168.1.222 58109 192.168.1.200 22
SSH_CLIENT=192.168.1.222 58109 22
SSH_TTY=/dev/pts/0
Comanda „git pull” ar trebui să se fi autentificat instantaneu, fără parolă, prin redirecționarea cheii. Acest lucru A funcționat în trecut.
Ceea ce este cu adevărat ciudat aici este că Eclipse și Git pentru Windows, care folosesc ambele plink (parte a instalării putty), funcționează foarte bine pe același server gitlab cu exact aceleași chei. Programul plink folosește aceleași mecanisme de redirecționare a agentului ca putty. Așa că știu că nu este o chestiune de a folosi cheia greșită. Aveam instalată versiunea putty 0.76, care este cea mai recentă versiune de lansare în acest moment. Am instalat o versiune pre-lansare 0.77 fără nicio modificare a comportamentului.
Sunt pe Windows 10 pe 64 de biți, complet actualizat. CPU nu acceptă Windows 11. Serverul pe care încerc acest lucru este Ubuntu Server 20.04 pe 64 de biți, de asemenea complet actualizat, care rulează pe un Dell R720xd.
Am încercat să găsesc o resursă de suport pentru chit, dar se pare că nu au. Au enumerat câteva grupuri usenet pentru discuții generale ssh.