NetBlade
iPhone · iPad Steg 4 av 5 ~15 min Medel

SSH-terminal, SFTP och FTPS på iPhone

Kör SSH-kommandon på servrar och switchar och flytta filer via SFTP eller FTPS med NetBlade Pro på iPhone eller iPad, med sparade värdar och nyckelringen.

När något på nätverket behöver en snabb titt, en servers disk, en switchports status, en konfigurationsfil som ska hämtas, låter NetBlade dig göra det från telefonen. Den här artikeln går igenom SSH-terminalen och skärmen för filöverföring: hur du ansluter, hur sparade värdar fungerar, var dina lösenord förvaras och vilka gränser iOS sätter.

Innan du börjar

  • NetBlade Pro. SSH-terminalen och filöverföringen är Pro-funktioner; Inställningar › ”Se NetBlade Pro” visar abonnemangen.
  • En server, switch eller router som tar emot SSH (oftast port 22), eller en FTP/FTPS-server.
  • Ett konto på den. SSH-terminalen loggar in med användarnamn och lösenord.

1. Anslut via SSH

  1. Öppna Verktyg › SSH.
  2. Ange ”Värd”, ”Port”, ”Användarnamn” och ”Lösenord”.
  3. Om du ska återkomma till den här datorn slår du på ”Spara den här värden”. Om du vill slippa skriva lösenordet nästa gång slår du även på ”Kom ihåg lösenord”.
  4. Tryck på ”Anslut”.

Vid den första anslutningen sparar NetBlade serverns värdnyckel. Vid varje senare anslutning kontrollerar den att nyckeln är densamma innan ditt lösenord skickas.

Varning: Om nyckeln har ändrats stoppar NetBlade med “The host key for … has changed” och visar det gamla och det nya fingeravtrycket. Ingenting skickas. Så ser ett avlyssningsförsök ut, och så ser också en ominstallerad server ut: fråga den som driver datorn innan du utgår från den ofarliga förklaringen.

2. Kör kommandon

Skriv ett kommando i fältet och skicka det. Knappen ”Komplettera” fungerar som Tabb-tangenten och föreslår kommandon som du redan har skrivit i den här sessionen och de inbyggda.

Ovanför fältet finns en rad med kommandon som körs med ett tryck. NetBlade gissar vid anslutningen om den talar med en Linux-dator eller med en switch eller router och erbjuder motsvarande uppsättning; den första etiketten växlar mellan “Linux” och “Switch / router”. Varje genväg bara läser, och etiketten är exakt det kommando som skickas. Håll ned en genväg och välj ”Redigera före körning” för att justera den först, till exempel för att lägga till ett gränssnittsnamn.

Tryck på ”Koppla från” när du är klar.

Obs: iOS erbjuder inte appar någon fullt interaktiv terminal, så kommandona körs ett i taget. Program som tar över skärmen, som top, vi eller less, fungerar inte. Använd deras icke-interaktiva former: top -bn1, journalctl --no-pager, tail -n 50.

3. Flytta filer med SFTP, FTP eller FTPS

  1. Öppna Verktyg › Filöverföring.
  2. Välj ”Protokoll”: SFTP, FTP eller FTPS. Porten ändras till den vanliga standarden (22, 21 eller 990).
  3. Ange ”Värd”, ”Port”, ”Användarnamn” och ”Lösenord”, eller slå på ”Anonym” för FTP-servrar som tillåter det.
  4. Slå på ”Spara den här anslutningen” och, om du vill, ”Kom ihåg lösenord”.
  5. Tryck på ”Anslut” och bläddra i mapparna.

Från mappvyn kan du använda ”Uppladdning”, ”Nedladdning”, ”Byt namn”, ”Ta bort” och skapa en ”Ny mapp”. Borttagning kräver bekräftelse, eftersom den inte kan ångras.

Vilket protokoll du ska välja

  • SFTP går över SSH, så alla datorer som du kan logga in på med SSH erbjuder det oftast utan någon extra tjänst. Välj det i första hand.
  • FTPS är FTP med TLS. NetBlade fäster serverns certifikat vid den första anslutningen och kontrollerar det vid senare anslutningar, även på dataanslutningen.
  • FTP skickar lösenordet och filerna i klartext, och appen påminner dig om det. Använd det bara på ett nätverk du litar på, och bara när inget annat finns.

Obs: På iPhone gäller kontrollen av värdnyckeln som beskrivs i steg 1 SSH-terminalen. Skärmen för filöverföring verifierar inte SFTP-serverns värdnyckel, så anslut till datorer du känner, på ett nätverk du litar på.

4. Hantera sparade värdar

Sparade värdar visas högst upp på varje skärm, under “Sparad” i SSH och “Sparade anslutningar” i Filöverföring. Tryck på en för att fylla i anslutningen; en nyckelikon betyder att dess lösenord är sparat.

Om du vill ta bort en håller du ned den och väljer ”Glöm”. Det tar bort den sparade posten och dess sparade lösenord.

Tips: Håll ned NetBlade-symbolen på hemskärmen: de fyra senast sparade värdarna för SSH och filöverföring visas som snabbåtgärder. Om du trycker på en öppnas verktyget och börjar ansluta direkt.

5. Vet var dina lösenord förvaras

  • Sparade lösenord lagras i iOS nyckelring, bara på den här enheten. De synkas inte till andra enheter och hamnar aldrig i NetBlades säkerhetskopia.
  • Resten av en sparad värd (adress, port, användarnamn, etikett) förvaras i appens lokala data.
  • Om du återställer NetBlade på en ny enhet kommer de sparade värdarna tillbaka men inte lösenorden: du anger dem igen.

Det är avsiktligt. Ett lösenord som stannar på en enhet kan inte läcka via en säkerhetskopia som du har glömt bort.

Kontrollera att det fungerade

  • Efter ”Anslut” visar utdataområdet “Connected to” med värden och ditt användarnamn.
  • En genväg som uptime ger tillbaka en rad från servern.
  • I Filöverföring visas mapplistan för din hemkatalog.
  • När du lämnar skärmen och kommer tillbaka finns värden bland de sparade.

Om något går fel

  • Handskakningen misslyckas utan någon gemensam algoritm. Gamla enheter, och vissa härdade, erbjuder algoritmer som appen inte delar. NetBlade skriver ut vad servern erbjuder så att du kan se vilka; på gammal utrustning är en uppdatering av SSH-firmwaren oftast lösningen.
  • Inloggningen nekas. Kontrollera användarnamn och lösenord. SSH-terminalen loggar in med lösenord; konton som bara tar emot nycklar kan inte användas här.
  • Ett kommando verkar hänga sig eller skriver inget. Det väntar troligen på en terminal. Använd en icke-interaktiv form.
  • “The TLS certificate … changed since the first connection”. FTPS-servern visar nu ett annat certifikat, och NetBlade ansluter inte. Det kan vara ett förnyat certifikat eller en avlyssning: bekräfta med den som driver servern.

Nästa steg

← Alla guider Funktionsguide → Produkten: NetBlade iPhone · iPad →