SSH do Linux Twój komputer z Androida z termux

SSH do Linux Twój komputer z Androida z termux

Cel

Zainstaluj termux na urządzeniu z Androidem i użyj go do ustanowienia SSH bez hasła na komputerze Linux.

Rozkłady

Ten przewodnik będzie działał z dowolnym komputerem Linux.

Wymagania

Działający komputer Linux i urządzenie z Androidem.

Trudność

Łatwy

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Wstęp

Może się to wydawać dziwne, ale zdalne dostęp do wiersza poleceń komputera z telefonu jest bardzo wygodne, szczególnie w połączeniu z doskonałym emulatorem terminalu z Androidem, takim jak termux.

Termux bardzo ułatwia proces. Naśladuje części GNU/Linux, w tym /dom informator. Termux faktycznie ma menedżera pakietów, w postaci apt, i może zainstalować niektóre podstawowe pakiety.

Pobierz termux

Możesz uzyskać termux ze sklepu Play, jeśli masz go na urządzeniu z Androidem.

Obawiaj się entuzjaści oprogramowania, termux jest również dostępny na F-Droid. Otwórz F-Droid i wyszukaj termux.



Powinien się od razu się pojawić. Wybierz ten, który jest po prostu „termux.„Kiedy jesteś na stronie aplikacji, pobierz to.

Wygeneruj swój klucz

Otwórz aplikację. Nie powinieneś nic robić, zanim zaczniesz zacząć. Działa jak normalny emulator końcowy Linux.

Zainstaluj OpenSsh

wymagane uprawnienia sudo lub korzenia. Termux jest piaskownicy.
$ apt install OpenSsh

Znowu APT zachowuje się dokładnie, jak można się spodziewać w dystrybucji Debiana.

Utwórz klucz

Możesz utworzyć klucz dokładnie tak, jak w Linux. Aby uzyskać głębokość rudy, sprawdź nasz przewodnik logowania bez hasła SSH.

Zacznij więc od utworzenia swojego klucza.

$ ssh -keygen -b 4096 -t RSA

Aby uzyskać najłatwiejsze rozwiązanie, po prostu naciśnij „Wejdź” na każde z zadanych pytań. Po prostu użyje wartości domyślnych i nie będzie wymagało hasła (to dobrze).

Zakończenie zajmie kilka sekund lub minut. Musi wygenerować dość duży klucz.



Wyślij klawisz do Linux

OpenSsh ma narzędzie, które sprawia, że ​​przesyłanie klucza do komputera Linux jest bardzo łatwe. Uruchom następujące polecenie Linux, zastąp swoją nazwę użytkownika i IP komputera.

$ ssh-copy-id -i ~/.ssh/id_rsa.Nazwa użytkownika [email protected]

Zostaniesz poproszony o wprowadzenie hasła dla użytkownika na komputerze Linux. Zrób tak. To jedyny raz, kiedy będziesz musiał.

Sprawdź to

Wszystko, co zostało, to wszystko przetestować. Spróbuj użyć SSH przez termux, aby uzyskać dostęp do komputera Linux.

$ ssh uż[email protected]

Powinieneś zalogować się automatycznie, bez konieczności wprowadzania hasła. Teraz, gdy tylko musisz dostać się do komputera zdalnie z telefonu, możesz, a nawet nie musisz wprowadzać hasła. Działa to również z VPN, dzięki czemu możesz skonfigurować zdalny dostęp SSH do komputera domowego z telefonu.

Termux współpracuje z niemal dowolną aplikacją CLI, o której możesz pomyśleć. Powyższe zdjęcie jest nieco niepraktycznym przykładem, ale po prostu pokazuje, że będzie działać z prawie wszystkim, o czym myślisz, w tym w pełni dostosowanym i skonfigurowanym VIM.

Zamykanie myśli

Oczywiście wiele możesz zrobić z termux, a używanie go do SSH do komputera Linux z telefonu stać na wiele tych opcji.

Termux ma dostępną tylko klawiaturę Android Touch, więc jest to nieco ograniczające. Deweloperzy rozliczyli to jednak, dostarczając klawisze, które wykorzystują inne przyciski na twoim urządzeniu. Możesz sprawdzić hotkeys tutaj. Baw się dobrze i szczęśliwym hakowaniem.

Powiązane samouczki Linux:

  • Jak korzystać z ADB Android Debug Bridge do zarządzania Androidem…
  • Jak usunąć bluatware z Samsung Android Mobile…
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak odzwierciedlać swój ekran mobilny z Androidem do Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Pobierz Linux
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…