brain/04 Ressourcen/IT/Gitea per SSH nutzen.md

1.9 KiB

tags
upnote-import

Gitea per SSH nutzen

Generating a new SSH key and adding it to the ssh-agent - GitHub Docs

Adding a new SSH key to your GitHub account - GitHub Docs

neuen Schlüssel anlegen:

Schlüssel werden im Standard unter dem Pfad C:\Users\d-chrka.INTERNAL\.ssh abgelegt

zusätzlich in BitWarden zum Eintrag "gitea auf nas user chk" gespeichert.

git-bash im .ssh Ordner:

ssh-keygen -t ed25519 -C "christian@kauer-buchhagen.de"

get and start ssh service

Get-Service -Name ssh-agent | Set-Service -StartupType Manual
Start-Service ssh-agent

key zum dienst hinzufügen

ssh-add c:/Users/d-chrka/.ssh/chrka_ed25519

Schlüssel verifizieren:

echo -n 'c8d20e66118978943e160aa0fda5daa1b0579af4e6d3579a8177c2b183ce7495' | ssh-keygen -Y sign -n gitea -f "C:\Users\d-chrka\.ssh\chrka_ed25519"

Troubelshooting

debug ssh connection

ssh git@gitssh.straso.com -v

Verwendung

git.straso.com

git.krah-gruppe.de

ssh port weiterleiten

Nginx Stream einrichten

Dieser Ansatz funktioniert aktuell nicht.

Daher wurde ein zusätzlicher DNS-Eintrag angelegt gitssh.straso.com, der direkt auf den Git-Server 192.168.178.39 verweist.

Im Home-Office ggf.Problem mit der Namensauflösungen beheben: