Kirjoittaja Aihe: SSH ja yle-dl  (Luettu 2834 kertaa)

Scion

  • Käyttäjä
  • Viestejä: 3
    • Profiili
SSH ja yle-dl
« : 01.06.19 - klo:00.58 »
Moi

Seuraavanlainen ongelma. Matkassa mukana läppäri jossa Ubuntu 18.04 ja yle-dl. Kotona Raspberry Pi johon saan yhteyden SSH:lla. Pi:illä on dy.fi osoite ja routerissa on avattuna sille portti. Sanotaan nyt vaikka 41414 joka on asetettu pi:in ssh portiksi. Muita portteja ei routerissa ole avattuna kun ei ole ollut tarvetta.

Normaalisti otan pi:ihin yhteyttä läppäriltä sshfs:n kanssa koska pi:illä on ulkoisella kovalevyllä tavaraa jota haluan käyttää myös muualta käsin. Terminaaliyhteyttä siihen ei juuri tule pidettyä, mitä nyt joskus kun muistaa päivittää pi:in.

Suomessa ollessa olen ladannut yle-dl:n kanssa läppärin Ubuntulla ne muutamat ohjelmat jotka yleltä jaksaa kiinnostaa. Nyt matka oli rajojen ulkopuolelle eikä yle-dl toimi.

Käsittääkseni asia olisi hoidettavissa ssh-tunnelilla läppärin ja pi:in välillä mutta luettuani asiasta netistä ohjeita en ymmärtänyt enää sitäkään vähää mitä luulin asiasta tietäväni.

Osasiko joku täällä selkokielellä kertoa onko asia yleensäkään tehtävissä ja mahdollisesti miten, jos se on tehtävissä?


Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: SSH ja yle-dl
« Vastaus #1 : 01.06.19 - klo:09.38 »
Asenna sshuttle. Käynnistä se. Käytä yle-dl:ää.
Koodia: [Valitse]
sudo apt install sshuttle
sshuttle -r käyttäjä@etäpalvelin --dns 0/0

Huomaa, että nyt kaikki liikenne siirretään tuon etäpalvelimen (sen, joka on kotona) kautta.
« Viimeksi muokattu: 01.06.19 - klo:09.41 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Scion

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Vs: SSH ja yle-dl
« Vastaus #2 : 01.06.19 - klo:14.00 »
Seuraavalla muutoksella shuttle lähti toimimaan

Koodia: [Valitse]
sudo sshuttle -r käyttäjä@etäpalvelin:portti  --dns 0.0.0.0/0 -x ssh_serverin_wan_ip_osoite

Yle-dl ei tosin toimi tuolla virityksellä vielä. Epäilen että toimimattomuus johtuu siitä että täällä on käytössä IPv6. Yle ilmoittaa joka tapauksessa että yhteys on ulkomailta vaikka näennäisesti näyttäisi menevän ssh serverin läpi.

Taitaa olla aika katsoa saako ffmpeg 4.1:n käännettyä toimivaksi Raspberry Pi 2:lla ja asentaa yle-dl suoraan sinne. Saahan siinä vähän jännitystä elämään kokeilemalla että onnistuuko kääntäminen ja asennus  muutaman tuhannen kilometrin päästä etänä vai vetääkö serveri itsensä kiikkuun kun ei pääse paikan päälle tekemään ivo-boottia sille tarvittaessa. Itse epäilen jälkimmäistä sillä Murphyn laki on osoittautunut armottomaksi tälläisissä tilanteissa.


Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: SSH ja yle-dl
« Vastaus #3 : 01.06.19 - klo:15.16 »
sshuttle ei tosiaan oletuksena tue IPv6:a. En tiedä meneekö se päälle lisäämällä komentoon "::/0". Lisäksi saatat tarvita käyttää tproxy metodia, koska tuo tproxy on dokumentaation mukaan ainoa tukee IPv6:a ja UDP:ä kokonaan. Se ei vain ole yksinkertaisin käyttöönotettava.

Helpoin ratkaisu taitaisi kuitenkin olla ottaa IPv6 pois päältä väliaikaisesti, jos liittymään vain kuuluu jonkinlainen IPv4-osoite.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.