Puncte:0

Gitea oferă cheie SSH greșită

drapel in

Rulez Gitea pe o mașină virtuală care este accesibilă public sub gitea.myorg.foo. Iată partea de server relevantă pentru configurația mea SSH a fișierului meu de configurare:

[Server]                                                                                                                       
SSH_DOMAIN = gitea.myorg.foo                                                                                            
DOMAIN = gitea.myorg.foo                                                                                            
ROOT_URL = https://gitea.myorg.foo/                                                                                   
DISABLE_SSH = fals                                                                                                       
SSH_PORT = 22                                                                                                                                                                                                                                                                                                     
OFFLINE_MODE = fals

Asta înseamnă că rulez sshd-ul serverului, nu sshd-ul intern al lui Gitea.

Serverul rulează sub un utilizator numit git. În /home/git/.ssh/authorized_keys, sunt listate cheile autorizate (per utilizator și cheile de implementare).

Din păcate, cheia de implementare nu este oferită atunci când încerc să clonez un depozit cu acea cheie de implementare activată.

Să zicem că aș dori să clonez [email protected]/org/repo.git, mi se oferă o cheie cu o semnătură total diferită de cea afișată sub „Deploy Keys” în interfața de utilizare web. Când alerg ssh-keyscan gitea.myorg.foo, primesc doar semnături nu a fi găsit în /home/git/.ssh/authorized_keys.

Cum pot să îmi dau seama și să configurez ce chei oferă SSH clientului?

Edit: Am observat că cheia oferită este cea marcată ca HostKey definit în /etc/ssh/sshd_config. Trebuie să folosesc serverul SSH intern al Gitea sau aș putea să îmi configurez serverul SSH nativ în consecință?

Puncte:0
drapel in

Am amestecat cheia gazdă și cheia mea de implementare. Este absolut OK ca cheia gazdă să fie returnată. Cu toate acestea, am făcut greșeala să mă bazez pe cheia de implementare în .knwon_hosts fișier, unde ar trebui să folosesc în schimb cheia gazdă.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.