Amit a macOS ad

  • Finder: az Ugrás → Csatlakozás szerverhez SMB-, NFS- és WebDAV-megosztásokhoz, valamint csak olvasásra FTP-szerverekhez kapcsolódik. Az SFTP nincs a listán. Az Apple a lehetőségeket A Mac csatlakoztatása megosztott számítógépekhez és szerverekhez című cikkben írja le.
  • Terminal: az sftp user@host interaktív munkamenetet nyit, az scp file user@host:/path pedig átmásol egy fájlt. Mindkettő gyors, és az SSH-kulcsaidat használja, csak éppen semmit sem látsz: minden útvonalat be kell gépelned.

Ha csak néha kell pár fájl, elég a Terminal. A napi munkához kényelmesebb egy kliens, amely mindkét oldalt mutatja.

Mit tudjon egy SFTP kliens

Mire figyelj Miért fontos
A saját ~/.ssh kulcsaid, ügynököd és konfigurációd Nem kell egy második kulcs- és gépkészletet karbantartanod
Jump hostok (ProxyJump) Sok szerver egy bástyagép mögött van
Gépkulcs-ellenőrzés a known_hosts alapján Szól, ha egy szerver nem az, amelyikre számítasz
A Maced és a szerver egymás mellett Minden másolás mindkét végét látod
Megszakadt kapcsolatot is túlélő másolás A nagy feltöltések maguktól befejeződnek
Szerkesztés a saját szerkesztődben Kézi letöltés nélkül javíthatsz egy konfigurációs fájlt

Az AnyBucket mindegyiket tudja. Az összevetés megmutatja, melyiket írják le más Mac-appok.

Kapcsolódás egy SFTP-szerverhez

  1. Nyomd meg a ⇧⌘K billentyűket (Fájl → Kapcsolódás kiszolgálóhoz …), és válaszd az SFTP lehetőséget.
  2. Add meg a szerver címét és a felhasználóneved. Ha kulccsal jelentkezel be, a jelszót hagyd üresen.
  3. Kapcsolódj. Első alkalommal az AnyBucket megmutatja a szerver gépkulcsát; mielőtt megbíznál benne, vesd össze az ujjlenyomatát azzal, amelyet a rendszergazdád közzétett.
  4. Mentsd el könyvjelzőként, és legközelebb a ⌘K néhány betű alapján megtalálja.

Címet a palettára is beilleszthetsz: nyomd meg a ⌘K billentyűket, és illeszd be: sftp://deploy@example.com/var/www.

Fájlok másolása

  1. Nyomd meg a ⌘\ billentyűket egy második panel megnyitásához, és válaszd az Ez a Mac helyet vagy egy másik szervert.
  2. Jelöld meg a fájlokat a szóközzel, vagy nyomd meg a + billentyűt, és írj be egy mintát, például: *.html.
  3. Nyomd meg az F5 billentyűt a másik panelbe másoláshoz, vagy az F6 billentyűt az áthelyezéshez.

A megszakadt kapcsolatba ütköző átvitelek új kapcsolaton próbálkoznak újra, és a várólista akkor is visszajön, ha kilépsz. Ha mindkét panel ugyanazon az SFTP-szerveren van, és a fiókodnak van shellje, a másolás a szerveren fut a cp paranccsal, így semmi sem jön le a Macedre.

Fájlok szerkesztése a szerveren

Nyomd meg az F4 billentyűt egy fájlon, és válassz egy appot. Az AnyBucket abban nyitja meg, és minden mentéskor feltölti a változást. Az F3 a Gyorsnézetben mutatja meg, anélkül hogy bármit megnyitna. A ⇧⌘C kimásolja a fájl URL-jét.

Kulcsok, konfiguráció és jump hostok

Mivel az AnyBucket a /usr/bin/ssh programot futtatja, itt is működik minden, ami az ssh user@host paranccsal a Terminalban: jelszó, kulcsok, ügynök, a ~/.ssh/config a Host, IdentityFile és ProxyJump beállításokkal, valamint a biztonsági kulcsok. Ha egy bejelentkezés nem sikerül, először próbáld ki ugyanazt a gépet a Terminalban. A beállítást az SSH-kulcsok és jump hostok útmutató mutatja be lépésről lépésre.