Ha Ön a webhely tulajdonosa vagy vezetője, vagy az adott ügyben egy sysadmin; legalább egyszer meg kellett volna hallanom (és valószínűleg használt) PuTTY-t. Míg a Windowsról Macre költözik, többnyire izgalmas és pozitív változás, ha a PuTTY-t használta, akkor sötétben találja magát, mivel nincs Macintosh PuTTY támogatás.
Én magam, nem az SSH-t a webhelyemre, és így nem igazán bánom a PuTTY hiányával. Ez azonban problémát jelent számos ember számára, akik PuTTY-t használnak, és csak a közelmúltban váltották át a Mac-et. Nos, összeállítottunk egy 5 szabad PuTTY alternatíva listát, amelyek lehetővé teszik az SSH-t egy távoli kiszolgálón:
1. Terminál
A terminálalkalmazás az alapértelmezett CLI, amely a Mac-hez mellékelve van, és meglehetősen hatékony eszköz, ha nem tudod. A terminált SSH-ra egy távoli szerverre is használhatja, feltéve, hogy nyilvánvalóan az érvényes bejelentkezési adatok vannak.
Íme egy rövid példa arra, hogyan használhatja a terminált SSH-ba egy webkiszolgálóba. A webhelyem hosting kiszolgálóját szemléltetés céljából használom. Mindössze annyit kell tennie, hogy megváltoztatja a kiszolgáló nevét a szerverre, és használja a bejelentkezési adatait.
1. Indítsa el a terminált .
2. Az alábbi parancs segítségével csatlakozzon a webszerverhez SSH használatával:
ssh server_name -p port_number -l login_id
- Az én esetemben a parancs lesz:
ssh server208.web-hosting.com -p 21098 -l my_username
3. A rendszer kéri, hogy adja meg a jelszót . A gépelés biztonsági okokból rejtve lesz.
4. Miután megadta a bejelentkezési jelszót, nyomja meg az Enter billentyűt, és az SSH-n keresztül csatlakozik. Most már futtathatja a shell parancsokat a kiszolgálón.
2. iTerm2
Az iTerm2 egy Macintosh terminálcsere, amely számos hozzáadott funkcióval rendelkezik, amelyeket az alapértelmezett terminálalkalmazás nem kínál. Az iTerm2 által kínált különböző funkciók közül kiemelkedik:
- Az osztott ablakok támogatása : Több független terminál ugyanazon a lapon.
- Annotáció támogatása : Jegyzeteket és megjegyzéseket adhat a futott parancsokhoz.
- Azonnali visszajátszás: Ez a funkció az iTerm2-ben elvégzett minden előzményt jeleníti meg, abban az esetben, ha elfelejtette másolni a régebbi parancsok számát vagy részleteit.
- Jobb keresés: Az iTerm2-ben történő keresés kiemeli az adott szó összes egyezését, például a Safari és a Chrome.
- Mouseless Copy: Nem kell az egeret használni a szöveg másolásához vagy beillesztéséhez!
Az iTerm2 számos más funkcióval rendelkezik. A hivatalos honlapján olvashatsz róla. Az SSH-t az iTerm2-t használó webkiszolgálóra történő folyamat pontosan ugyanaz, mint a terminálon végzett folyamat, kivéve, ha az iTerm2 könnyebbé teszi az életedet a terminálon belül.
Töltse le itt
3. vSSH Lite
A vSSH prémium alkalmazás, de ingyenes Lite verziót is kínál. A vSSH az SSH vagy a Telnet kapcsolatokra, vagy a Port továbbításra irányul . A termináltól és az iTerm2-től eltérően a vSSH nem terminálcsere. Ugyanakkor CLI-t kínál, miután sikeresen csatlakozott az SSH-t használó webhelyhez. Az alkalmazás rengeteg funkciót kínál, beleértve a felhasználónevet és jelszót is a hitelesítéshez, vagy akár a nyilvános / magánkulcs titkosításához. Ha SSH-alkalmazásokat használ más eszközökön, például iPhone-on vagy iPad-en, a vSSH Lite az iCloud kapcsolatokat is létrehozhatja azokkal az alkalmazásokkal, sőt megoszthatja a makrókat. Támogatja a kulcs és a port továbbítását, valamint a naplózást és a pszeudográfiai támogatást.
Az alaphasználathoz elegendő a vSSH Lite, de ha több vSSH ablakot kell nyitnia egyszerre, akkor meg kell vásárolnia az alkalmazás fizetett verzióját (4, 46 USD).
Töltse le itt
4. DTerm
A DTerm egy másik terminálcsere-alkalmazás. Ez egy kontextus-érzékeny parancssori alkalmazás, amely bármely olyan ablakon keresztül indítható, amelyen dolgozik, így a GUI-ban dolgozott fájlok parancsai könnyen futtathatók, és parancssor műveleteket hajtanak végre rajtuk. Ha teljes feladatablakot kell használnia a feladataihoz, egyszerűen nyomja meg a Command + Return billentyűt, és a DTerm teljes terminálablakot indít el, amely már a megfelelő munkakönyvtárral van beállítva, és azonnal elindulhat. Az alkalmazás teljes mértékben támogatja a szabványos parancssori automatikus befejező rendszert is, így egyszerűen megnyomhatja az F5 parancsot a parancsmezőben, hogy egy automatikus kitöltési ablakot kapjon a gépelt parancs parancsának lehetséges automatikus kiegészítési lehetőségeivel.
Töltse le itt
5. Transzfer
A Shuttle nem annyira app, mint az SSH szerverek gyorsmenüje . Vagy legalábbis így hirdették. Mivel nem használok SSH-t, azt hittem, nem igazán lenne sok hasznom rá, de kiderül, hogy a Shuttle beállítható úgy, hogy csak néhány kattintással futtassa a parancsokat vagy parancsfájlokat.
A shuttle.json fájlban szerkesztheti (az Ön által választott szövegszerkesztő segítségével), hogy az SSH szervereket és konfigurációkat hozzáadja a gyorsmenühez, amelyet a Shuttle hozzáad a menüsorhoz, és ebben a json fájlban valójában hozzáadhat egy bármely parancs futtatásához, amelyet a futtatni kívánt, ha a megfelelő menüelemre kattint. Ez nagyszerű dolog! Nemcsak az SSH, hanem alapvetően parancsokat is adhat az egyéni parancsfájlok futtatásához egyszerűen a menüsorból, és nyissa meg őket egy új terminálablakban, vagy egy új lapon ugyanabban a terminálablakban.
Töltse le itt
Ezeket az SSH-ügyfeleket távolról elérheti a Secure Shell segítségével
Mint kiderült, a Mac felhasználóknak nem kell külön ügyfélnek, mint a PuTTY-nek SSH célokra. A terminálalkalmazás már rendelkezik azzal, amit a PuTTY ad a Windows felhasználóknak. A hozzáadott funkciók és az extra színtámogatás esetén azonban a fent említett alkalmazások bármelyikére fordulhat. Az SSH használatának megtanulása hasznos lehet, ha valaha is szeretné saját webhelyét futtatni, vagy a rendszert távolról, biztonságos módon kezelni, így kezdje el ma.
Szeretnénk hallani az SSH-ra vonatkozó tapasztalatainkat Mac-en, és a problémákat (ha vannak), amelyeket a MacOS-nak a PuTTY-támogatás hiánya miatt szembe kellett néznie. Adj nekünk egy kiáltást az alábbi megjegyzések részben.