Przejdź do treści

macOS 14 lub nowszy, Apple silicon i Intel

Klient SSH dla macOS

SSH, SFTP, RDP i VNC w jednej aplikacji na Maca, która otwiera się bez ostrzeżenia Gatekeepera. Twój zsh z PATH z Homebrew jest w sąsiedniej karcie, skróty z klawiszem Command działają tak, jak się spodziewasz, a hasła leżą w szyfrowanym sejfie.

Ravelon na macOS: lokalna karta zsh obok sesji SSH
Ravelon na macOS: lokalna karta zsh obok sesji SSH

Wymagania i pobieranie

Obsługiwane wersje
macOS 14 Sonoma lub nowszy
Pobieranie
Jeden uniwersalny plik .dmg, natywnie na Apple silicon i Intel
Podpis
Podpisany Apple Developer ID i notaryzowany przez Apple
Aktualizacje
Wbudowane: aplikacja pobiera podpisane aktualizacje i instaluje je przy restarcie
Lokalne powłoki
Twoja powłoka logowania oraz wszystko z /etc/shells, Homebrew, MacPorts i Nix
Cena
Za darmo bez synchronizacji; Pro z synchronizacją jednorazowo 49,90 €

Instalacja

Instalacja Ravelon na Macu

  1. Pobierz plik .dmg

    Jest jeden plik dla każdego Maca. Działa natywnie na Apple silicon (M1 i nowsze) oraz na Macach z Intelem.

  2. Przeciągnij Ravelon do Aplikacji

    Otwórz obraz dysku i przeciągnij aplikację do Aplikacji. Ponieważ aplikacja jest notaryzowana, macOS otwiera ją ze zwykłym pytaniem przy pierwszym uruchomieniu, bez dodatkowych obejść.

  3. Mikrofon tylko, jeśli używasz Voice

    macOS pyta o dostęp do mikrofonu przy pierwszym uruchomieniu Ravelon Voice. SSH, SFTP, RDP i VNC nie potrzebują dodatkowych uprawnień.

  4. Dodaj swoje serwery

    Przy pierwszym uruchomieniu Ravelon proponuje import ~/.ssh/config. Możesz też zaimportować listę CSV, eksport z PuTTY lub MobaXterm albo dodać hosty ręcznie. Hasła trafiają raz do zaszyfrowanego sejfu.

Na macOS

Co działa inaczej na macOS

Powłoka lokalna i PATH

Lokalne terminale uruchamiają twoją powłokę logowania, więc .zprofile się wykonuje, a narzędzia z Homebrew są w PATH. Wybór powłoki znajduje też powłoki z /etc/shells, Homebrew, MacPorts i Nix.

Skróty z klawiszem Command

Command-K otwiera paletę, Command-1 do 9 przełączają karty, Command-klik otwiera linki w terminalu, a Command-Q pyta przed zamknięciem otwartych sesji. Ravelon Voice uruchamiasz przez Command-Option-V.

ssh-agent i Pęk kluczy

Ravelon używa agenta, którego macOS udostępnia przez SSH_AUTH_SOCK, więc działają klucze dodane przez ssh-add. Jeśli blokujesz sejf hasłem, Pęk kluczy macOS może je zapamiętać.

Screen Sharing na innych Macach

VNC obsługuje logowanie Apple Remote Desktop, którego używa Screen Sharing w macOS. Ten tryb nie szyfruje sesji, więc przepuść ją jednym ustawieniem przez tunel do zapisanego hosta SSH.

Integracja z macOS

Okno zachowuje natywne przyciski sygnalizacji w nakładanym pasku tytułu, powiadomienia agentów trafiają do Centrum powiadomień, a Voice może siedzieć w pasku menu.

Dla administratorów

Polityka maszyny w /Library/Application Support/Ravelon/policy.json może wyłączyć aktualizacje, synchronizację, AI lub telemetrię. Logi są w ~/Library/Logs/Ravelon i nigdy nie zawierają haseł, kluczy ani wyjścia terminala.

Weryfikacja kluczy hostów

Przy pierwszym połączeniu widzisz odcisk klucza serwera; gdy go potwierdzisz, Ravelon go zapamiętuje i przerywa, jeśli kiedykolwiek się zmieni. Każdy jump host jest sprawdzany względem własnego odcisku.

FAQ

Najczęściej zadawane pytania

Po co aplikacja SSH, skoro macOS ma ssh w Terminalu?

Ravelon łączy listy serwerów, dane logowania, transfery plików, tunele i zdalne pulpity w jednej aplikacji. Importuj obsługiwane wpisy z ~/.ssh/config, aby użyć istniejących definicji hostów.

Czy działa na starszych wersjach macOS?

Aktualne wydania wymagają macOS 14 Sonoma lub nowszego.

Czy jest wersja w Mac App Store?

Nie, aplikację na Maca pobierasz z naszej strony i sama się aktualizuje. Aplikacja na iPhone'a i iPada to osobna aplikacja.

Czy mogę używać tych samych hostów na innych komputerach?

Tak. Ravelon Pro synchronizuje hosty, klucze i snippety z szyfrowaniem end-to-end między Windows, macOS i Linuksem za jednorazowe 49,90 €, albo za darmo przez serwer synchronizacji, który uruchamiasz sam.