Jak uzyskać dostęp do zdalnych systemów plików z terminala Linux za pomocą Termscp
Zarządzanie plikami na zdalnych serwerach może być trudne, zwłaszcza jeśli unikasz aplikacji, które odciągają Cię od terminala. Jasne, możesz używać SSH i SCP do przeglądania katalogów i przechwytywania plików między maszynami, ale chociaż te polecenia są proste i eleganckie, brakuje im użyteczności pełnoprawnego menedżera plików.
Termscp to bogaty w funkcje eksplorator plików terminala, obsługujący SCP, SFTP, FTP i S3, który umożliwia interakcję ze zdalnymi maszynami za pośrednictwem przyjaznego interfejsu użytkownika terminala i bezproblemowe kopiowanie plików.
Dlaczego warto używać Rulescp do zarządzania plikami na zdalnych maszynach?
Menedżery plików to domyślny sposób interakcji większości użytkowników komputerów z plikami i folderami na ich komputerach. Właściciele systemu Windows mają Eksploratora, macOS jest dostarczany z Finderem, podczas gdy komputery stacjonarne z systemem Linux są wyposażone w zadziwiającą różnorodność menedżerów plików GUI oraz różne alternatywy dla terminali, w tym ranger, nnn, fff i inne.
Zalety korzystania z menedżera plików z terminalowym interfejsem użytkownika (TUI) w porównaniu z graficznym interfejsem użytkownika (GUI) są oczywiste: zużywają mniej zasobów systemowych, a po zawieszeniu się skrótów klawiaturowych są nieskończenie szybsze niż przeciąganie ikonę z jednego okna do drugiego za pomocą myszy.
Jeśli tylko eksplorujesz system plików, tworzysz katalogi i przenosisz pliki, może to być również szybsze niż używanie wbudowanych poleceń powłoki.
Kiedy masz do czynienia ze zdalnymi maszynami, niezależnie od tego, czy pracujesz na VPS, czy Raspberry Pi, twoje możliwości przesyłania plików między maszyną lokalną a serwerem są ograniczone. Możesz użyć klienta FTP lub kombinacji Secure Shell (SSH) i Secure Copy (SCP).
Żadne z tych rozwiązań nie jest idealne i chociaż kombinacja SSH i SCP jest świetna, jeśli wykonujesz inne zadania związane z administrowaniem systemem, jest nieco nieporęczna w przypadku szybkiego kopiowania i podobnych zadań związanych z manipulacją plikami.
Termscp ma na celu ułatwienie Ci życia, oferując pięknego menedżera plików TUI, który może uprościć i przyspieszyć łączenie się ze zdalnym serwerem w celu pobierania i przesyłania plików oraz interakcji z lokalnym systemem plików.
Jak zainstalować Rulescp w systemie Linux
Instalacja Rulescp nie może być prostsza, ponieważ programista stworzył skrypt , który będzie działał w dowolnej dystrybucji. Skrypt sprawdzi Twoją architekturę, dystrybucję i zależności, a następnie pobierze i zainstaluje odpowiednie pakiety w Twoim imieniu.
Użyj wget, aby pobrać skrypt do obecnego katalogu roboczego:
wget https://git.io/JBhDb
Po pobraniu uruchom skrypt, używając:
bash JBhDb
Alternatywnie możesz zwinąć skrypt i potokować bezpośrednio do Bash za pomocą:
curl --proto '=https' --tlsv1.2 -sSLf "https://git.io/JBhDb" | sh
Jest to jednak ogólnie uważane za złą praktykę z punktu widzenia bezpieczeństwa.
Kreator pokaże twoją platformę i architekturę, a następnie zapyta: „Zainstalować warunkicp 0.10.0?” Wpisz „ y ”, a następnie naciśnij Enter . Wprowadź hasło, gdy zostaniesz o to poproszony, i poczekaj, aż pojawi się zielony znacznik wyboru i komunikat „Gratulacje! Termscp został pomyślnie zainstalowany w twoim systemie!”
Użyj Rulescp do zarządzania plikami na lokalnym komputerze i serwerze
Uruchom TUI Termscp, otwierając swój ulubiony terminal i wprowadzając:
termscp
Użyj klawiszy strzałek w lewo i w prawo na klawiaturze, aby wybrać pomiędzy połączeniami przez SCP, SFTP, FTP i S3, a następnie klawiszy w górę iw dół , aby przełączać pola. Musisz wypełnić jeszcze cztery pola. Są to:
- Zdalny host: Jest to adres IP Twojej zdalnej maszyny, który może znajdować się w Twojej sieci domowej lub jako adres publiczny serwera VPS lub innego typu.
- Numer portu: Port zdalny, z którym chcesz się połączyć. Nie ma na to ustalonych zasad, ale połączenia SSH/SCP i SFTP zwykle używają portu 22, podczas gdy połączenia FTP są zwykle na 20 i 21.
- Nazwa użytkownika: Nazwa użytkownika zdalnego użytkownika. Jeśli łączysz się z Raspberry Pi, domyślną nazwą użytkownika Pi jest „pi”.
- Hasło: Hasło użytkownika zdalnego. Będzie to zasłonięte gwiazdkami podczas wypełniania pola.
Jeśli wcześniej korzystałeś z Termscp lub tworzyłeś zakładki, możesz nacisnąć Tab , aby przejść do dolnego pola, a następnie użyć klawiszy strzałek w lewo i w prawo , aby przełączać się między „Zakładkami” a „Ostatnimi połączeniami”.
Kiedy będziesz gotowy, naciśnij Enter , aby połączyć się z określonym serwerem.
Widok TUI zmieni się i zostanie wyświetlony inny widok podzielonego ekranu. Górna sekcja jest podzielona na lokalny system plików po lewej stronie i zdalny system plików po prawej stronie. Zaczniesz w katalogu domowym każdego użytkownika i możesz przełączać się między nimi za pomocą klawiszy strzałek w lewo i w prawo .
Poruszaj się po systemie plików za pomocą klawiszy w górę i w dół , a następnie naciśnij klawisz Enter , aby otworzyć katalog. Naciśnięcie Backspace spowoduje powrót do poprzedniego katalogu. Jeśli naciśniesz Enter na pliku, otworzy się on na komputerze lokalnym przy użyciu domyślnej aplikacji.
Aby skopiować plik lub katalog z jednego komputera na inny, naciśnij spację , gdy element jest podświetlony, a Termscp skopiuje element do aktualnie otwartego katalogu w drugim panelu.
Jeśli chcesz edytować plik w systemie zdalnym, naciśnij klawisz F4 . Alternatywnie możesz przenieść plik do nowej lokalizacji w zdalnym systemie plików, naciskając klawisz F5 i wprowadzając nową pełną ścieżkę.
Domyślnie pliki są sortowane według nazwy. Możesz to zmienić za pomocą klawisza b i wybrać sortowanie według czasu modyfikacji, czasu utworzenia lub rozmiaru. Możesz także przełączać widoczność ukrytych plików za pomocą rozszerzenia .
Aby uzyskać pełną listę przydatnych skrótów klawiszowych, naciśnij h . Możesz także uzyskać pomoc wiersza poleceń dla Termscp, korzystając ze stron podręcznika:
man termscp
Termscp to łatwy sposób na poruszanie się po zdalnych systemach plików
Teraz możesz używać Termscp do uzyskiwania dostępu do zdalnych plików i manipulowania nimi za pośrednictwem terminala, tak jakby znajdowały się one na własnym komputerze. Możesz zaoszczędzić czas i zająć się innymi projektami.
Dlaczego nie zacząć od przekształcenia zapasowego Raspberry Pi w serwer WWW?
Dodaj komentarz