Translation in progress, please wait some minutes

SSH-adgang (inkl. Filoverførsel)

Hver GPU Server Blib kører en fuldt isoleret instans af Ubuntu 22.04 LTS med fuld root-niveau kontrolDu kan få adgang til din server direkte via SSH ved hjælp af de oplysninger, der er angivet i administrationsgrænsefladen.

Bemærk: SSH-porten er unik for hver maskine, så sørg for at bruge den korrekte SSH-port. Den er ikke 22, men typisk mellem 10000 og 59999.

UFW OPMÆRKSOMHED 🚨 Du behøver ikke en firewall (UFW) aktiveret på din GPU Server Blib! Læs mere her: Har jeg brug for en firewall på GPU-serveren? AI-agenter kan foreslå, at du sikrer serveren med værktøjer, der typisk bruges i webserverscenarier. Gør ikke det. En aktiv UFW vil blokere din adgang til serveren.


1. Hentning af SSH-legitimationsoplysninger

For at få adgang til din server skal du åbne Trooper.AI Administrationsgrænseflade og naviger til din aktive Blib-instans.

Klik på "Handlinger" knap for at vise SSH-forbindelsesdetaljerne:

Use Actions button to reveal SSH credentials
Brug handlingsknappen for at afsløre SSH-legitimationsoplysninger

Du vil se følgende information:

  • Værtsnavn (e.g. connect01.trooper.ai)
  • SSH-port
  • Brugernavn
  • Adgangskode (klik på øjeikon for at afsløre)

SSH Credentials revealed
SSH-legitimationsoplysninger afsløret

Du kan bruge kopier knapper til at indsætte værdierne direkte i din terminal.


2. Etablering af SSH-forbindelse

Brug en standard SSH-kommando til at oprette forbindelse til din server:

bash
ssh USERNAME@HOSTNAME -p PORT

Erstat USERNAME, HOSTNAMEog PORT med værdierne fra dashboardet.

Eksempel:

bash
ssh trooperai@connect01.trooper.ai -p 15012

Hvis dette er din første forbindelse, kan din terminal bede dig om at bekræfte serverens fingeraftryk:

Kode
The authenticity of host 'connect01.trooper.ai (IP)' can't be established.
Are you sure you want to continue connecting (yes/no)? 

Type yes og tryk Indtast for at fortsætte.


3. Forbindelsesbekræftelse

Efter en vellykket forbindelse bør du se en standard shell-prompt:

Terminal connection example
Eksempel på terminalforbindelse

Dette indikerer, at du nu er logget ind på din GPU Server Blib.


4. Brug af root-privilegier

Selvom du er logget ind som en ikke-root-bruger af sikkerhedsmæssige årsager, har din konto fulde rettigheder. Du kan udføre administrative opgaver ved hjælp af sudo.

Eksempler:

bash
sudo apt update
sudo fdisk -l

Første gang du bruger sudo, du vil blive bedt om at indtaste den angivne adgangskode.


5. Bemærkninger

  • Din SSH-forbindelse er sikret og isoleret.
  • Alle installerede skabeloner (f.eks. Jupyter, ComfyUI) forbliver aktive parallelt og er tilgængelige via de tildelte offentlige porte.
  • For avanceret provisionering eller automatisering kan du integrere denne adgang med rsync, scp, eller konfigurationsværktøjer som Ansible.

6. Filoverførsel med SFTP

Sikker overførsel af filer til og fra din GPU Server Blib kan nemt udføres ved hjælp af SFTP (Secure File Transfer Protocol). SFTP giver en krypteret forbindelse over SSH, der sikrer fortroligheden og integriteten af dine data under overførslen. Dette er den anbefalede metode til overførsel af datasæt, modeller, scripts eller andre filer, der er nødvendige for dine projekter.

For at oprette forbindelse ved hjælp af SFTP skal du bruge en SFTP-klient. Populære muligheder inkluderer FileZilla, Cyberduck (vores favorit) og WinSCP. Disse klienter fungerer på samme måde som traditionelle filhåndteringer, hvilket giver dig mulighed for at gennemse og administrere filer på både din lokale maskine og fjernserveren.

Konfiguration:

  1. Vært: Indtast værtsnavnet på din GPU Server Blib (findes i Trooper.AI Management Interface).
  2. Port: Brug SSH-portnummeret angivet i administrationsgrænsefladen (det er et 5-cifret nummer!).
  3. Brugernavn: Indtast SSH-brugernavnet angivet i administrationsgrænsefladen (delen før @-tegnet i SSH-forbindelseskommandoen).
  4. Password: Indtast SSH-adgangskoden, der er knyttet til din konto.

Når du er forbundet, kan du problemfrit uploade og downloade filer mellem din lokale maskine og Blib. SFTP-interfacet vil præsentere dit servers filsystem som en fjernplacering, så du kan navigere og administrere filer, som du ville på din lokale computer.

Configure with SSH username, password and port
Konfigurer med SSH brugernavn, adgangskode og port

Work with your files like any other network location
Arbejd med dine filer som ethvert andet netværksdrev

SFTP er en sikker og pålidelig metode til at administrere filer på din Trooper.AI GPU Server Blib, der muliggør effektiv dataoverførsel og projektudvikling.


7. Fejlfinding af SSH

Adgangsproblemer efter genstart

Hvis du oplever adgangsproblemer efter en genstart, skal du først verificere din SSH-konfiguration og firewall-indstillinger i Jupyter Notebook Terminal. En lokal firewall (UFW) er generelt ikke påkrævet og kan forstyrre adgangen. Læs mere her: Har jeg brug for en firewall på GPU-serveren? Hvis problemet fortsætter, bedes du deaktivere din servers firewall eller kontakte vores supportteam for hjælp: Kontakt Support

SSH-adgang baseret på adgangskode

Hvis du bruger en nyere Linux-distribution på din lokale maskine (f.eks. Ubuntu 24.04+), kan din SSH-klient som standard bruge public key-godkendelse, selvom du forsøger at bruge et kodeord.

Hvis din adgangskode ser ud til at blive afvist med det samme, kan du prøve at tvinge adgangsgodkendelse eksplicit:

bash
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no USERNAME@HOSTNAME -p PORT

Erstat USERNAME, HOSTNAMEog PORT med dine angivne værdier.

Dette fortæller SSH at springe nøglesøgning over og brug password-metoden direkte.

Kendte værts-problemer efter frosset tilstand eller migrering

Efter at have gendannet en frossen instans eller migreret en Blib, kan du støde på en WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! Fejl ved forsøg på at oprette forbindelse via SSH. Dette sker, fordi serverens SSH-nøgle er blevet ændret, og din lokale maskine husker den gamle nøgle.

For at løse dette:

  1. Fjern den gamle nøgle fra din known_hosts fil:

    The known_hosts filen gemmer SSH-nøglerne til servere, du tidligere har oprettet forbindelse til. Du skal fjerne posten for Trooper.AI-serveren. Filen er typisk placeret på ~/.ssh/known_hosts på Linux/macOS og %USERPROFILE%\.ssh\known_hosts på Windows.

    • Linux/macOS: Åbn filen i en teksteditor og find linjen, der starter med værtsnavnet eller IP-adressen på din Trooper.AI-server. Slet hele linjen.
    • Windows: Åbn filen i en teksteditor (som Notepad) og følg de samme instruktioner som for Linux/macOS.
  2. Alternativt kan du bruge ssh-keygen -R:

    Du kan bruge ssh-keygen kommando til at fjerne nøglen direkte:

    bash
    ssh-keygen -R HOSTNAME
    

    Erstat HOSTNAME med værtsnavnet på din Trooper.AI server (f.eks. connect01.trooper.ai).

  3. Reconnect:

    Efter fjernelse af den gamle nøgle, prøv at oprette forbindelse til serveren igen via SSH. Du vil blive bedt om at verificere den nye nøgle. Skriv yes og tryk Enter.

Dette vil opdatere din known_hosts filen med den nye nøgle, og du skulle nu kunne oprette forbindelse uden yderligere advarsler.

Forhindr SSH-afbrydelser

Oplever du afbrudte SSH-forbindelser, især på Windows? Hold din forbindelse aktiv med denne kommando:

bash
ssh -o ServerAliveInterval=30 -o ServerAliveCountMax=4 USERNAME@PUBLIC_HOST -p PORT

Dette sender en keep-alive pakke hvert 30. sekund og vil forsøge igen op til 4 gange, hvis der ikke modtages et svar. Sig farvel til frustrerende afbrydelser! 🚀

Ustabile netværksforhold: SSH-forbindelser kan være ustabile med upålidelige netværk. Vi anbefaler stærkt en stabil privat Wi-Fi- eller kablet Ethernet-forbindelse. Mobile 📱, VPN, offentlig Wi-Fi (som på en Airbnb, café eller universitet) eller Skylink-forbindelser kan medføre periodiske forbindelsesproblemer. Hvis du bruger disse forbindelser, skal du sikre dig, at dit netværk understøtter genforbindelsesforsøg.

Læs også mere om HTTP(S) Adgang og Om SSL-certifikater.

Hjælp til første forbindelse

Kontakt support@trooper.ai eller hurtigere via WhatsApp: +4961269289991, hvis du har problemer med adgangen. support@trooper.ai eller hurtigere hjælp via WhatsApp: +4961269289991.