Internet Information Service (IIS)SEMINAR

Published on June 2016 | Categories: Documents | Downloads: 48 | Comments: 0 | Views: 666
of 19
Download PDF   Embed   Report

Comments

Content



Veleučilište u Rijeci
Poslovni odjel
Studij informatike
Kolegij: Računalne mreže










WEB SERVER (IIS)
seminarski rad







Rijeka, 2014.

Veleučilište u Rijeci
Poslovni odjel
2

Studij informatike
Kolegij: Računalne mreže









REMOTE UTILITIES
seminarski rad





Mentor: Student:
doc. dr. sc. Jakupović Alen, prof. v. š. Željko leko


Rijeka, 2014.
SADRŽAJ
3


SADRŽAJ ..................................................................................................................................................... 2
1. UVOD ....................................................................................................................................................... 4
2. TERMINOLOGIJA .................................................................................................................................. 5
2.1. Web serveri .................................................................................................................................... 5
2.1. Internet Protokoli ........................................................................................................................... 5
3. MOGUĆNOSTI SUSTAVA..................................................................................................................... 7
3.1.IIS – Internet Information Services ................................................................................................. 8
3.2. Funkcionalne mogućnosti IIS-a ..................................................................................................... 8
3.2.1. World Wide Web (HTTP) Server ............................................................................................... 8
3.2.2. File Transfer (FTP) Server .......................................................................................................... 9
3.2.3. Sinple Mail Transport Protocol (SMTP) Service ........................................................................ 9
3.2.4. Network News Transfer Protocol (NNTP) Service .................................................................... 9
3.3. Moduli (ekstenzije) IIS-a 10 ........................................................................................................ 10
4. IMPLEMENTACIJA IIS-a .................................................................................................................... 11
5. PRIMJENA IIS-A ................................................................................................................................... 12
5.1. Pokretanje IIS-a ............................................................................................................................... 12
5.2. Instalacija PHP-a na server .............................................................................................................. 14
5.2. Instalacija MySQL servera.............................................................................................................. 15
5.4. Kreiranje web stranice ..................................................................................................................... 19
5.5. Kreiranje FTP stranice ..................................................................................................................... 20
6. Zaključak................................................................................................................................................. 22
LITERATURA ........................................................................................................................................... 23
4

1. UVOD

Remote desktop (udaljeni pristup) je aplikacija ili servis operacijskog sustava koji dopušta
(omogućava) korisniku pristup računalu sa udaljene lokacije.
Remote desktop korisnicima omogućava mnoštvo mogućnosti uključujući :
 Pristup računalu na radnom mjestu od kuće
 Pristup kućnom računalu iz drugih mjesta
 Popraviti problem s računalom
 Obavljanje administrativnih poslova
 Prikaz i/ili mjenjanje procesa ili aplikacija

Nekad se za udaljeni pristup koristio Telnet protokol odnosno njegov „srodnik“ SSH.
Obzirom na razvoj tehnologija, ali prvenstveno imajući u obzir naviku korisnika da se služe
ugodnim grafičkim sučeljima i da sa nekoliko klikova mišem mogu upravljati aplikacijama,
došlo je do stvaranja novih Remote desktop aplikacija i servisa.
Shodno tome, Remote desktop servis danas postoji kao standardna opcija operativnih sustava.
Microsoft koristi Remote Desktop Protocol (RDP), Apple ima Apple Remote Desktop (ARD),
Red Hat koristi Spice (Simple Protocol for Independent Computing Environments), HP ima
Remote Graphics Software (RGS) itd……
U ovom radu će biti prikazana aplikacija Remote Utilities napravljena za Windows operativne
sustave. Kao i sve aplikacije namijenjene Windowsima ima intuitivno grafičko sučelje,
jednostavna je za uporabu, a svojim mogućnostima se nametnula kao jedno od najboljih
besplatnih riješenja za remote desktop upotrebu.

Ova aplikacija je izabrana iz više razloga :
- Besplatna i lagana za instalaciju
- Idealna za mrežnu administracije i daljinsku podršku.
- Kontrola više računala iz udaljenih fizičkih lokacija s 15 različitih načina povezivanja
- Power Control - Reboot , isključivanje, sleep mode
- Firewall Bypass
- Mobile Support

5

2. TERMINOLOGIJA
Lista pojmova : Remote desktop, host, client, administracija
2.1. Remote desktop (udaljeni pristup)
U informatici, pojam remote desktop se odnosi na software ili mogućnost (servis)
operativnog sustava koji dopušta osobnom računalu da bude upravljan sa drugog računala
(servera). Pristupa se preko Interneta ili preko druge mreže u drugom geografskom položaju i
omogućuje korisnicima interakciju s tim sustavom, kao da je fizički na tom računalu.
1
Remote
desktop aplikacija zahtijeva da client računalo i host računalo budu spojeni na istu mrežu.
Remote Desktop mreža može biti žičana ili bežična. Žičane mreže mogu koristiti izravne veze ili
veze preko routera, dok bežične mreže mogu biti formirane pomoću routera ili Interneta. To je
sasvim uobičajeno za aplikacije koji će koristiti za kontrolu glavno računalo koje je daleko od
klijenta, spojeno samo putem interneta. Napredni sigurnosni protokoli su standardna praksa u
remote desktop aplikacijama, osobito kada mreža je bežična ili putem interneta. Priroda ove
aplikacije, koja omogućava kontrolu udaljenog računala, čini ovo svojstvo iznimno važnim.
Svatko tko pkreće softver, čak i ako je veza žičana, trebao bi biti siguran da je veza zaštićena
lozinkom kako bi se smanjila mogućnost da neovlašteni korisnik može pristupiti udaljenom
računalu. Određene sigurnosne značajke mogu se ugraditi u softver protokola, tako da klijentsko
računalo ne može izbrisati ili na drugi način mijenjati datoteke bez dozvole korisnika. Nakon što
administrator upiše ispravnu lozinku, softver omogućuje pristup udaljenom računalu. Osoba koja
koristi klijentsko računalo može koristiti bilo koji softver na udaljenom računalu i pristupiti bilo
kojoj datoteci. Održavanje softwarea je jedna od najčešćih vrsta upotrebe ovakvih programa, koji
omogućuje administratoru da gasi i/ili onemogućuje neispravne softverske aplikacije i servise te
da može instalirati nadogradnje softvera. To umnogome štedi vrijeme i resurse. U većini
slučajeva, host računalo je još uvijek u mogućnosti pristupiti svim svojim temeljnim servisima;
iako je moguće , a nekad i potrebno onemogućiti host računalu da upravlja recimo perifernim
uređajima ili servisima kako ne bi interferirao sa client aktivnostima. Sa nekim softwareima,
mnoge od ovih funkcija, uključujući main clipboard, može također biti dijeljen između klijenta i

1
http://en.wikipedia.org/wiki/Remote_desktop
6

udaljenog računala. Ovaj softver može dopuštati administratoru sa client računala pokretanje
audio ili video aplikacija na udaljenom računalu i izmjenjivanje zvukova koji su preusmjereni na
klijentskom računalu.
2.2. Remote Utilities
Remote Utilities je remote desktop softver za Microsoft Windows koji omogućuje
daljinski pristup s jednog računala na drugo računalo preko LAN-a ili preko Interneta . Program
koristi klijent-poslužitelj model, a sastoji se od dva dijela: Host koji je instaliran na udaljenom
računalu i Klijent koji je instaliran na lokalnom računalu. Za pristup udaljenom računalu,
korisnik mora znati IP adresu ili Internet ID udaljenog računala, kao i pristupne lozinke.
Povijest - Remote Utilities je ranije bio poznat kao Remote Office Manager i bio je dostupan za
preuzimanje i korištenje od 2004 do početka 2010. Sadašnje ime, Remote Utilities, dobio je uz
verziju 4.3 sredinom 2010 kao dio rebrandinga . Nakon verzije 4.3, postojala je verzija 5.0, veliki
update i verzija 5.0.1, s manjim izmjenama. Dana 27. travnja 2012 napravljena je manja
nadogradnja 5.2 koja uključuje nove značajke, besplatno izdanje i ažuriranje licencnog modela
Najnovija verzija, od 14 siječnja 2014, je Remote Utilities 5.6.
Besplatno izdanje - Počevši od verzije 5.2 remote Utilities je dostupan bez naknade za osobnu
uporabu koja je dijelom ograničena za određene mogućnosti. Komercijalno izdanje ima sve
značajke dostupne u proizvodu i može se koristiti za poslovne svrhe.
Potpora ostalim operativnim sustavima - Od 14. siječnja 2014. Remote Utilities podržava
Windows, iOS , Android i Linux operativne sustave.
Sigurnost - Kod kriptiranja prometa između lokalnog i udaljenog računala, Remote Utilities
koristi postojeće sigurnosne algoritme i standarde: 2048-bitni RSA i 256-bitni AES keys.
Licenciranje - Remote Utilities nudi tri licence: Besplatna, Enterprise i Helpdesk.



7

3. REMOTE UTILITIES - MOGUĆNOSTI SUSTAVA

3.1. File transfer
Remote Utilities ima odlične mogućnosti za transfer datoteka, dopuštajući prijenos velikih
datoteka tijekom udaljenog pristupa. Prilikom prijenosa vidljiva su dva prozora što je korisno
obzirom da se vidi cijela putanja datoteka.Također je omogućeno da se upamti izbor često
korištenih mapa i datoteka.
Postoji mogućnost prebacivanja datoteka u oba smjera (drag & drop)
File transfer mode omogućava korištenje hotkeys - f4-edit, f5-copy, f6-move.....

Sve podatke Remote Utilities šalje kriptirano putem mreže koristeći RSA 2048 asimetrične i
AES 256 simetrične algoritme. Ovo je samo dio cijelog seta sigurnosnih protokola koji štite
podatke tijekom udaljenog pristupa.
8

3.2. Power control
Power Control mode omogućava udaljenu administraciju računala vezanu uz
uključivanje/isključivanje računala, stanje mirovanja i hibernaciju.

Dakle, možete učiniti sljedeće :
- Restart ili isključivanje računala ili odjavu trenutnog korisnika
- Zaključati udaljeno računalo
- Uključiti ili isključiti udaljeni monitor
- Postaviti računalo u sleep mode ili hibernaciju3.2.2. File Transfer (FTP) Server




9

3.3. Remote Registry
Remote Utilities ima poseban način povezivanja koji omogućuje da se uredi Windows registry
na udaljenom računalu. Remote Registry Editor izgleda vrlo sličan poznatom Windows
Regedit.exe sučelju. Ovaj način je vrlo pogodan za udaljenu administraciju, obzirom da pruža
izravan pristup registru bez ometanja korisnika na udaljenom računalu.
Remote Registry način spajanja

Koristeći ovaj editor možete obavljati iste poslove s daljinskim Windows registrom kao i s
lokalnim računalom, uključujući modificiranje Registry ključeva i binarnih podataka, te stvaranje
novih ključeva i vrijednosti(keys and values).

10

3.4. Task Manager
Remote Task Manager mod omogućava direktan pristup procesima i servisima na udaljenom
računalu.
Mogućnosti Remote Task Managera

Procesi - Isključivanje procesa ili pristup izvršnom prozora za pokretanje novih procesa
Prozori - Mogućnost pregleda otvorenih prozora i kontrola istih
Servisi - Pregled liste servisa, pokretanje i zaustavljanje istih
Korisnici - pregled liste trenutno ulogiranih korisnika, odjava ili diskonekcija istih te slanje
jednostavih tekstualnih poruka određenom korisniku
11

3.5. Full Control
Full Control opcija omogućava da vidimo kompletno sučelje udaljenog kompjutera i da ,
kao što i ime kaže, imamo kompletan nadzor nad njim. Većina korisnika upravo ovu opciju
najčešće koristi pri radu sa Remote Utilities aplikacijom

Postoji i View Only mode koji omogućava pregled cijelog sučelja udaljenog računala, ali ta
opcija nam ne daje potpuni nadzor i kontrolu. Možemo zamijeniti ove dvije opcije vrlo
jednostavno obzirom da u oba načina rada imamo alatnu trakupri vrhu prozora gdje možemo
klikom na željenu funkciju promijeniti način rada.
Također, uz potpuni pristup i kontrolu nad udaljenim računalom možemo i mijenjati opciju
prikaza sučelja udaljenog kompjutera (normal, stretched, windowed....)
12

4. IMPLEMENTACIJA Remote Utilities-a

Obzirom da je aplikacija Remote Utilities prvenstveno namijenjena Windows računalima,
instalacija je izvršena na Windows XP virtualnoj mašini. Za prikaz svojstava aplikacije nam
trebaju najmanje dva računala, pa je instalacija napravljena i na drugoj Windows XP mašini.
Remote Utilities ne zahtijeva posebne konfiguracije hardwarea pa nije bilo problema prilikom
instaliranja.
Za virtualizaciju je korišten program Oracle VirtualBox, a za umrežavanje GNS3.

Najprije smo učitali virtualnu mašinu Veleri_Windows_XP u VirtualBox na način da
reinicijalizira MAC adresu i u postavkama ostavili enable network adapter. Također, neophodno
je omogućiti virtualnim mašinama da prepoznaju USB drive obzirom da ćemo na taj način
kopirati instalacijske datoteke preko glavnog računala
13

Enable USB Controller


Nakon učitavanja prve virtualne mašine i definiranja postavki , napravili smo identičnu kopiju
(full clone) iste mašine. Aplikacija je preuzeta sa stranice proizvođača :
http://www.remoteutilities.com/ i instalirana na oba računala. Na host mašinu je putem USB-a
prenešeno nekoliko aplikacija, slika, audio zapisa i videa kako bismo demonstrirali mogućnosti
aplikacije.
XP1_1 (desktop sa raznim vrstama datoteka)
14

IP adresa na XP1 mašini je 10.10.10.10 i subnet mask 255.255.255.0, a na XP1_1 IP adresa je
10.10.10.11 i subnet maska 255.255.255.0 .

U GNS3 aplikaciji je napravljena virtualna mreža sa ova dva računala koja su spojena preko
Ethernet preklopnika.

Za provjeru povezanosti je korištena ping naredba u Command promptu.
15


Veza je potvrđena.

U Windows postavkama smo definirali korisnika (user) sa korisničkim imenom i lozinkom kako
bismo obezbjedili autentikaciju prilikom spajanja na udaljeno računalo.
Pokrenuta je aplikacija u kojoj je odabrana Full control opcija. Također je definiran način
povezivanja putem IP adrese (može se spajati putem Internet ID-a i/ili IP adrese)

16

Nakon što smo se spojili na udaljeno računalo prikazuje se njegovo sučelje (desktop)


Obzirom da smo odabrali Full control opciju, u gornjem dijelu prozora imamo meni sa opcijama
rada čime ostvarujemo potpunu kontrolu nad udaljenim računalom.






17

5. PRIMJENA REMOTE UTILITIES APLIKACIJE

5.1. FILE TRANSFER

18

6. Zaključak

Web Server ( IIS ) pruža sigurnu , jednostavnu za upravljanje, modularnu i proširivu
platformu za pouzdan hosting web stranica , usluga i aplikacija . Uz pomoć IIS-a se mogu dijeliti
informacije s korisnicima na Internetu , intranetu ili na extranetu . IIS je jedinstvena web
platforma koja integrira IIS, ASP.NET , FTP uslugu , PHP, i Windows Communication
Foundation ( WCF ) .
Sljedeći popis pokazuje samo neke od pogodnosti dobivene korištenjem IIS-a:
- Povećanje sigurnosti na webu
- Jednostavna implementacija i izvođenje ASP.NET , klasičnih ASP i PHP web aplikacija na
istom poslužitelju .
- Lako dodavanje, uklanjanje , pa čak i zamijena ugrađenih uIIS komponenti s custom modula
- Ubrzanje web stranica putem ugrađenog dinamičnog caching-a i poboljšane kompresije .
IIS je puno lakše instalirati i održavati , jer je čvrsto integriran s platformom - ako se ažuriraju
Windowsi , ažurira se i web server
U svakom slučaju, prilikom obrane projekta, biti će izgrađena mreža na kojoj će biti prikazana ne
samo instalacija IIS-a , već neke od mogućnosti ovog web servera, kao što je upload web stranice
na server te pristupanje I pregled sa drugih računala čime ću demonstrirati rad ovog odličnog
software.
19

LITERATURA

- http://www.scribd.com/
- http://en.wikipedia.org/wiki/Main_Page
- http://www.iis.net/
- http://www.thewebhostinghero.com




Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close