Pistän tänne linux-puolelle, kun voisi löytyä paremmin tietoa.
Eli, Susen linukan kanssa toimitaan ja kun on vaihtuva ip, niin pitäisi saada sellainen ohjelma/scripti koneelle, joka heittäisi ftp:llä koneen ip-osoitetta nettiin oman domainin taakse salasanalla suojatulle sivulle.
Mitenkähän tuo olisi mahdollista tai järkevää toteuttaa, löytyykö jostakin ohjeita? Tällaiselle asiaan perehtymättömälle ihmiselle. Eli siis ohjelma, joka hakisi koneen ip:n, päivittäisi sen sivulle nettiin määrävälein käyttäen ftp:n tunnusta ja salasanaa palvelimelle. Kiitos:)
ip:tä verkkoon
3
280
Vastaukset
- suosiolla
Järkevä & helppo: tee tili vaikka DynDNS.orgiin ja asenna valmis clientti päivittämään ip-osoite.
IP-osoitteen saat kaivettua vaikka ohjelmilla ifconfig tai ip. Esim. ifconfig eth0 tai ip addr show / ip addr show dev eth0 (eth0:n tilalle tulee haluttu verkkokortti). Tuloste pitää vielä suodattaa jotenkin (ifconfigin tapauksessa vaikka ifconfig eth0|grep "inet addr"|awk '{print $2}'|cut -d: -f2), riippuen tietysti, missä muodossa tuloste halutaan. Tuo tuloste ohjataan sitten vain tiedostoon.
FTP-siirron voi tehdä monellakin tapaa. Viimeksi taisin käyttää tiedoston lähetykseen FTP:llä sangen vanhaa perus ftp-clienttiä ftp (man ftp), joka tulee yleensä jo asennuksen mukana. Jotta käyttäjätunnusta ja salasanaa ei tarvitse antaa näppikseltä, ftp:ssä on käytössä tiedosto .netrc (man netrc), johon laitetaan tarvittavat rivit man-sivun mukaisesti. Muista ko. tiedoston suojaaminen muilta käyttäjiltä chmodin avulla.
Sen jälkeen voi jo antaa ftp:lle käskyt tiedoston lähettämiseen vaikka shellin ns. here documentin avulla:
ftp- suosiolla
Itse olen käyttänyt ftp-upload -nimistä kilkettä.
Kysyjä mainitsi olevansa asiaan perehtymätön, joten hieman epäilen näitä skriptiesimerkkejä ;)
-------------------------------------------------------------------------------------------------
#! /bin/sh
ifconfig eth0|grep "inet addr"|awk '{print $2}'|cut -d: -f2 >> ip-osoite.html &&
echo salasana | ftp-upload -vsh kohdekone --passive -u käyttäjätunnus -d kohdekansio ip-osoite.html
-------------------------------------------------------------------------------------------------
Skripti suorittavaksi ja vaikka /etc/cron.hourlyn alle.
Tuo ip-osoite on toimiva vain, jos NAT ei ole käytössä. Siinäkin mielessä dyndns ei ole hullumpi vaihtoehto.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Poliisi: Kymmenhenkinen pohjalaisperhe ollut vuoden kateissa kansainvälinen etsintäkuulutus Poliis
Poliisi: Kymmenhenkinen pohjalaisperhe ollut vuoden kateissa – kansainvälinen etsintäkuulutus Poliisi pyytää yleisön apu3703184Tässä totuus jälleensyntymisestä - voit yllättyä
Jumalasta syntyminen Raamatussa ei tässä Joh. 3:3. ole alkukielen mukaan ollenkaan sanaa uudestisyntyminen, vaan pelkä3151516En kadu sitä, että kohtasin hänet
mutta kadun sitä, että aloin kirjoittamaan tänne palstalle. Jollain tasolla se saa vain asiat enemmän solmuun ja tekee n841312- 1081311
Noniin rakas
Annetaanko pikkuhiljaa jo olla, niin ehkä säilyy vienot hymyt kohdatessa. En edelleenkään halua sulle tai kenellekään mi991305Oisko mitenkään mahdollisesti ihan pikkuisen ikävä..
...edes ihan pikkuisen pikkuisen ikävä sulla mua??.. Että miettisit vaikka vähän missähän se nyt on ja oiskohan hauska n591255- 481155
Helena Koivu : Ja kohta mennään taas
Kohta kohtalon päivä lähestyy kuinka käy Helena Koivulle ? Kenen puolella olet? Jos vastauksesi on Helenan niin voisi801062Au pair -työ Thaimaassa herättää kiivasta keskustelua somessa: "4cm torakoita, huumeita, tauteja..."
Au pairit -sarjan uusi kausi herättää keskustelua Suomi24 Keskustelupalvelussa. Mielipiteitä ladataan puolesta ja vastaa25960- 33847