Fjerninnlogging til IDIs servere

Det er mulig å logge seg inn på noen av IDIs windows - og unixserver utenfra. Her er en oversikt over dette.

Innlogging til Windowsservere

Bruk programmet mstsc.exe fra Windows eller rdesktop fra Linux. Ofte er det aktuelt å bruke en unstandard RDP-port. Man bruker da servernavn:portnummer. Er det servere du logger inn ofte på lønner det seg å lage et ikon for det. Klikk på options og sett det opp slik du ønsker og klikk "Save As" f.eks å lagre det på desktop. Klikk ellers på Help i mstsc om du trenger mer hjelp.

Fil - og printer tilgang til lokal maskin

For å få tilgang til lokale filer og printere på lokal maskin fra terminalserven, så aktiver dette under "Local Resources". Fra terminalserveren vil du da kunne få tilgang til \\tsclient\c (eller andre disker enn C). I Vista kan du velge hvilken disk du vil gi tilgang til. Husk at eventuelle virus o.l kan overføres fra server (som også kan være en XP eller Vista PC) til klienten via \\tsclient\C, så bruk dette med forsiktighet. Begge maskinene må være oppdatert og kjøre antivirus.

Ved utskrift fra terminalserver skal du kunne velge lokal skriver, men det kan være nødvendig at driveren for skriveren også er installert på serveren.

Tilgang fra Linux og Mac klienter

Fra Linux og Mac finnes gratisprogrammet rdesktop som kan brukes for å logge terminalservere (RDP). Kan lastes ned fra http://www.rdesktop.org. Der finnes også dokumentasjon. Siden det kan være nødvendig å ha med mange parametre kan det lønne seg å lage script. Her er et eksempel på et slikt script som kan kalles ts-stud:

rdesktop -T ts-stud -u jang -d win-ntnu-no -k no -f -N -a 16 -r sound ts-idi.idi.ntnu.no:59059

Merk at det hender nye versjoner har andre/nye opsjoner, så sjekk også man rdesktop.

Terminalserver ts-ans.idi.ntnu.no

Denne serveren passer best for ansatte. Dette er egentlig 2 servere og det velges en tilfeldig.

Vi vil anbefale å angi enten ts-ans01 eller ts-ans02 og ikke bare ts-ans siden det gjør de enklere å gjenoppta en avbrutt sesjon. Det hender ved dårlig nettforbindelse at forbindelsen blir brutt og da må vi være sikker på at vi kommer tilbake til samme server og ikke tilfeldigvis en annen server i ts-ans serien.

Terminalserver ts-idi.ntnu.no:59059 og ts-stud.ntnu.no

Terminalserver ts-idi samme som ts-stud30 og er satt opp slik som alle andre ts-stud servere som man bl.a bruker fra P15. De andre ts-stud serverene er sperret for innlogging utenfra. Innenfor IDI kan man også bruke ts-stud.idi.ntnu.no. Da velges en tilfeldig server i ts-stud serien, men som nevnt kan det være en fordel å velge en spesfikk server dersom man skal gjenoppta en avbrutt sesjon. På bærbare anbefales å bruke ts-idi.idi.ntnu.no:59059 da dette vil fungere fra alle nett.

Innlogging til egen kontor-PC

For å kunne logge inn på en PC med XP eller Vista må Remote Desktop være aktivert. Du må aktivere Remote Desktop og sette den opp til å bruke en alternativ port. Brannmuren må åpnes for dette portnummeret (default er 51051 åpen i IDIPC domenet, men bruk gjerne en annen og du trenger jo ikke åpne porten for hele verden). Portscanning mot standardporter skjer hele tiden, men det er mer sjelden at alle porter blir skannet. Har man åpne standardporter kommer man gjerne på en liste over maskiner som hackere kan undersøkes nærmere. Man må selvsagt ha gode passord (helst bare tillate innlogging for en bruker). En viss sikkerhetsrisiko vil det alltid være, men man må selv vurdere risko opp mot nytteverdi.

For å åpne en port i brannmuren, velg firewall i kontrollpanelet. I Vista må du da logge inn på en lokal adminbruker (ikke nok at din win-ntnu-no bruker ligger i lokal admin-gruppe). Under Exceptions kan du legge til ønsket TCP-port og begrense eventuelt hvor man kan logge inn fra (f.eks 129.241.0.0/255.255, 80.202.0.0/255.255.0.0) via Scope.

For å slå på Remote Desktop, høyre klikk på (My) Computer og velg Propertes. I Vista velger du så "Remote Settings", i XP får opp "System Properties" viduet direkte. Klikk på Remote velg "Allow Connection from...". Bruk helst også "Select Users" for å kun tillate spesikke brukere (normalt kun 1), f.eks win-ntnu-no\ditt_brukernavn.

I tillegg må standard RDP-port endres. Det gjøres ved å endre en nøkkel i registry via regedit.exe. Naviger deg frem til denne nøkkelen:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

Dobbelklikk på PortNumber og angi ønsket portnummer (de som er åpnet for i brannmuren)
(klikk på Decimal siden du neppe skriver det som hex.).

 

Eventuelt kan du fra XP kjøre o:\tools\change_rdp_port.vbs og angi port der.

Endringene trår i kraft ved neste reboot. Du kan teste ved å logge inn på en terminalserver, f.eks ts-ans01) og kjøre mstsc /v:din_maskin:ditt_rdp_portnummer).

Merk at du må vurdere risikoen i forhold til nytteverdien ved å åpne for fjerninnlogging. Du burde vel ikke være nødvendig å minne på å holde maskinen oppdatert og å kjøre antivirus...

SSH-innlogging til unixservere

Kjører man Linux har man allerede ssh og man kan logge via en xerm og start hva man vil av X (GUI) applikasjoner.

Fra Windows ssh-klient kan man selvsagt bare kjøre tekstbaserte applikasjoner, men det holder jo f.eks for mutt og pine. Bruk f.eks disse klientene:

Xwin32 - X-login fra Windows

NTNU har sitelisens på Xwin32 og kan brukes av alle ansatte og studenter ved NTNU. Vi tillater oppkopling bra fra IDI, NTNUs trådløstnett, studentbyer og noe få til. Dersom man ikke kan bruke Xwin32 direkte kan man logge seg på en terminalserver og kjøre Xwin32 derfra. Det fungerer helt greit hjemmefra via ADSL (kjør alltid nettleser på lokal maskin, en flash-animansjon er nok til å redusere ytelse nokså mye siden det krever mye skjermoppdateringer).

Installere Xwin32

Merk at det ikke har noen hensikt å installere denne på en hjemmePC (unntatt studentbyer som er direkte koplet til NTNU-nettet). For å installere må \\bever\kilde monteres og installasjonscriptet kjøres. Fra et cmd vindu kan du kjøre dette (klipp og lim):

net use K: \\bever.idi.ntnu.no\kilde /user:win-ntnu-no\brukernavn /persistent:no
K:\campus\Xwin32\install

Du må være på NTNU-nettet for å få tilgang til \\bever\kilde (eventuelt via VPN).

fjerninnlogging (last edited 2007-01-31 14:05:34 by JanGronsberg)