ONE Jailbreak Ad

SSHDog SSH-server til TrollStore på iOS 15

Promotion image of SSHDog article.

Når du jailbreaker din enhed, tillader alle populære værktøjer dig at installere en OpenSSH-server, der kører i baggrunden. Desværre vil OpenSSH ikke fungere på enheder, der ikke er jailbroken, men der er en alternativ hurtig SSH-server udgivet til TrollStore og iOS 15.

Hvad er SSHDog?

SSHDog er en letvægts SSH-server, der giver dig mulighed for at køre den på ikke-jailbroken enheder, der er kompatible med TrollStore installeret på A12+ iOS 15 enheder. NyaMisty har tilpasset en dropbear-lignende lille SSH-server til at understøtte posix_spawn erstatning for fork() for at få den til at køre med TrollStore.

Det sigter mod at være en bærbar SSH-server, som du kan installere på iOS og bruge til fjernadgang uden yderligere konfiguration. SSHDog konfigurerer port, værtsnøgle, autoriserede nøgler, pubkey-godkendelse (ingen adgangskoder), portvideresendelse og SCP-understøttelse (men uden SFTP).

SSHDog SSH-serveren til TrollStore blev forked fra SSHDog skabt af David Tomaschik. Du kan bruge denne server til teknisk support, backup af SSHD eller autentificerede eksterne bind-shells. Den tilbyder kun grundlæggende funktioner, men nogen kan finde den nyttig.

To iPhone-skærme, der viser sshdog ssh-serveren, der kører på iOS 15.

SSHDog SSH-serveren blev udgivet som et open source-projekt under Apache-2.0-licensen, hvor alle filer blev udgivet via GitHub Repository. Denne lille bærbare SSH-server blev skrevet 100% i Go-sproget. Du er velkommen til at forke projektet og ændre koden eller deltage i udviklingen.

Sådan kører du sshdog på iOS

SSHDog blev udgivet som en eksekverbar iOS-fil, der blev kompileret af udvikleren. For at køre SSHDog SSH-serveren på din iPhone skal du bruge Filza File Managers terminal med nogle ekstra kommandoer. Når det er gjort, vil du kunne oprette forbindelse til enheden fra din pc.

  1. Installer Filza til TrollStore på iOS 15.
  2. Åbn Filza-appen fra startskærmen.
  3. Opret en tom fil ved at trykke på Rediger → Mere → Ny fil.
  4. Navngiv filen terminal.sh.
  5. Download den eksekverbare sshdog-fil , og gem den på iCloud.
  6. Del sshdog-filen med Filza, og gem den i Dokumenter.
  7. Indstil filtilladelsen til 0777 for begge filer (Info-ikon → Adgangstilladelse → Ejer).
  8. Åbn terminal.sh-filen for at få adgang til Filza-fiskeskal.

Kompatibilitet: iOS 15.0 – iOS 15.4.1, iOS 15.5 beta 1 – iOS 15.5 beta 4, iOS 15.6 beta 1 – 15.6 beta 5. Ingen andre firmwareudgivelser er eller vil blive understøttet. Ingen understøttelse af iOS 15.5 Final, ingen understøttelse af iOS 15.6 Final og ingen understøttelse af iOS 16 og fremtidige udgivelser.

Nu har du adgang til terminalappen, der følger med Filza File Manager på iOS. For at køre terminalen skal du blot åbne terminal.sh-filen med Filza. Lad os indstille en adgangskode og portkonfigurationsfiler til vores server. Du kan også gøre det uden kommandolinje med Filza GUI.

To iPhone-skærme, der viser SSHDog SSH-server og konfigurationsmappe i Filza-appen på iOS 15.

Trin 1. Opret en mappe med navnet config.

 mkdir config

Trin 2. Opret en adgangskodefil i config med værdien alpine. Dette vil være vores adgangskode.

 echo -n alpine > config/password

Trin 3. Opret en portfil i konfigurationsmappen med værdien 22. Dette vil være den nødvendige port for at oprette forbindelse.

 echo -n 22 > config/port

Trin 4. Opret authorized_keys-filen, og angiv din SSH RSA-nøgle i konfigurationsmappen.

 echo -n "[your ssh-rsa key]" > config/authorized_keys

Eksempel på brug af ssh-keygen til at generere en RSA-nøgle.

 ssh-keygen -t rsa -b 2048 -N '' -f config/ssh_host_rsa_key

Trin 5. Kør SSHDog SSH-serveren på din iPhone ved at åbne appen.

 ./sshdog

Når serveren kører korrekt, vil den indstille godkendelsesadgangskoden, lytte efter forbindelse på port 22 og vise logfiler, når der er oprettet forbindelse til din iPhone.

Eksempellog:

 [DEBUG] Adding hostkey file: ssh_host_rsa_key [DEBUG] Adding authorized_keys. [DEBUG] Setting auth password. [DEBUG] Listening on :22 [DEBUG] Waiting for shutdown. [DEBUG] select...

Hvad er nyt?

  • Opdaterede SSHDog til version 1.1.
  • Bedre understøttelse af logføring.
  • Understøttelse af adgangskodegodkendelse.
  • Kør i TrollStore på A12+ iOS 15.2+ enheder.
  • Tilføjet understøttelse af Filzas fiskeskal.
  • Første udgivelse.
Author Photo
Skrevet af

Kuba har over 20 års journalistisk erfaring med fokus på jailbreak siden 2012. Han har interviewet professionelle fra forskellige virksomheder. Udover journalistik specialiserer Kuba sig i videoredigering og droneflyvning. Han studerede IT på universitetet før sin forfatterkarriere.

Comments

  • Alireza

    Alireza 3 år siden

    Hello, good time, I want to run sshdog on iphone x ~ ios 15.1 with troll, but I can't do step 4, it doesn't find SSH RSA to create, thank you for your help

    • qbap

      qbap 3 år siden

      You must generate a certificate:

      ssh-keygen -t rsa -b 2048 -N '' -f config/ssh_host_rsa_key

      and copy the key to on your iPhone:

      cp ~/.ssh/id_rsa.pub config/authorized_keys

  • Tayjaun

    Tayjaun 2 år siden

    Mine says “address already in use” any tips on why that might be? I do not recall using the :22: address line anywhere else.

Skriv en kommentar

Seneste indlæg