Vad macOS ger dig

  • Finder: Gå → Anslut till server ansluter till SMB-, NFS- och WebDAV-delningar, och till FTP-servrar med endast läsåtkomst. SFTP finns inte med. Apple beskriver alternativen i Ansluta Macen till delade datorer och servrar.
  • Terminal: sftp user@host öppnar en interaktiv session och scp file user@host:/path kopierar en fil. Båda är snabba och använder dina SSH-nycklar, men du ser ingenting: du skriver varje sökväg.

För några filer då och då räcker Terminal. För dagligt arbete är en klient som visar båda sidor enklare.

Vad en SFTP-klient ska klara

Leta efter Varför det spelar roll
Dina egna nycklar, din agent och din konfiguration i ~/.ssh Ingen extra uppsättning nycklar och värdar att underhålla
Hoppvärdar (ProxyJump) Många servrar ligger bakom en bastion
Kontroll av värdnycklar mot known_hosts Säger till när en server inte är den du väntar dig
Din Mac och servern sida vid sida Du ser båda ändarna av varje kopiering
Kopior som klarar en bruten anslutning Stora uppladdningar slutförs av sig själva
Redigering i din egen editor Rätta en konfigurationsfil utan att hämta den för hand

AnyBucket klarar allt detta. Jämförelsen visar vilka av punkterna andra Mac-appar beskriver.

Anslut till en SFTP-server

  1. Tryck på ⇧⌘K (Arkiv → Anslut till server …) och välj SFTP.
  2. Ange serverns adress och ditt användarnamn. Lämna lösenordet tomt om du loggar in med en nyckel.
  3. Anslut. Första gången visar AnyBucket serverns värdnyckel; jämför fingeravtrycket med det som din administratör har publicerat innan du litar på den.
  4. Spara anslutningen som ett bokmärke, så hittar ⌘K den nästa gång med några bokstäver.

Du kan också klistra in en adress i paletten: tryck på ⌘K och klistra in sftp://deploy@example.com/var/www.

Kopiera filer

  1. Tryck på ⌘\ för att öppna en andra panel och välj Den här Macen eller en annan server.
  2. Markera filer med mellanslag, eller tryck på + och skriv ett mönster som *.html.
  3. Tryck på F5 för att kopiera dem till den andra panelen, eller F6 för att flytta dem.

Överföringar som drabbas av en bruten anslutning försöker igen på en ny, och kön kommer tillbaka om du avslutar appen. När båda panelerna visar samma SFTP-server och ditt konto har ett skal körs kopieringen på servern med cp, så ingenting hämtas ner till din Mac.

Redigera filer på servern

Tryck på F4 på en fil och välj en app. AnyBucket öppnar filen där, och varje gång du sparar laddas ändringen upp. F3 visar filen i Snabbtitt utan att öppna något. ⇧⌘C kopierar filens URL.

Nycklar, konfiguration och hoppvärdar

Eftersom AnyBucket kör /usr/bin/ssh fungerar allt som fungerar med ssh user@host i Terminal även här: lösenord, nycklar, agent, ~/.ssh/config med Host, IdentityFile och ProxyJump, och säkerhetsnycklar. Om en inloggning misslyckas provar du samma värd i Terminal först. SSH-nycklar och hoppvärdar går igenom inställningarna.