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
279
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
- 703129
- 612487
Hei........
Pelkkä sun näkeminen saa mut hymyilemään pitkin iltaa. Oot niin 🤩😘 Edellinen poistettiin.562126- 551942
Mitä sanoa pituudeksi näillä mittaustuloksilla?
Jos jossain tarttee ilmoittaa pituus sentin tarkkuudella? Mitattu neljästi virallisesti ja mittaustulokset on olleet 1941892- 421574
- 401540
Mä en jaksa suojella sua enää
Oot osa mun tarinaa ja ensirakkaus 🩷🌈 Olisiko niin kauheata, jos muutkin ystävämme tietäisivät? Se on jo niin vanha ”t141243EU:n uusin idea - jatkossa joudut tunnistautumaan kun katsot PORNOA!
"Pornon katsominen muuttuu täysin Euroopan komissio on kehittänyt sovelluksen, jolla internetin käyttäjä voi todistaa p1391158- 61073