--- tags: - upnote-import --- # Gitea per SSH nutzen [Generating a new SSH key and adding it to the ssh-agent - GitHub Docs](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) [Adding a new SSH key to your GitHub account - GitHub Docs](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) 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 ![](https://notes.straso.com/api/file_storage/7f2dc6d8-e16f-49eb-a4c6-01c7a87e5718/v1/blob/bdc6b368%2De564%2D4fcf%2D871f%2D7224819846c4/jJb4CcaMP2cDZnpMkMTeb_rbB2e_CopgiRUTZcZJkyQ=.png) 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: ![](https://notes.straso.com/api/file_storage/7f2dc6d8-e16f-49eb-a4c6-01c7a87e5718/v1/blob/bdc6b368%2De564%2D4fcf%2D871f%2D7224819846c4/LftwO6Pbv9rLYCDMiXtW-rnQttiU-c3I8qYmcG87P_s=.png)