ConnectBot

przegląd

  • Utwórz osobisty certyfikat/klucz używany do bezpiecznego dostępu
  • zainstaluj ConnectBot lub equivilent na telefonie
  • Zainstaluj serwer SSH na komputerze PC lub zdolnym routerze (np. DD-WRT)
  • Skonfiguruj przekierowanie portu w routerze: niestandardowy port na port 22
  • Utwórz konto na serwerze SSD
  • Skonfiguruj przekierowanie portu w connectbocie na telefonie
  • Skonfiguruj aplikacje, aby korzystały z przekierowania portów

, aby zainstalować connectbota lub jego odpowiednik na telefonie:

  1. Utwórz klucz publiczny
    1. Uruchom ConnectBot
    2. Menu, “Zarządzaj klawiszami Pubkeys”, Menu, “Generuj”, użyj RSA, reszta zależy od Ciebie
    3. naciśnij długo klawisz, wybierz “Kopiuj klucz publiczny”, wyjdź
    4. Wyślij jako e-mail, tekst lub w inny sposób wyślij go do dowolnego miejsca, w którym zarządzasz serwer SSH (zwykle konto PC)
    5. skonfiguruj konto, używając nazwy konta, nazwy hosta i portu (zgodnie z serwerem SSH), jak wskazano na głównym ekranie ConnectBot
    6. Skonfiguruj przekierowywanie portów
      1. długo kliknij konto
      2. “edytuj przekierowywanie portów”, “menu”, “Dodaj”
      3. wybierz pseudonim, wpisz lokalny
      4. port źródłowy: port używany przez aplikację, którą zamierzasz przekazać, np. 4025 dla envisalink, 4080 dla CT-30. To musi być nieużywany port w telefonie.Envisalink:4025 lub 192.168.0.112: 4025 dla envisalink lub http://192.168.0.100:80 dla CT-30
      5. “Utwórz Port Forward”
      6. gotowe. Naciśnij ponownie, wybierz konto do połączenia, a następnie “Strona główna”.
      7. Otwórz aplikację, której chcesz użyć i skonfiguruj ją tak, aby używała lokalnego portu z localhost: port, np. localhost: 4025 lub http://localhost:4080 dla CT-30

DscKeypad umożliwia zdefiniowanie dwóch połączeń, jednego dla dostępu przez ConnectBot, drugiego dla bezpośredniego połączenia w sieci prywatnej. Użyj ustawienia>Envisalink > Typ połączenia, aby przełączać się między nimi.

aplikacja termostatu CT-30 umożliwia zdefiniowanie wielu termostatów za pomocą ustawień>adresów termostatów. Skonfiguruj dwa adresy (jeśli chcesz), jeden z sieci lokalnej (np. http://localhost:4080), a drugi przez ConnectBot (np. http://localhost:80). Możesz również użyć wielu widżetów, aby zobaczyć adres termostatu.

po bezpiecznym zalogowaniu klienta do zdalnego serwera SSH, połączenie działa poprzez obserwowanie przez klienta SSH połączeń w systemie lokalnym (telefonie) do portów zdefiniowanych jako port forwards. Wszelkie wysyłane dane są szyfrowane i kierowane przez serwer SSH, odszyfrowane, a następnie przekazywane na docelowy adres wewnętrzny. Dane przesyłane wewnętrznie z tych urządzeń są kierowane z powrotem w tym samym kierunku.

Leave a Reply