Heippa!
Ajattelin tässä, että miten voisi clientillä käynnistää serverissä olevan ohjelman. Jos teen *.bat tiedoston, johon laitan open käskyn, ja käynnistän sen clientillä, niin tapahtuuko käskyt serverillä, vai clientissä?
Käskyt tapahtuvat siellä missä käynnistät sen.
Sitä arvelinkin... Pari kysymystä:
1. Miten saan tehtyä tiedoston, mikä käynnistyy serveripäässä käynnistämispaikasta huolimatta?
2. Miten olisi mahdollista (helposti) saada tiedosto käynnistymään serverillä sen käynnistyessä?
3. Miten voin "etäsammuttaa" ja "etärestartata" serverin?
Rocceri kirjoitti:
1. Miten saan tehtyä tiedoston, mikä käynnistyy serveripäässä käynnistämispaikasta huolimatta?
#!/bin/sh ssh user@host komento
Salasanakyselystä pääsee eroon lisäämällä asiakaskoneen julkisen salausavaimen palvelinkoneen luotettujen avainten joukkoon.
Rocceri kirjoitti:
2. Miten olisi mahdollista (helposti) saada tiedosto käynnistymään serverillä sen käynnistyessä?
Yleensä löytyy valmiina joku local-initskripti (boot.local), johon voi lisätä omat komentonsa.
Rocceri kirjoitti:
3. Miten voin "etäsammuttaa" ja "etärestartata" serverin?
SSH:lla kiinni ja komenna.
Rocceri kysyy niin epämääräisesti, ettei noihin ole yksiselitteistä vastausta. Tässä omat vaihtoehtoni kahteen ekaan:
1. Luot PHP-tiedoston palvelimelle ja lataat sen nettiselaimella mistä tahansa
2. http://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit
Blaze kirjoitti:
Rocceri kirjoitti:
1. Miten saan tehtyä tiedoston, mikä käynnistyy serveripäässä käynnistämispaikasta huolimatta?
#!/bin/sh ssh user@host komento
Onko tämä DOS-komento, vai onko tuo ssh joku oma systeemi? Millaiseen tiedostoon tämä pitäisi tallentaa? *.bat?
Ja jos on salasana, niin pitäisikö laittaa user@ip salasana komento?
Blaze kirjoitti:
Rocceri kirjoitti:
2. Miten olisi mahdollista (helposti) saada tiedosto käynnistymään serverillä sen käynnistyessä?
Yleensä löytyy valmiina joku local-initskripti (boot.local), johon voi lisätä omat komentonsa.
Esimerkiksi tälläinen juttu?
Blaze kirjoitti:
Rocceri kirjoitti:
3. Miten voin "etäsammuttaa" ja "etärestartata" serverin?
SSH:lla kiinni ja komenna.
Osui sama kysymys eri muodossa nähtävästi kahdesti. Pahoittelen :D
Ohjelmoit serverikoneeseen semmoisen ohjelman, että kun se vastaanottaa tietyn merkkijonon käyttämästäsi portista niin käynnistää pasianssin, reboot-ohjelman, avaa cd:n luukun tai mitä vaan. Tässä ois vb-koodia aiheesta.
Roccerin (ja monen muunkin aloittelijan) kannattaisi ehkä pitää mielessä, että monien kokeneempien harrastelijoiden web-palvelimella pyörii ennemmin Linux kuin Windows.
Windowsissa etähallintaan helpoin keino taitaa olla etätyöpöydän käyttö.
Ehkä se on helpoin, en kyllä tullut sitä edes ajatelleeksi. Kun clientillä koitetaan serveriin ottaa etätyöpöytäyhteys, niin onko nämä tunnukset vierastilin nimi ja salasana?
Metabolix kirjoitti:
Roccerin (ja monen muunkin aloittelijan) kannattaisi ehkä pitää mielessä, että monien kokeneempien harrastelijoiden web-palvelimella pyörii ennemmin Linux kuin Windows.
Luulisi, että juuri kokeneemmat ymmärtäisivät, että serveri voi olla muukin kuin Linux. Esim. Unix-, Sparc-, *BSD- ja Windows-palvelimet on aika yleisiä. Sittenhän löytyy myös esim. palvelinversio Mac OS X:stä.
Kuitenkin yleensä, jos puhutaan koneesta ja kutsutaan sitä "web-palvelimeksi", tarkoitetaan erillistä konetta, jota ei käytetä samanaikaisesti myös työasemana. Jos puhutaan softasta jota kutsutaan myös "web-palvelimeksi" niin silloin se voi pyöriä myös työasemalla.
Grez kirjoitti:
Metabolix kirjoitti:
Roccerin (ja monen muunkin aloittelijan) kannattaisi ehkä pitää mielessä, että monien kokeneempien harrastelijoiden web-palvelimella pyörii ennemmin Linux kuin Windows.
Luulisi, että juuri kokeneemmat ymmärtäisivät, että serveri voi olla muukin kuin Linux. Esim. Unix-, Sparc-, *BSD- ja Windows-palvelimet on aika yleisiä. Sittenhän löytyy myös esim. palvelinversio Mac OS X:stä.
Niinpä, on niitä muutakin kuin vain Windows ja Linux(koskee tietenkin myös kaikkia distroja). Esimerkiksi monet eri BSD:kin ovat varteenotettavia vaihtoehtoja.
Grez kirjoitti:
Luulisi, että juuri kokeneemmat ymmärtäisivät, että serveri voi olla muukin kuin Linux.
Toki, mutta jos pidetään täällä kysely, mikä käyttöjärjestelmä omalla kotipalvelimella pyörii, en usko, että Unix, SunOS tai Mac OS X pääsevät kovin korkealle. Siispä jos joku kyselee palvelinkäyttöön omistetun koneen asetuksista, kyseessä on yleensä Linux ja selvästi harvemmin Windows; muussa tapauksessa kysyjä luultavasti ymmärtää ilmoittaa, mitä käyttää. Aloittelijat tosin taitavat vielä yleisemmin kysellä Windows-koneen käytöstä palvelimena muun toiminnan ohessa, mutta usein tahtoo unohtua mainita, että on kyse tällaisesta eikä "oikeasta" palvelimesta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.