Connectbot: Uzyskaj dostęp do naszego komputera przez SSH z Androida

W ostatnich dniach miałem dostęp do telefonu komórkowego ze słynnym systemem operacyjnym Android 2.2 i zacząłem się z nim bawić przez chwilę.

W omawianym artykule będziemy łączyć się za pomocą protokołu SSH przez połączenie WIFI z telefonu komórkowego Android z gospodarzem debian. Do tego zadania wykorzystamy aplikację connectbot.

Teoria

Funkcja SSH (Secure SHell) służy do bezpiecznego łączenia się ze zdalnymi komputerami. Użyj domyślnego portu TCP 22 do ustanowienia komunikacji między węzłami.

Byłby to dobry środek bezpieczeństwa zmodyfikuj to.

SSH zrodziło się z potrzeby usprawnienia połączeń między terminalami, które do niedawna były realizowane przez Telnet. Ten protokół sieciowy ma tę wadę, że informacje są przesyłane w postaci zwykłego tekstu, co ułatwia znalezienie naszej nazwy użytkownika i hasła, podobnie jak w przypadku Zaloguj się y ftp.

Tak więc, aby ustanowić komunikację, będziemy mieć po jednej stronie plik Klient SSH aka connectbot i Serwer SSH, w tym przypadku mój zespół z Testowanie Debiana używając dostarczonego demona openSSH: SSHD.

Instalowanie klienta

connectbot to prosty i potężny klient SSH / Telnet Oprogramowanie typu open source, które można znaleźć jako aplikację do pobrania na nasz telefon komórkowy lub tablet za pośrednictwem Google play. Jeśli zainstalowaliśmy Barcode Scanner po prostu skanujemy następujące Kod QR aby kontynuować pobieranie:

3..2..1 „whisky”

 Korzystanie z Connectbota

Interfejs jest prosty, na dole wybieramy protokół połączenia, a po jego prawej stronie mamy wpis do wpisania adresu zdalnego urządzenia z formatem użytkownik @ IP_or_host_name. Przykład:

croto@192.168.0.144 ó croto@debian

W przypadku modyfikacji portu TCP na serwerze przez 456 Jako przykład dodajemy «:”i  Numer portu następująco:

croto@192.168.0.144:456

Oprócz SSH y Telnet, możemy wewnętrznie przeglądać pliki urządzeń Android wybierając opcję LOCAL

connectbot przechowuje listę połączeń, które nawiązaliśmy z różnymi serwerami.

Szczegóły wielu wykonanych połączeń.

WYJAŚNIENIE N ° 1:
ta aplikacja NIE pokaże nam wszystko na ekranie GUI lub interfejs graficzny. Od tego czasu zobaczymy terminal dopiero połączbota jako klient nie instaluje x11 (X.org).

Ustanowione połączenie z serwerem możemy puścić wodze wyobraźni. Mając dobrą znajomość poleceń z pewnością skorzystamy z tej aplikacji. Jeśli nie czujesz się komfortowo z rozmiarem czcionek, użyj klawiszy głośności + / - modyfikujemy jego rozmiar.

WYJAŚNIENIE N ° 2:
Większość telefonów komórkowych ma Teclado Virtual mnie klawiatura fizyczna, ale żaden nie ma kluczowych klawiszy zapewniających przyjazną dla użytkownika obsługę, jak klucz CONTROL. Osobiście polecam pobranie aplikacji Klawiatura hakera Emuluje pełną klawiaturę i nie komplikuje się. Nie zapomnij pobrać słownika w języku hiszpańskim.

Film z podstawowymi funkcjami connectbot (Język angielski):

Konfiguracja hosta GNU / Linux

W naszym systemie musimy się upewnić, że mamy zainstalowany serwer SSH. Najciekawszą opcją wolnego oprogramowania jest opensh, czyli zestaw narzędzi do bezpiecznego łączenia się za pomocą protokołu SSH. W aplikacjach składających się na ten pakiet Sshd to usługa odpowiedzialna za otrzymywanie żądań połączenia od klientów SSH. Aby go zainstalować:

sudo aptitude install openssh-server

Mam nadzieję, że ten post jest dla Ciebie przydatny i skomentujesz swoje doświadczenia.

Pozdrowienia!


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   kassiusk1 powiedział

    Po prostu spróbowałem i idealnie. Wielki wkład.

  2.   kroto powiedział

    Dzięki kassiusk1, cieszę się, że ci służę. Twoje zdrowie!

  3.   Fabian powiedział

    Ja też spróbowałem i działa idealnie dzięki

  4.   Sandman86 powiedział

    Bardzo dobrze, używam go od jakiegoś czasu i jest bardzo przydatny.

  5.   Bayron ortiz powiedział

    Doskonały!!! Teraz spróbuję. Dziękuję Ci.

  6.   msx powiedział

    Istnieją również klienci SSH dla Chromium i Firefox.

  7.   Claudio powiedział

    Nie mogę tego skonfigurować, wielka pomoc? „Odmowa połączenia” wyrzuca mnie, kiedy umieszczam user @ IP (umieszczam mojego użytkownika nie „user” jak IP xD)

    1.    cr0t0 powiedział

      Czy logujesz się jako użytkownik, czy na konto root? Czy łączysz się przez WIFI czy inne połączenie? Domyślny port to 22 czy zmodyfikowałeś go? Czy możesz zalogować się do swojej maszyny z innym zespołem?

  8.   xxml powiedział

    Aplikacja, która jest całkiem przydatna, zostaw coś do pobrania na swoim komputerze i wyłącz ją z telefonu komórkowego! Całkiem nieźle! 😉

    1.    msx powiedział

      Smartfony _are_ komputery PC.

  9.   Manuel powiedział

    Mam problem. Zainstalowałem go na tablecie, który nie ma przycisku głośności. Jak zmienić rozmiar czcionki?

  10.   Gerardo powiedział

    Witaj i możesz użyć opcji -CAX i xServer. Czy jest alternatywa? w ten sposób mogliśmy bezpośrednio korzystać z dowolnej aplikacji serwerowej z systemu Android.

    z góry pozdrawiam

  11.   ekizplayer powiedział

    Dzięki za samouczek .. Będzie mi bardzo pomocny !!!

  12.   Lew powiedział

    Witam cześć, próbowałem zrobić wszystko krok po kroku, ale nigdy nie udało mi się połączyć mojego androida z komputerem, gdy prosił mnie o hasło, połączenie nie powiodło się. Założyłem, że to hasło należało do użytkownika na moim komputerze, ale nie mogłem. Mam komputer podłączony kablem do routera, który również ma WIFI (dostarczany przez szybki), a mój telefon komórkowy łączy się przez WIFI. Szukając informacji, modyfikuj więcej rzeczy, otworzyłem porty na routerze, próbowałem się połączyć nawet przez port 22 i nic. Używam Mint 17, odinstalowałem ssh-agent, aby zostawić tylko openssh.
    Jakieś pomysły? Naprawdę nie wiem, czego jeszcze go dotknąć, nawet odinstalowałem openssh-server, klienta, sftp i włączyłem go z powrotem za pomocą apt-get purge. Puffffffffff Jestem zmęczony, jeśli podasz mi rękę, bardzo to docenię.

    PS: dlaczego przytrafiają mi się te wszystkie dziwne rzeczy? 😛

  13.   John powiedział

    Dzięki za udostępnienie tego posta

  14.   Alexander powiedział

    Ok.
    Używam go, aby uzyskać dostęp do maliny z telefonu komórkowego z Androidem