vzdialene prihlasenie SSH
chcel by som sa zo skoly vydialene prihlasovat na svoj PC na intraku a potrebujem vediet ako.
mam taketo podmienky:
-PC na izbe mam cez DHCP
-mam tam linux ale v skole mame windowsy . ciye ci treba na winoch nieco instalovat
-a ak by ste vedeli ako sa da spravit taka vec ze 'wake up on LAN'
cize co mam nastavit .
chcel bz som sa prihlasovat cey ssh alebo openssh prosim poradte
mam ubuntu 7.10
Pre pridávanie komentárov sa musíte prihlásiť.
problem s natom sa da obist cez ssh tunnel - ale na jeho vytvorenie potrebujes server s verejnou ip a ssh kontom
Ak ano, tak vsetko pojde - putty je urcite dobra volba.
Ak ho pingnut nemozes, tak si musis spravit tunel - na ten ale potrebujes treti pocitac.
a dalo by sa pripojit podla nazvuPC angel@<nazovPC>:~$ ajked budem mat dynamicku IP?
a este ako sa vzdialene zapina PC cez SSH ???
nainstaluj si tieto balicky
apt-get install etherwake wakeonlan
Zapni podporu v BIOSE, ak mas starsiu kartu ta ju musis prepojit kablikom
KERNEL
acpi=on
MODULY
enable_wol=1
pridaj MAC do
/etc/ethers
Stroj vypinaj
poweroff abo shutdown -h now
a zapnes ho
etherwake <MAC>
alebo
etherwake <host>
alebo
wakeonlan -i <IP> <MAC>
Good luck :))
Inak dik za navod, zide sa.
apt-get install ethtool
kontrola karty
ethtool eth0
a prepnutie do Magic Paketu
ethtool -s eth0 wol g
ta to je asi vsetko :))
2. zapinaie pc - pisal si ze ho chces zapnut zo skoly - cize z windowsu. pc sa zapina prijmom wol packetu. ten mozes odoslat z tejto stranky http://www.depicus.com/wake-on-lan/woli.aspx (alebo si tam stiahni aplikaciu na windows ktora ho odosle) otazne je ci sa ten packet dostane cez firewall az na tvoj pc ???
ked sa zaregistrujes, bude ti pridelena URL adresa, ktora bude presmerovana na tvoju dynamicku IPcku. Potom si nastavis v domacom routeri (alebo linuxovom servri) aby sa pripajal na tu sluzbu a posielal tam tvoju sucastnu dynamicku adresu. Jak mas modem tak mas asi smolu.
V rutri nastavis virtualny server ze napr. pakety z vonka do portu 876 budu presmerovane na 192.168.0.7:876
No a potom sa mozes odkialkolvek z internetu pripojit na tvoju URL adresu :876 a si doma.
Este mozu nastat problemy ak si v skole za proxy (alebo niecim inym).
Ale to sa tiez da vyriesit
#!/bin/bash
#
# subor so starou ip
LOG_IP=~/log/moja_ip
# aktualna ip (akoze na eth0)
CUR_IP=`ifconfig | grep -A1 eth0 | grep inet | awk '{ print $2 }' | awk -F: '{ print $2 }'`
# to ked sa spusta 1x skript
if [ ! -f $LOG_IP ]; then
echo $CUR_IP > $LOG_IP
exit 0;
fi
OLD_IP=`cat $LOG_IP`
# ak su ip rozdielne, tak si novu posleme mailom
if [ '$CUR_IP' != '$OLD_IP' ]; then
echo "Moja nova IP je $CUR_IP" | mail -s "Nova IP" moj@mail;
fi
exit 0
a dat to do cronu...
CUR_IP=`ifconfig | grep -A1 'eth0 ' | grep inet | awk '{ print $2 }' | awk -F: '{ print $2 }'`
ale k veci:
1) tá IPka 152.193.X.X patrí niečomu v Amerike a je verejná takže spojiť sa na ňu nie je problém.
2) Wake On Lan nezvykne preliezť cez jediný router, veď ako by to dopadlo keby sme vyslali broadcast do internetu. Elektrárne by nás udali Grínpísu.
3) na prepojenie počítačov sa dá použiť buď tunelling cez SSH alebo VPN (hoci aj hamachi alebo OpenVPN, možno aj to čo je priamo v ssh)
Takže aby sme sa mohli pripojiť na intrák, tak musíme mať zapnuté PCdlo alebo si ho zapnúť cez nejakú krabičku (hoci aj cez modem/mobil). A prepojenie? Najvhodnejšie je zabezpečiť si zadarmové hostname cez webovú službu hoci aj NO IP.com . Potom stačí pripojiť sa na tú vlastnú adresu cez putty, spustiť X11VNC a cez VNC klienta sa pripnúť na localhost (ssh to prepne na vzdialený PC). A aby som nezabudol, v Putty alebo inom ssh klientovi je potrebné nastaviť tunelovanie daného portu. To je najviac muziky za najmenej peňazí (roboty).
Ja to tak používam, až na to že mám stroj stále zapnutý. Mac Mini mi žerie cca 20W v špičke, kto ma prekoná?
a spotreba? to čo mám ja sa už nevyrába a posledné nové kúsky aby človek hľadal na froogle.