Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską. Czytaj więcej.

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 pozwala do interakcji ze zdalnymi maszynami za pośrednictwem przyjaznego interfejsu użytkownika terminala i kopiowania plików bez wysiłku.

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. Posiadacze systemu Windows mają Eksploratora, macOS jest dostarczany z Finderem

instagram viewer
, podczas gdy komputery stacjonarne z systemem Linux mają zdumiewający różnorodność menedżerów plików GUI, a także różne alternatywne terminale, w tym ranger, nnn, fff i inne.

Zalety korzystania z menedżera plików z interfejsem użytkownika terminala (TUI) w porównaniu z menedżerem z graficznym interfejsem użytkownika (GUI) są oczywiste: zużywają mniej zasobów systemowych, a kiedy już wiesz, jak używać skrótów klawiaturowych, są nieskończenie szybsze niż przeciąganie ikony z jednego okna do drugiego za pomocą mysz.

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, a połączenie SSH i SCP jest świetne, jeśli robisz inne zadań związanych z administracją systemem, jest nieco nieporęczny 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 plikiem system.

Jak zainstalować Rulescp w systemie Linux

Instalacja Termscp nie może być prostsza, tak jak zrobił to 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" | cii 

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: „Instalować warunki scp 0.10.0?” Typ "y", a następnie uderz Wchodzić. 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:

warunkicp

Użyj Lewy I Prawidłowy klawisze strzałek na klawiaturze, aby wybrać pomiędzy połączeniami przez SCP, SFTP, FTP i S3, a następnie W górę I W dół klawisze do przełączania pól. Są jeszcze cztery pola, które musisz wypełnić. To są:

  • Zdalny host: Jest to adres IP Twojej zdalnej maszyny i może znajdować się w Twojej sieci domowej lub jako adres publiczny serwera VPS lub innego typu.
  • Numer portu: Zdalny port, 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ś jakieś zakładki, możesz nacisnąć Patka aby przejść do dolnego pola, a następnie użyj Lewy I Prawidłowy klawisze strzałek, aby przełączać się między „Zakładkami” a „Ostatnimi połączeniami”.

Kiedy będziesz gotowy, uderz Wchodzić 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ą Lewy I Prawidłowy klawisze strzałek.

Poruszaj się po systemie plików za pomocą W górę I W dół klawisze i naciśnij Wchodzić aby otworzyć katalog. Pilny Backspace spowoduje powrót do poprzedniego katalogu. Jeśli naciśniesz Wchodzić w 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 Przestrzeń 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 F4. Alternatywnie możesz przenieść plik do nowej lokalizacji w zdalnym systemie plików, jeśli naciśniesz F5i wprowadź nową pełną ścieżkę.

Domyślnie pliki są sortowane według nazwy. Możesz to zmienić za pomocą B i wybierz sortowanie według czasu modyfikacji, czasu utworzenia lub rozmiaru. Możesz także przełączać widoczność ukrytych plików za pomocą A.

Aby uzyskać pełną listę przydatnych skrótów klawiszowych, naciśnij H. Możesz również uzyskać pomoc dotyczącą wiersza poleceń dla Rulescp przy użyciu stron podręcznika:

warunki męskiecp

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?