ONE Jailbreak Ad

SSHDog SSH-palvelin TrollStorelle iOS 15:ssä

Promotion image of SSHDog article.

Kun jailbreakkaat laitteesi, kaikki suositut työkalut mahdollistavat OpenSSH-palvelimen asentamisen taustalla toimimaan. Valitettavasti OpenSSH ei toimi jailbreakkaamattomissa laitteissa, mutta TrollStorelle ja iOS 15:lle on julkaistu vaihtoehtoinen nopea SSH-palvelin.

Mikä on SSHDog?

SSHDog on kevyt SSH-palvelin, jonka avulla voit ajaa sitä jailbroken-vapailla laitteilla, jotka ovat yhteensopivia TrollStoren kanssa, joka on asennettu A12+ iOS 15 -laitteisiin. NyaMisty muokkasi Dropbear-tyyppisen pienen SSH-palvelimen tukemaan posix_spawn-metodin korvaamista fork()-metodilla, jotta se toimisi TrollStoren kanssa.

Sen tavoitteena on olla kannettava SSH-palvelin, jonka voit asentaa iOS:ään ja käyttää etäkäyttöön ilman lisämäärityksiä. SSHDog-ominaisuuksiin kuuluvat portin, isäntäavaimen, valtuutettujen avainten, julkisen avaimen todennuksen (ei salasanoja), portin edelleenlähetyksen ja SCP-tuen (mutta ilman SFTP:tä) konfigurointi.

TrollStoren SSHDog SSH -palvelin on haarautunut David Tomaschikin luomasta SSHDogista. Voit käyttää tätä palvelinta tekniseen tukeen, SSHD:n varmuuskopiointiin tai todennetuille etäsidontakuorille. Se tarjoaa vain perusominaisuuksia, mutta joku saattaa pitää sitä hyödyllisenä.

Kaksi iPhonen näyttöä, joissa näkyy sshdog SSH -palvelin iOS 15:ssä.

SSHDog SSH-palvelin julkaistiin avoimen lähdekoodin projektina Apache-2.0-lisenssillä, ja kaikki tiedostot julkaistiin GitHub- arkiston kautta. Tämä pieni kannettava SSH-palvelin on kirjoitettu 100 % Go-kielellä. Voit vapaasti forkata projektin ja muokata koodia tai osallistua kehitykseen.

Kuinka ajaa sshdog iOS:llä

SSHDog julkaistiin iOS-suoritettavana tiedostona, jonka kehittäjä käänsi. SSHDog SSH -palvelimen suorittaminen iPhonella edellyttää Filza File Managerin pääteohjelman käyttöä ja tiettyjen lisäkomentojen käyttöä. Tämän jälkeen voit muodostaa yhteyden laitteeseen tietokoneeltasi.

  1. Asenna Filza TrollStorea varten iOS 15:lle.
  2. Avaa Filza-sovellus aloitusnäytöltä.
  3. Luo tyhjä tiedosto napauttamalla Muokkaa → Lisää → Uusi tiedosto.
  4. Nimeä tiedosto terminal.sh.
  5. Lataa sshdog -suoritettava tiedosto ja tallenna se iCloudiin.
  6. Jaa sshdog-tiedosto Filzan kanssa ja tallenna se Dokumentit-kansioon.
  7. Aseta molempien tiedostojen tiedostoluvat arvoon 0777 (Tiedot-kuvake → Käyttöoikeudet → Omistaja).
  8. Avaa terminal.sh-tiedosto päästäksesi Filzan kalankuoreen.

Yhteensopivuus: 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. Muita laiteohjelmistoversioita ei tueta eikä tulla tukemaan. Ei tukea iOS 15.5 Finalille, ei tukea iOS 15.6 Finalille eikä tukea iOS 16:lle ja tuleville julkaisuille.

Nyt sinulla on pääsy Filza File Managerin mukana tulevaan päätesovellukseen iOS:ssä. Päätesovelluksen suorittamiseksi avaa termianl.sh-tiedosto Filzassa. Asetetaan palvelimellemme salasana ja portin määritystiedostot. Voit tehdä sen myös ilman komentoriviä Filza-käyttöliittymän avulla.

Kaksi iPhonen näyttöä, joissa näkyy SSHDog SSH -palvelin ja asetuskansio Filza-sovelluksessa iOS 15:ssä.

Vaihe 1. Luo kansio nimeltä config.

 mkdir config

Vaihe 2. Luo salasanatiedosto config-tiedoston sisälle arvolla alpine. Tämä on salasanamme.

 echo -n alpine > config/password

Vaihe 3. Luo porttitiedosto asetuskansioon arvolla 22. Tämä on yhteyden muodostamiseen tarvittava portti.

 echo -n 22 > config/port

Vaihe 4. Luo authorized_keys-tiedosto ja aseta SSH RSA -avaimesi asetuskansioon.

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

Esimerkki ssh-keygenin käytöstä RSA-avaimen luomiseen.

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

Vaihe 5. Suorita SSHDog SSH -palvelin iPhonellasi avaamalla sovellus.

 ./sshdog

Kun palvelin toimii oikein, se asettaa todennussalasanan, kuuntelee yhteyksiä portissa 22 ja näyttää lokit, kun yhteys iPhoneesi on muodostettu.

Esimerkki lokista:

 [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...

Mitä uutta

  • Päivitetty SSHDog versioon 1.1.
  • Parempi tuki lokikirjaukselle.
  • Tuki salasanan todennus.
  • Suorita TrollStore-sovelluksessa A12+ iOS 15.2+ -laitteilla.
  • Lisätty tuki Filzan kalankuorelle.
  • Ensimmäinen julkaisu.
Author Photo
Kirjoittanut

Kuballa on yli 20 vuoden kokemus journalismista, ja hän on keskittynyt vankilakarkailuihin vuodesta 2012 lähtien. Hän on haastatellut useiden yritysten ammattilaisia. Journalismin lisäksi Kuba on erikoistunut videoiden editointiin ja drone-lennätykseen. Hän opiskeli tietotekniikkaa yliopistossa ennen kirjoittajan uraansa.

Comments

  • Alireza

    Alireza 3 vuotta sitten

    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 vuotta sitten

      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 vuotta sitten

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

Lähetä kommentti

Viimeisimmät viestit