<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fi">
	<id>https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhk</id>
	<title>Linux.fi - Käyttäjän muokkaukset [fi]</title>
	<link rel="self" type="application/atom+xml" href="https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rhk"/>
	<link rel="alternate" type="text/html" href="https://www.linux.fi/wiki/Toiminnot:Muokkaukset/Rhk"/>
	<updated>2026-04-06T17:04:00Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=HY-VPN&amp;diff=31638</id>
		<title>HY-VPN</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=HY-VPN&amp;diff=31638"/>
		<updated>2010-05-30T23:24:05Z</updated>

		<summary type="html">&lt;p&gt;Rhk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.helsinki.fi/atk/yhteydet/hy-vpn/ HY-VPN] on keino ottaa suojattu yhteys Helsingin Yliopistolle käyttäen hyödyksi [[VPN]]-tekniikkaa. Tämä onnistuu myös Linuxilla. Yliopiston sivuilla on [http://www.helsinki.fi/atk/neuvonta/ohjehakemisto/vpn_Ubuntu-asennus.html komentorivipohjaiset ohjeet], tällä sivulla yritetään selvittää yhteyden rakentaminen graafisin työkaluin.&lt;br /&gt;
&lt;br /&gt;
Käytännössä [[OpenVPN]]:n käytöstä seuraa että:&lt;br /&gt;
# Langatonta verkkoa, HUPnetiä käyttäessä ei tarvitse erikseen kirjautua web-lomakkeen kautta&lt;br /&gt;
# kone näyttää olevan yliopiston sisäverkossa eli kaikkiin nettitietokantoihin jne joihin yliopistolla on lisenssi, pääsee sisään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lähde: http://forum.ubuntu-fi.org/index.php?topic=1464.msg60175#msg60175, alkuperäisten ohjeiden kirjoittajan myöntämin oikeuksin&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 8.04 ==&lt;br /&gt;
Toimii mahdollisesti myös myöhemmillä versioilla. Näistä ohjeista on keskustelua Ubuntu-fi -forumilla osoitteessa http://forum.ubuntu-fi.org/index.php?topic=1464&lt;br /&gt;
&lt;br /&gt;
# Asenna paketit openvpn resolvconf&lt;br /&gt;
# Kirjaudu yliopiston tunnuksillasi yliopiston ohjelmajakeluun nettiselaimella, osoitteessa http://www.helsinki.fi/atk/ohjelmajakelu&lt;br /&gt;
Avaa sieltä HY-VPN - liteca.crt ja paina hiiren oikealla linkkiä ja valitse &#039;Tallenna nimellä..&#039; ja tallenna tiedosto kotikansioosi (/home/kayttajatunnus)&lt;br /&gt;
Tee sama myös HY-VPN-sivulta löytyvälle openvpn.conf - tiedostolle&lt;br /&gt;
# Avaa pääte ja aja seuraavat komennot ensiksi siirtyäksesi kotikansioon (jossa lataamasi tiedostot ovat) ja tämän jälkeen siirtääksesi ne sopivaan paikkaan käyttöä varten:&lt;br /&gt;
 cd ~&lt;br /&gt;
 sudo mv openvpn.conf liteca.crt /etc/openvpn&lt;br /&gt;
# Vpn käynnistyy kirjoittamalla komentoriville nettiyhteyden päällä ollessa&lt;br /&gt;
 sudo /etc/init.d/openvpn start&lt;br /&gt;
Ohjelma kysyy yliopiston käyttäjätunnuksesi ja salasanasi ja kuittaa &#039;ok&#039;. Tämän jälkeen VPN-yhteyden pitäisi toimia normaalisti.&lt;br /&gt;
&lt;br /&gt;
=== YHDISTYY MUTTA SIVUT EI AUKEA? ===&lt;br /&gt;
Jos yhteys em. ohjeiden mukaisesti tuntuu muodostuvan hyvin ja vastaus koneelta on &#039;OK&#039; mutta sivut eivät aukeakaan, kyseessä on luultavasti DNS-ongelma (eli osoite.fi ei muut IP-osoitteeksi 126.35.32.64 tms) joka korjautuu näin:&lt;br /&gt;
&lt;br /&gt;
 sudo echo &amp;quot;up /etc/openvpn/update-resolv-conf&amp;quot;&amp;gt;&amp;gt;/etc/openvpn/openvpn.conf&lt;br /&gt;
 sudo echo &amp;quot;down /etc/openvpn/update-resolv-conf&amp;quot;&amp;gt;&amp;gt;/etc/openvpn/openvpn.conf&lt;br /&gt;
&lt;br /&gt;
lisää tiedoston /etc/openvpn/update-resolf-conf alkuun rivi&lt;br /&gt;
 foreign_option_1=&#039;dhcp-option DNS 128.214.4.64&#039;&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=HY-VPN&amp;diff=31637</id>
		<title>HY-VPN</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=HY-VPN&amp;diff=31637"/>
		<updated>2010-05-30T23:21:12Z</updated>

		<summary type="html">&lt;p&gt;Rhk: sivu luotu jne..&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HY-VPN on keino ottaa suojattu yhteys Helsingin Yliopistolle käyttäen hyödyksi [[VPN]]-tekniikkaa. Tämä onnistuu myös Linuxilla. [http://www.helsinki.fi/atk/yhteydet/hy-vpn/ Yliopiston sivuilla] on komentorivipohjaiset ohjeet, tällä sivulla yritetään selvittää yhteyden rakentaminen graafisin työkaluin.&lt;br /&gt;
&lt;br /&gt;
Käytännössä [[OpenVPN]]:n käytöstä seuraa että:&lt;br /&gt;
# Langatonta verkkoa, HUPnetiä käyttäessä ei tarvitse erikseen kirjautua web-lomakkeen kautta&lt;br /&gt;
# kone näyttää olevan yliopiston sisäverkossa eli kaikkiin nettitietokantoihin jne joihin yliopistolla on lisenssi, pääsee sisään.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
lähde: http://forum.ubuntu-fi.org/index.php?topic=1464.msg60175#msg60175, alkuperäisten ohjeiden kirjoittajan myöntämin oikeuksin&lt;br /&gt;
&lt;br /&gt;
== Ubuntu 8.04 ==&lt;br /&gt;
Toimii mahdollisesti myös myöhemmillä versioilla. Näistä ohjeista on keskustelua Ubuntu-fi -forumilla osoitteessa http://forum.ubuntu-fi.org/index.php?topic=1464&lt;br /&gt;
&lt;br /&gt;
# Asenna paketit openvpn resolvconf&lt;br /&gt;
# Kirjaudu yliopiston tunnuksillasi yliopiston ohjelmajakeluun nettiselaimella, osoitteessa http://www.helsinki.fi/atk/ohjelmajakelu&lt;br /&gt;
Avaa sieltä HY-VPN - liteca.crt ja paina hiiren oikealla linkkiä ja valitse &#039;Tallenna nimellä..&#039; ja tallenna tiedosto kotikansioosi (/home/kayttajatunnus)&lt;br /&gt;
Tee sama myös HY-VPN-sivulta löytyvälle openvpn.conf - tiedostolle&lt;br /&gt;
# Avaa pääte ja aja seuraavat komennot ensiksi siirtyäksesi kotikansioon (jossa lataamasi tiedostot ovat) ja tämän jälkeen siirtääksesi ne sopivaan paikkaan käyttöä varten:&lt;br /&gt;
 cd ~&lt;br /&gt;
 sudo mv openvpn.conf liteca.crt /etc/openvpn&lt;br /&gt;
# Vpn käynnistyy kirjoittamalla komentoriville nettiyhteyden päällä ollessa&lt;br /&gt;
 sudo /etc/init.d/openvpn start&lt;br /&gt;
Ohjelma kysyy yliopiston käyttäjätunnuksesi ja salasanasi ja kuittaa &#039;ok&#039;. Tämän jälkeen VPN-yhteyden pitäisi toimia normaalisti.&lt;br /&gt;
&lt;br /&gt;
=== YHDISTYY MUTTA SIVUT EI AUKEA? ===&lt;br /&gt;
Jos yhteys em. ohjeiden mukaisesti tuntuu muodostuvan hyvin ja vastaus koneelta on &#039;OK&#039; mutta sivut eivät aukeakaan, kyseessä on luultavasti DNS-ongelma (eli osoite.fi ei muut IP-osoitteeksi 126.35.32.64 tms) joka korjautuu näin:&lt;br /&gt;
&lt;br /&gt;
 sudo echo &amp;quot;up /etc/openvpn/update-resolv-conf&amp;quot;&amp;gt;&amp;gt;/etc/openvpn/openvpn.conf&lt;br /&gt;
 sudo echo &amp;quot;down /etc/openvpn/update-resolv-conf&amp;quot;&amp;gt;&amp;gt;/etc/openvpn/openvpn.conf&lt;br /&gt;
&lt;br /&gt;
lisää tiedoston /etc/openvpn/update-resolf-conf alkuun rivi&lt;br /&gt;
 foreign_option_1=&#039;dhcp-option DNS 128.214.4.64&#039;&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Web-kameran_kuva_verkkoon&amp;diff=29097</id>
		<title>Web-kameran kuva verkkoon</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Web-kameran_kuva_verkkoon&amp;diff=29097"/>
		<updated>2009-11-10T08:06:47Z</updated>

		<summary type="html">&lt;p&gt;Rhk: poistettu vanhentunut linkki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Web-kamera]]n kuvan saaminen www-sivulle on paljon helpompaa kuin voisi luulla. Tässä ohjeessa Linux-kone ottaa kuvan ja lähettää sen FTP:llä jollekin www-palvelimelle. Homma sujuu näin:&lt;br /&gt;
&lt;br /&gt;
* Laita web-kamerasi käyttökuntoon.&lt;br /&gt;
* Asenna camE. Löytynee jakelusi [[paketinhallinta|paketinhallinnasta]] tai [http://linuxbrit.co.uk/camE/ ohjelman kotisivuilta] [[lähdekoodi]]muodossa.&lt;br /&gt;
* Kopioi alla esitetty .camErc -asetustiedosto kotihakemistoosi ja muokkaa sen asetukset itsellesi sopiviksi kommenttien opastamalla tavalla.&lt;br /&gt;
* Luo palvelimelle esimerkiksi cam-niminen hakemisto kuvan julkaisua varten. &lt;br /&gt;
* Luo palvelimelle ftp-tunnus camE:a varten.&lt;br /&gt;
* Käynnistä camE komennolla &amp;lt;tt&amp;gt;camE&amp;lt;/tt&amp;gt;. CamE menee automaattisesti taustalle ja täytyy lopettaa [[kill|tappamalla]] prosessi. Jos et halua sen menevän taustalle, käynnistä ohjelma komennolla &amp;lt;tt&amp;gt;camE -f&amp;lt;/tt&amp;gt;.&lt;br /&gt;
* Nyt palvelimelle ilmestyy kuvatiedosto jota päivitetään camErc:ssä määritellyin aikavälein.&lt;br /&gt;
&lt;br /&gt;
== .camErc-asetustiedosto ==&lt;br /&gt;
Kopioi seuraava [[asetustiedosto]] nimellä .camErc kotihakemistoosi.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#nämä asetukset ottavat kuvan kerran sekunnissa&lt;br /&gt;
#kuva lähetetään ftp:llä www-palvelimelle kansioon cam&lt;br /&gt;
#joka 100. kuva tallennetaan paikallisen koneen kansioon /var/www/cam/archive&lt;br /&gt;
&lt;br /&gt;
#tarkasta erityisesti yhteysasetukset, tallennuskansiot sekä fonttien kansio!&lt;br /&gt;
&lt;br /&gt;
[ftp]&lt;br /&gt;
#ftp-tilin tiedot&lt;br /&gt;
host = ftp.domain.fi&lt;br /&gt;
user = kamera&lt;br /&gt;
pass = salasana&lt;br /&gt;
&lt;br /&gt;
#kansio ftp-palvelimella johon kuvat ladataan.&lt;br /&gt;
#Jos ftp ottaa yhteyden hakemistoon public_html, tulee cam-hakemiston olla tämän alla.&lt;br /&gt;
dir  = cam&lt;br /&gt;
&lt;br /&gt;
# Tiedoston nimi ja tyyppi (jpg tai png)&lt;br /&gt;
# tiedostonnimi.jpg tai tiedostonnimi.png&lt;br /&gt;
file = webcam.jpg&lt;br /&gt;
&lt;br /&gt;
# tilapäistiedosto, joka luodaan ja vasta sitten siirretään verkkoon.&lt;br /&gt;
# näin käyttäjät näkevät vain ehjiä kuvia&lt;br /&gt;
tmp  = uploading.jpg&lt;br /&gt;
&lt;br /&gt;
# pidetänkö yhteys avoinna (1) vai avataanko uusi joka kerta (0)&lt;br /&gt;
keepalive = 0&lt;br /&gt;
&lt;br /&gt;
# passiivinen ftp (1/0)&lt;br /&gt;
passive = 0&lt;br /&gt;
&lt;br /&gt;
# aktiivista ftp-yhteyttä käytettäessä käytettävä käyttöliittymä&lt;br /&gt;
# oletusarvo &amp;quot;-&amp;quot; on hyvä (libcurl tekee päätöksen)&lt;br /&gt;
interface = -&lt;br /&gt;
&lt;br /&gt;
# ftp-viestien tulostaminen (paljon tavaraa!) (1/0)&lt;br /&gt;
debug = 0&lt;br /&gt;
&lt;br /&gt;
# Lähetä kuvat? Jos do=0, ottaa ja arkistoi, muttei lähetä verkkoon.&lt;br /&gt;
do = 1&lt;br /&gt;
&lt;br /&gt;
# Jotkin serverit vaativat vanhan tiedoston poiston ennen uuden lisäämistä.&lt;br /&gt;
# 1 = poista ennen lisäystä, 0=lisää päälle&lt;br /&gt;
delete_first = 0&lt;br /&gt;
&lt;br /&gt;
# Kuinka monta kuvaa otetaan ennen lähetystä?&lt;br /&gt;
# (1 == jokainen kuva lähetetään, 10 lähettäisi joka 10. kuvan)&lt;br /&gt;
# (jos ei asetettu, lähettää jokaisen kuvan)&lt;br /&gt;
upload_every = 1&lt;br /&gt;
&lt;br /&gt;
[scp]&lt;br /&gt;
# Määrittämällä do=0 ja aktivoimalla allaolevan targetin, kuvat lähetetään [[scp]]:n yli.&lt;br /&gt;
# scp käyttää yllä määriteltyjä asetuksia dir, file, tmp, upload_every setting, joiden tulee olla määritellyt&lt;br /&gt;
#target = user@ssh.domain.fi&lt;br /&gt;
&lt;br /&gt;
[grab]&lt;br /&gt;
#videolaitteen tunnus&lt;br /&gt;
device = /dev/video0&lt;br /&gt;
&lt;br /&gt;
# tilapäistiedoston nimi paikalliskoneella&lt;br /&gt;
temp_file = /tmp/webcam.jpg&lt;br /&gt;
&lt;br /&gt;
# Viiveen vähennys. Ota 5 kuvaa, hylkää 4 ekaa siivoten näin mmap puskureita&lt;br /&gt;
lag_reduce = 5&lt;br /&gt;
&lt;br /&gt;
# Kuvan vasempaan alreunaan tuleva viesti jonka perään &#039;infofile&#039;ssä määritelyt viesti liitetään&lt;br /&gt;
# Päivämäärä määritellään strftimen avulla, esimerkiksi %d/%m/%Y %H:%M:%S %Z&lt;br /&gt;
text   = %d/%m/%Y %H:%M:%S %Z&lt;br /&gt;
&lt;br /&gt;
#Kuvan koko &lt;br /&gt;
width  = 352&lt;br /&gt;
height = 288&lt;br /&gt;
&lt;br /&gt;
#viive kuvien ottamisen välillä&lt;br /&gt;
delay  = 2&lt;br /&gt;
&lt;br /&gt;
# Korjataanko viivettä hitailla yhteyksillä&lt;br /&gt;
#(pitää peräkkäiset päivitykset järjestyksessä)&lt;br /&gt;
correct = 1&lt;br /&gt;
&lt;br /&gt;
# Skaalataanko kuvaa kaistan leveyden mukaan?&lt;br /&gt;
# Kuvan lähettämiseen kuluvan viiveen osuus&lt;br /&gt;
# 100 pois päältä, hyviä arvoja ovat alle 40&lt;br /&gt;
percent = 100&lt;br /&gt;
&lt;br /&gt;
# Mihin logi kirjoitetaan? Jos rivi kommentoitu, logia ei tehdä.&lt;br /&gt;
logfile = /home/user/Temp/.camlog&lt;br /&gt;
&lt;br /&gt;
# Viestiteksti noudetan täältä. Vain yksi rivi sallittu!&lt;br /&gt;
# Näinollen onnistuu esimerkiksi komento echo &amp;quot;surffaan verkossa&amp;quot; &amp;gt; ~/.caminfo &lt;br /&gt;
#infofile = /home/user/.caminfo&lt;br /&gt;
&lt;br /&gt;
# Mihin arkistokuvat tallennetaan? Arkistokuviin isketään päivämääräleima.&lt;br /&gt;
archive = /var/www/cam/archive&lt;br /&gt;
&lt;br /&gt;
# Arkistoidaanko kuvat päivämäärän mukaisiin alihakemistoihin?&lt;br /&gt;
# (1 == alihakemistoihin, 0 == yhteen hakemistoon)&lt;br /&gt;
archive_subdirs = 0&lt;br /&gt;
&lt;br /&gt;
# Arkistoitujen kuvien tyyppi (jpg/png)&lt;br /&gt;
archive_ext = jpg&lt;br /&gt;
&lt;br /&gt;
# determines how many shots are taken before a pic is archived&lt;br /&gt;
# (1 == every pic, 0 == don&#039;t archive) &lt;br /&gt;
archive_shot_every = 100&lt;br /&gt;
&lt;br /&gt;
# Pienennettyjen kuvien tallennushakemisto, tehdäänkö pikkukuvat (1/0)&lt;br /&gt;
# ja pikkukuvien koko (leveys ja korkeus)&lt;br /&gt;
archive_thumbnails_dir    = /opt/images/webcam/thumbnails&lt;br /&gt;
archive_thumbnails_create = 0&lt;br /&gt;
archive_thumbnails_width  = 120&lt;br /&gt;
archive_thumbnails_height = 90&lt;br /&gt;
&lt;br /&gt;
# jpeg-kuvien laatu&lt;br /&gt;
quality = 85&lt;br /&gt;
input  = 0&lt;br /&gt;
&lt;br /&gt;
# 0=PAL, 1=NTSC&lt;br /&gt;
norm   = 0&lt;br /&gt;
&lt;br /&gt;
# Kuvan oikeaan yläkulmaan tuleva otsikkoteksti&lt;br /&gt;
title_text = Weppikamera&lt;br /&gt;
&lt;br /&gt;
# Otsikkotekstin väri ja läpinäkyvyys&lt;br /&gt;
title_r = 255&lt;br /&gt;
title_g = 255&lt;br /&gt;
title_b = 0&lt;br /&gt;
title_a = 255&lt;br /&gt;
&lt;br /&gt;
# Kirjasinlaji ja koko&lt;br /&gt;
title_font = arial/8&lt;br /&gt;
&lt;br /&gt;
# Erillinen kirjasintyyppi&lt;br /&gt;
# title_style = /path/to/title.style&lt;br /&gt;
# Tekstin väri&lt;br /&gt;
text_r = 255&lt;br /&gt;
text_g = 255&lt;br /&gt;
text_b = 0&lt;br /&gt;
text_a = 255&lt;br /&gt;
&lt;br /&gt;
# Tekstin kirjasinlaji ja koko&lt;br /&gt;
text_font = arial/8&lt;br /&gt;
&lt;br /&gt;
# fancy font styles&lt;br /&gt;
# text_style = /path/to/text.style&lt;br /&gt;
# color/transparency of rectangle behind text&lt;br /&gt;
# make it 0,0,0,0 to disable.&lt;br /&gt;
bg_a = 0&lt;br /&gt;
bg_b = 0&lt;br /&gt;
bg_g = 0&lt;br /&gt;
bg_a = 100&lt;br /&gt;
&lt;br /&gt;
# Hakemisto, josta etsitään ttf-kirjasimia&lt;br /&gt;
ttf_dir = /usr/share/fonts/truetype/msttcorefonts&lt;br /&gt;
&lt;br /&gt;
# Jos tämä tiedosto on olemassa, kuvaa ei oteta&lt;br /&gt;
blockfile = /home/user/BLOCKCAM&lt;br /&gt;
&lt;br /&gt;
# Jos em. tiedosto löytyy, tallennetaan kuva tiedostoon&lt;br /&gt;
# offline_image = /home/gilbertt/.block.jpg&lt;br /&gt;
&lt;br /&gt;
# Jos tämä tiedosto löytyy, otetaan kuva mutta ei lähetetä sitä verkkoon&lt;br /&gt;
uploadblockfile = /home/user/BLOCKUPLOAD&lt;br /&gt;
&lt;br /&gt;
# Otetaan kuvia vain, jos seuraava verkkolaite on käytettävissä &lt;br /&gt;
#watch_interface = ppp0&lt;br /&gt;
&lt;br /&gt;
# image to overlay&lt;br /&gt;
overlay_image = /home/user/.lb.png&lt;br /&gt;
overlay_x = 5&lt;br /&gt;
overlay_y = 5&lt;br /&gt;
&lt;br /&gt;
# do things. like play sounds or whatever. Each is a shell command.&lt;br /&gt;
#action_pre_shot&lt;br /&gt;
#action_post_shot&lt;br /&gt;
#action_post_upload&lt;br /&gt;
# image processing&lt;br /&gt;
# crop = 1&lt;br /&gt;
# crop_width = 320&lt;br /&gt;
# crop_height = 240&lt;br /&gt;
# crop_x = 20&lt;br /&gt;
# crop_y = 20&lt;br /&gt;
#&lt;br /&gt;
# scaling is applied after cropping, so you can&lt;br /&gt;
# remove borders then stretch up the result&lt;br /&gt;
# scale = 1&lt;br /&gt;
# scale_width = 640&lt;br /&gt;
# scale_height = 480&lt;br /&gt;
#&lt;br /&gt;
# Flip the image horizontally or vertically.&lt;br /&gt;
# Horizontal flipping is useful for some Philips cams&lt;br /&gt;
# which give a mirrored image when used with the pwc module.&lt;br /&gt;
# flip_horizontal = 1&lt;br /&gt;
# flip_vertical = 1&lt;br /&gt;
#&lt;br /&gt;
# Change the orientation of the image.&lt;br /&gt;
# Useful if your camera is on its side (for whatever reason).&lt;br /&gt;
# 1 rotates clockwise by 90 degrees, 2, rotates clockwise by 180 degrees, &lt;br /&gt;
# 3 rotates clockwise by 270 degrees.&lt;br /&gt;
# orientation = 1;&lt;br /&gt;
&lt;br /&gt;
########################################################&lt;br /&gt;
# Philipsin kameroiden knassa toimivia asetuksia&lt;br /&gt;
&lt;br /&gt;
# Taajuus (kuvaa sekunnissa)&lt;br /&gt;
framerate = 5&lt;br /&gt;
&lt;br /&gt;
# Kuvan asetukset (0-100)&lt;br /&gt;
colour = 50&lt;br /&gt;
brightness = 50&lt;br /&gt;
contrast = 50&lt;br /&gt;
hue = 50&lt;br /&gt;
whiteness = 50&lt;br /&gt;
&lt;br /&gt;
# Valkotasapaino, vaihtoehtoja&lt;br /&gt;
# &amp;quot;auto&amp;quot; (automaattinen), &amp;quot;indoor&amp;quot; (sisätila), &amp;quot;outdoor&amp;quot; (ulkona), &amp;quot;fluorescent&amp;quot; ja &amp;quot;manual&amp;quot; (käsiasetukset)&lt;br /&gt;
pwc_wb_mode = auto&lt;br /&gt;
# Asetukset käsiasetuksia käytettäessä&lt;br /&gt;
# (0-100)&lt;br /&gt;
pwc_wb_red = 50&lt;br /&gt;
pwc_wb_blue = 50&lt;br /&gt;
########################################################&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Laitteisto]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=GNU_Screen&amp;diff=23734</id>
		<title>GNU Screen</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=GNU_Screen&amp;diff=23734"/>
		<updated>2008-10-26T09:29:25Z</updated>

		<summary type="html">&lt;p&gt;Rhk: linkkejä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;[[GNU]] Screen&#039;&#039;&#039; on apuohjelma, jolla luodaan virtuaalisia terminaaleja toisten ohjelmien käyttöön. Virtuaaliterminaalissa toimivat ohjelmat eivät tarvitse fyysistä terminaali-ikkunaa toimiakseen, vaan ne voivat olla myös taustalla piilossa. Ohjelma itse ei edes tiedä, onko sillä yhteys fyysiseen terminaaliin vai ei. &lt;br /&gt;
&lt;br /&gt;
Screeniä voidaan käyttää monenlaiseen virtuaalisten, ei-fyysisten terminaalien käsittelyyn. Yhdestä fyysisestä terminaali-ikkunasta voidaan hallita useita virtuaalisia terminaaleja ja niissä toimivia ohjelmia. Toisaalta myös yksi virtuaalinen terminaali voidaan ottaa samalla kertaa näkyviin useisiin fyysisiin terminaaleihin, ja näin esimerkiksi useat henkilöt voivat omilta koneiltaan käyttää tai katsoa samaa ohjelmaa yhtä aikaa. Yleinen virtuaaliterminaalin käyttökohde on, että etäyhteyden takana toimiva ohjelma jätetään päälle, vaikka yhteys katkaistaan. Aiemmin jätetty virtuaaliterminaali voidaan myöhemmin ottaa näkyviin ja jatkaa ohjelman käyttämistä. &lt;br /&gt;
&lt;br /&gt;
[[Irssi]]n ja [[SSH]]:n kanssa Screen muodostaa toimivan ja hyväksi havaitun IRC-läsnäolojärjestelyn: voit jättää IRC-yhteytesi auki Irssiin ja irkkailla tarpeen mukaan SSH:n avulla mistä vain Internet- ja ssh-yhteyden ääreen pääset. Yhdistä tähän vielä [[bitlbee]], niin saat myös pikaviestiprotokollat, kuten MSN:n mukaan.&lt;br /&gt;
&lt;br /&gt;
== Screenin käyttö ==&lt;br /&gt;
&lt;br /&gt;
Screenin käyttö aloitetaan komennolla &amp;lt;tt&amp;gt;screen&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;screen &#039;&#039;ohjelman_nimi&#039;&#039;&amp;lt;/tt&amp;gt;. Ensimmäinen komento avaa virtuaalisen terminaalin ja käynnistää siihen käyttäjän oletuskomentotulkin; jälkimmäinen komento käynnistää terminaaliin ohjelman &amp;lt;tt&amp;gt;&#039;&#039;ohjelman_nimi&#039;&#039;&amp;lt;/tt&amp;gt;. Mikäli haluat lopettaa Screenin, sulje vain Screenissä toimiva ohjelman ja Screenikin sulkeutuu samalla. Halutessasi voit jättää ohjelman taustalle käyntiin ja poistua itse tekemään jotain muuta. Se onnistuu painamalla Ctrl-a ja sen jälkeen d-kirjainta. Takaisin Screeniin ja sen ylläpitämiin virtuaalisiin terminaaleihin pääset komennolla &amp;lt;tt&amp;gt;screen -r&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;screen -x&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Näppärä tapa screenin käyttöön on myös komento &amp;lt;tt&amp;gt;screen -DRR&amp;lt;/tt&amp;gt;, joka sulkee ja kirjaa ulos muualla käynnissä olevat screen-sessiot ja liittää screenin käytössä olevaan päätteeseen. Jos screeniä ei ole, sellainen luodaan.&lt;br /&gt;
&lt;br /&gt;
Screenissä voi luoda useita virtuaaliterminaaleja (ikkunoita). Näppäimillä Ctrl-a ja c avataan uusi terminaali ja käynnistetään käyttäjän oletuskomentotulkki. Terminaaleja voi avata useita, ja niiden välillä vaihdetaan painamalla Ctrl-a ja tämän jälkeen ikkunan numero, esimerkiksi Ctrl-a ja 2. Jokainen virtuaalinen terminaali toimii ihan normaalisti, vaikka se ei näkyisikään ruudulla. Apua Screenistä saat painamalla Ctrl-a ja sen jälkeen kysymysmerkkiä. Komento &amp;lt;tt&amp;gt;man screen&amp;lt;/tt&amp;gt; kertoo lisää Screenin käytöstä ja komennoista.&lt;br /&gt;
&lt;br /&gt;
Näppäinyhdistelmä Ctrl-a on käytössä useissa muissakin ohjelmissa. Esimerkiksi [[Emacs]]-tyylisessä komentorivimuokkauksessa se tarkoittaa ’siirrä kursori rivin alkuun’. Koska Ctrl-a on varattu Screenille, ei kyseinen näppäinyhdistelmä mene lainkaan Screenissä toimivalle ohjelmalle. Asia on korjattu siten, että Screeniin on varattu näppäinyhdistelmä Ctrl-a ja a, joka lähetetään ohjelmalle Ctrl-a:na. Screenin komentonäppäimen voi kuitenkin myös halutessaan vaihtaa joksikin muuksi lisäämällä &amp;lt;tt&amp;gt;~/.screenrc&amp;lt;/tt&amp;gt;-tiedostoon esimerkiksi rivin &amp;lt;tt&amp;gt;escape ^Zz&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Esimerkki &amp;lt;tt&amp;gt;~/.screenrc&amp;lt;/tt&amp;gt;-tiedostosta:&lt;br /&gt;
 startup_message off&lt;br /&gt;
 hardstatus alwayslastline &amp;quot;%-Lw%{= BW}%50&amp;gt;%n%f* %t%{-}%+Lw%&amp;lt;&amp;quot;&lt;br /&gt;
 altscreen on&lt;br /&gt;
 msgwait 2&lt;br /&gt;
&lt;br /&gt;
== Aiheesta muualla ==&lt;br /&gt;
*[http://zakalwe.fi/~shd/ohjeet/screen-ohje.txt screen-opas]&lt;br /&gt;
*[http://www.linuxdynasty.org/screen-howto-part-1.html screen howto (englanniksi)]&lt;br /&gt;
*[http://www4.informatik.uni-erlangen.de/~jnweiger/screen-faq.html Screen-FAQ (englanniksi)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Komentorivin erikoisohjelmat]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Yhteis%C3%B6&amp;diff=23122</id>
		<title>Yhteisö</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Yhteis%C3%B6&amp;diff=23122"/>
		<updated>2008-10-12T12:44:37Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Ak: Ohjaus sivulle Linkkejä#Linux-yhteisöjä Suomessa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ohjaus [[Linkkejä#Linux-yhteisöjä_Suomessa]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Raw&amp;diff=23121</id>
		<title>Raw</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Raw&amp;diff=23121"/>
		<updated>2008-10-12T12:41:08Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Ak: Ohjaus sivulle Portaali:Kuvankäsittely#Raakakuvien k.C3.A4sittelyyn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ohjaus [[Portaali:Kuvankäsittely#Raakakuvien_k.C3.A4sittelyyn]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Kuvank%C3%A4sittely&amp;diff=23120</id>
		<title>Kuvankäsittely</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Kuvank%C3%A4sittely&amp;diff=23120"/>
		<updated>2008-10-12T12:40:05Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Ak: Ohjaus sivulle Portaali:Kuvankäsittely&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ohjaus [[Portaali:Kuvankäsittely]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Cli&amp;diff=23119</id>
		<title>Cli</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Cli&amp;diff=23119"/>
		<updated>2008-10-12T12:36:44Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Ak: Ohjaus sivulle Komentorivi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ohjaus [[Komentorivi]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Foss&amp;diff=23118</id>
		<title>Foss</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Foss&amp;diff=23118"/>
		<updated>2008-10-12T12:35:17Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Ak: Ohjaus sivulle Vapaa ohjelmisto&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ohjaus [[Vapaa_ohjelmisto]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Floss&amp;diff=23117</id>
		<title>Floss</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Floss&amp;diff=23117"/>
		<updated>2008-10-12T12:27:40Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Ak: Ohjaus sivulle Vapaa ohjelmisto&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#ohjaus [[Vapaa_ohjelmisto]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Init-skriptit&amp;diff=22349</id>
		<title>Init-skriptit</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Init-skriptit&amp;diff=22349"/>
		<updated>2008-08-13T08:00:44Z</updated>

		<summary type="html">&lt;p&gt;Rhk: ziljoona uutta lisätty&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä on listattu GNU/Linuxin yleisiä käynnistysskriptejä käyttötarkoituksineen.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| &#039;&#039;&#039;Nimi&#039;&#039;&#039; || &#039;&#039;&#039;Mitä tekee&#039;&#039;&#039; || &#039;&#039;&#039;Tarvitsenko ominaisuutta?&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| acct  || The GNU Accounting utilities for process and login accounting || &lt;br /&gt;
|-&lt;br /&gt;
| acpid || Käynnistää [[ACPI]]-palvelun. || Tarvitaan, mikäli kone tukee [[ACPI]]a. &lt;br /&gt;
|-&lt;br /&gt;
| acpi-support || ||Tarvitaan, kannettavissa tietokoneissa, joissa on pikanäppäimiä. &lt;br /&gt;
|-&lt;br /&gt;
| alsa, alsa-utils || Käynnistää [[ALSA]]-äänipalvelimen. || Tarvitaan, mikäli koneessa on äänikortti. &lt;br /&gt;
|-&lt;br /&gt;
| anacron || Ajaa [[cron]]-tehtäviä jotka on merkitty suoritettavaksi, kun koneesta on virta pois päältä. &lt;br /&gt;
|-&lt;br /&gt;
| apache2 || Käynnistää [[Apache httpd]] -palvelimen. || Tarvitaan, mikäli tarvitset paikallisen web-palvelimen. &lt;br /&gt;
|-&lt;br /&gt;
| apparmor || Suojaa järjestelmää ||&lt;br /&gt;
|-&lt;br /&gt;
| apport || Kerää tietoja kaatuneista ohjelmista || &lt;br /&gt;
|-&lt;br /&gt;
| apmd ||Käynnistää Advanced Power Management -järjestelmän. || Tarvitaan vanhempien kannettavien tietokoneiden virransäästö-ominaisuuksiin. &lt;br /&gt;
|-&lt;br /&gt;
| atd || Palvelu, joka ajaa komentoja, jotka ajastettu käyttäen at-komentoa. || &lt;br /&gt;
|-&lt;br /&gt;
| atieventsd || ATI-näytönohjaimen ajuritukea ||&lt;br /&gt;
|-&lt;br /&gt;
| avahi-daemon || Verkkopalvelu esim. tulostimien havaitsemiseen automaattisesti ||&lt;br /&gt;
|-&lt;br /&gt;
| avgd || AVG virustorjunta ||&lt;br /&gt;
|-&lt;br /&gt;
| bind9 || Palvelin välittämään internet-osoitteita (DNS) koneeseen liitetyille laitteille || Tarvitset, jos sinulla on esim. kannettava tietokone kiinni pöytäkoneessa&lt;br /&gt;
|-&lt;br /&gt;
| binfmt-support || Winen palvelu joka lisää tuen windowsin binaari-tiedostoille ||&lt;br /&gt;
|-&lt;br /&gt;
| [[bluetooth]] || Lyhyelle etäisyydelle tarkoitettu langaton tiedonsiirtomenetelmä ||&lt;br /&gt;
|-&lt;br /&gt;
| bootlogd || Tietokoneen käynnistysviestien kirjaaminen || Tarvitaan, mikäli haluat tarkastella käynnistysviestejä. &lt;br /&gt;
|-&lt;br /&gt;
| bootclean || &#039;&#039;&#039;tarvitsee kuvauksen&#039;&#039;&#039; ||&lt;br /&gt;
|-&lt;br /&gt;
| brltty || Tekstitilaan tuki näkövammaisten braille-kirjoitukseen käyttäen apulaitetta || Yleensä ei tarvita.&lt;br /&gt;
|-&lt;br /&gt;
| console-setup ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[cron]] || Käynnistää ajastus-palvelun. || &lt;br /&gt;
|-&lt;br /&gt;
| cryptdisks ||  || &lt;br /&gt;
|-&lt;br /&gt;
| cryptdisks-early ||  || &lt;br /&gt;
|-&lt;br /&gt;
| cupsys || Unixien tulostus-järjestelmä || Tarvitaan, mikäli haluat tulostaa.&lt;br /&gt;
|-&lt;br /&gt;
| dbus tai dbus-1 || Unixien ohjelmien välinen kommunikointi || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| ddclient ||  	Päivittää dynaamisen ip-osoiteen DynDNS.org ja vastaavissa palveluissa || &lt;br /&gt;
|-&lt;br /&gt;
| [[DHCP]] || Automaattinen ip-osoitteen haku || &#039;&#039;&#039;Älä poista tätä käytöstä, verkko lakkaa toimimasta useimmissa tapauksissa!&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| dhcp3-server || DHCP-palvelin || Jakaa ip-osoitteita lähiverkkoon&lt;br /&gt;
|-&lt;br /&gt;
| dns-clean || Pppconfig dns cleanup || Tarvitaan mikäli käytössä on modeemi tai ppp-yhteys. &lt;br /&gt;
|-&lt;br /&gt;
| [[evms]] || Kiintolevymanageri || Et varmaankaan tarvitse. &lt;br /&gt;
|-&lt;br /&gt;
| fam || &amp;quot;File Alteration Monitor&amp;quot; || Tarkkailee tiedostoja ja hakemistoja muutosten varalta&lt;br /&gt;
|-&lt;br /&gt;
| [[festival]] || Puhesyntetisaattori || &lt;br /&gt;
|-&lt;br /&gt;
| [[fetchmail]] || Sähköpostin välityspalvelu || Tarvitaan, jos käytössä on sähköpostipalvelin. &lt;br /&gt;
|-&lt;br /&gt;
| [[firestarter]] || Palomuuriohjelma työpöytäkäyttöön || &lt;br /&gt;
|-&lt;br /&gt;
| firewall || [[Iptables]]-palomuuri ||&lt;br /&gt;
|-&lt;br /&gt;
| fglrx || ATI-näytönohjainten ajuri ||&lt;br /&gt;
|-&lt;br /&gt;
| [[gdm]] || Gnome display manager  || Tarvitaan, jos käytössä on Gnome-työpöytä.&lt;br /&gt;
|-&lt;br /&gt;
| gpsd || GPS-palvelu || Tarvitaan, jos halutaan käyttää globaalia paikannusjärjstelmää&lt;br /&gt;
|-&lt;br /&gt;
| hal || &amp;quot;Hardware access layer&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| halt || Sammuttaa tietokoneen || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[hdparm]] || Kiintolevyn tuunaus || &lt;br /&gt;
|-&lt;br /&gt;
| hotkey-setup ||  || &lt;br /&gt;
|-&lt;br /&gt;
| hotplug || Laitteiston automaattinen tunnistus liitettäessä || Tarvitaan, mikäli haluat, että usb-tikut ja muut laitteet toimivat &amp;quot;lennosta&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| ifupdown || Verkkolaitteiden hallintaa || &lt;br /&gt;
|-&lt;br /&gt;
| ifupdown-clean || Verkkolaitteiden hallintaa || &lt;br /&gt;
|-&lt;br /&gt;
| inetd || Sisäänpäin tulevien verkkoyhteyksien hallinta || Tarvitaan, jos haluat ylläpitää internet-yhdyspistettä modeemin kautta &lt;br /&gt;
|-&lt;br /&gt;
| irda-utils || Infrapuna palvelu|| Tarvitaan, jos tietokoneessa on infrapunaportti tai -kaukosäädin&lt;br /&gt;
|-&lt;br /&gt;
| kde-guidance ||  || &lt;br /&gt;
|-&lt;br /&gt;
| kdm || KDE Display Manager || Tarvitaan, jos käytössä on KDE-työpöytä.&lt;br /&gt;
|-&lt;br /&gt;
| keyboard-setup ||  || &lt;br /&gt;
|-&lt;br /&gt;
| killprocs || Sulkee ohjelmat sammuttamisen yhteydessä ||&lt;br /&gt;
|-&lt;br /&gt;
| klogd || [[Ydin|ytimen]] viestien tallennus || &lt;br /&gt;
|-&lt;br /&gt;
| libdevmapper1.00 || || &lt;br /&gt;
|-&lt;br /&gt;
| laptop-mode || Kannettavien tietokoneiden virransäästöä&lt;br /&gt;
|-&lt;br /&gt;
| lirc || Infrapuna palvelu|| Tarvitaan, jos tietokoneessa on infrapunaportti tai -kaukosäädin&lt;br /&gt;
|-&lt;br /&gt;
| linux-restricted-modules(-common) || Ubuntun suljettujen laiteajureiden-järjstelmä || Älä poista, tai lisälaitteet lakkaavat toimimasta&lt;br /&gt;
|-&lt;br /&gt;
| loopback || ||&lt;br /&gt;
|-&lt;br /&gt;
| lpd | [[BSD]] printtaus-järjstelmä&lt;br /&gt;
|-&lt;br /&gt;
| lvm|| [[LVM|Loogisten taltioiden hallinta]] || &lt;br /&gt;
|-&lt;br /&gt;
| makedev || Luo /dev/ -järjestelmän || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| mdadm || Ohjelmistopohjainen [[RAID]] ||&lt;br /&gt;
|-&lt;br /&gt;
| module-init-tools || Työkaluja ytimen moduulihallintaan || &lt;br /&gt;
|-&lt;br /&gt;
| mountoverflowtmp ||  || &lt;br /&gt;
|-&lt;br /&gt;
| modutils || Ytimen moduulihallintaa ||&lt;br /&gt;
|-&lt;br /&gt;
| mountvirtfs || || &lt;br /&gt;
|-&lt;br /&gt;
| [[mpd]] || &amp;quot;Music Player Daemon&amp;quot;-musiikkisoitin ||&lt;br /&gt;
|-&lt;br /&gt;
| mysql || Käynnistää [[MySQL]]-palvelimen || Tarvitaan, jos halutaan ajaa tietokantapalvelinta järjestelmässä&lt;br /&gt;
|-&lt;br /&gt;
| networking || Hallitsee verkkoyhteyksiä || &#039;&#039;&#039;Älä muuta, tai verkko ei toimi&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| netapplet || Verkonvalvonta ||&lt;br /&gt;
|-&lt;br /&gt;
| nfs-common  || [[NFS]]-verkkopalvelu ||&lt;br /&gt;
|-&lt;br /&gt;
| ntpdate || Päivittää kellonajan ja päiväyksen verkosta || Käytä vain, jos käytössä on verkkoyhteys joka on kokoajan päällä &lt;br /&gt;
|-&lt;br /&gt;
| nvidia-glx tai nvidia-kernel|| Nvidia-näytönohjainten ajuri ||&lt;br /&gt;
|-&lt;br /&gt;
| pcmciautils || Kannettavien tietokoneiden [[PCMCIA]]-tuki || Tarvitaan kannettavissa tietokoneissa. &lt;br /&gt;
|-&lt;br /&gt;
| policykit || Ubuntun käyttäjähallinta ||&lt;br /&gt;
|-&lt;br /&gt;
| postfix || [[Postfix]]-sähköpostipalvelin || Sähköpostipalvelin&lt;br /&gt;
|-&lt;br /&gt;
| powernowd || Säätää prosessorin kellotaajuutta || Kannettavien tietokoneiden virransäästöön &lt;br /&gt;
|-&lt;br /&gt;
| ppp || Käynnistää [[PPP]]-palvelimen || Modeemi-käyttäjille &lt;br /&gt;
|-&lt;br /&gt;
| pppd-dns ||  || &lt;br /&gt;
|-&lt;br /&gt;
| procps || [[/proc]]-tiedostojärjestelmä ||&lt;br /&gt;
|-&lt;br /&gt;
| [[pulseaudio]] || Äänipalvelin ||&lt;br /&gt;
|-&lt;br /&gt;
| rc tai rc.local || || &lt;br /&gt;
|-&lt;br /&gt;
| rcS || || &lt;br /&gt;
|-&lt;br /&gt;
| readahead || Nopeuttaa [[Ubuntu]]-pohjaisissa jakeluissa käynnistystä || Lukee käynnistystiedostot etukäteen nopeuttaen käynnistysaikaa &lt;br /&gt;
|-&lt;br /&gt;
| readahead-desktop ||  || &lt;br /&gt;
|-&lt;br /&gt;
| reboot || käynnistää koneen uudelleen || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| rmnologin || || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| rsync || Käynnistää [[Rsync]]-palvelimen  || Tarvitaan, jos käytät rsync-synkronointia &lt;br /&gt;
|-&lt;br /&gt;
| [[samba]] || Samba-palvelin || Windows-verkkojaot linuxiin&lt;br /&gt;
|-&lt;br /&gt;
| schroot || chroot-tilan alustus ||&lt;br /&gt;
|-&lt;br /&gt;
| screen-cleanup ||  || &lt;br /&gt;
|-&lt;br /&gt;
| sendsigs || || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| single || || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| spamassassin || [[SpamAssassin]] sähköpostisuodin ||&lt;br /&gt;
|-&lt;br /&gt;
| skeleton || || &lt;br /&gt;
|-&lt;br /&gt;
| ssh || Käynnistää [[OpenSSH]]-palvelimen || Tarvitaan, jos halutaan tekstitilassa etäyhteys koneeseen &lt;br /&gt;
|-&lt;br /&gt;
| stop-bootchart || ||&lt;br /&gt;
|-&lt;br /&gt;
| stop-bootlogd || ||&lt;br /&gt;
|-&lt;br /&gt;
| sudo || [[Sudo]]-käyttäjien hallinta || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN&#039;&#039;&#039; jos poistat tämän, sudo komento lakkaa toimimasta.&lt;br /&gt;
|-&lt;br /&gt;
| sysklogd || Järjestelmän loki-palvelin || &lt;br /&gt;
|-&lt;br /&gt;
| [[squid]] || Proxy-palvelin&lt;br /&gt;
|-&lt;br /&gt;
| [[udev]] || Tekee /dev/ järjestelmän || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| udev-finish || ||&lt;br /&gt;
|-&lt;br /&gt;
| udev-mtab || || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| ufw || Ucomplicated Firewall, eli helppo palomuuri ||&lt;br /&gt;
|-&lt;br /&gt;
| umountfs ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| umountroot ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| usplash || Näyttää käynnistyksen etenemisen graafisesti ||&lt;br /&gt;
|-&lt;br /&gt;
| urandom || || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| vmware  || [[VMware]]-virtualisointi ||&lt;br /&gt;
|-&lt;br /&gt;
| vbesave || ||&lt;br /&gt;
|-&lt;br /&gt;
| vboxdrv || [[Virtualbox]]-virtualisointi||&lt;br /&gt;
|-&lt;br /&gt;
| virtualbox-ose || [[Virtualbox]]-virtualisointi||&lt;br /&gt;
|-&lt;br /&gt;
| wpa-ifupdown || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[winbind]] || [[Samba|Samban]] osa, joka mahdollistaa käyttäjätunnusten ja salasanojen synkronoinnin ||&lt;br /&gt;
|-&lt;br /&gt;
| [[webmin]] || Hallitse linux-järjestelmää selaimella ||&lt;br /&gt;
|-&lt;br /&gt;
| xorg-common tai x11-common || [[X]]-työpöytäjärjestelmä || &#039;&#039;&#039;ÄLÄ KOSKE TÄHÄN!&#039;&#039;&#039; jos poistat tämän, ei graafinen työpöytä enää toimi.&lt;br /&gt;
|-&lt;br /&gt;
| xserver-xorg-input-wacom || Wacom-piirtopöytä || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Listaa voisi vielä kartuttaa ubuntu-wikin ohjeen mukaan: https://wiki.ubuntu.com/InitScriptHumanDescriptions&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestelmä]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Keskustelu:VNC&amp;diff=22279</id>
		<title>Keskustelu:VNC</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Keskustelu:VNC&amp;diff=22279"/>
		<updated>2008-08-07T18:17:53Z</updated>

		<summary type="html">&lt;p&gt;Rhk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Artikkeli on alunperin kirjoitettu [[Ubuntu Suomi|Ubuntu Suomen]] [http://wiki.ubuntu-fi.org/VNC wikiin] josta siirsin sen tänne koska lisenssi sen salli (Public Domain). Ko. wikiin artikkelin on suurimmaksi osaksi kirjoittanut [[Käyttäjä:Rhk]]. --[[Käyttäjä:Heikki|Heikki]] 18. marraskuuta 2007 kello 02.00 (EET)&lt;br /&gt;
&lt;br /&gt;
Ja samasta syystä poistin artikkelin ubuntu-wikistä: turhaan pitää tupladokumentaatiota.. --[[Käyttäjä:Rhk|Rhk]] 7. elokuuta 2008 kello 21.17 (EEST)&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Wii&amp;diff=22165</id>
		<title>Wii</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Wii&amp;diff=22165"/>
		<updated>2008-07-27T19:31:11Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* Cwiid:n asentaminen */  rc.local -&amp;gt; modules vaihto&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nintendon Wii-peliohjain on [[bluetooth]]ia ja [[infrapuna]]a käyttävä ohjain joka toimii hyvin myös Linuxin ohjainlaitteena esimerkiksi cwiid[http://abstrakraft.org/cwiid/]-ohjelman avulla.&lt;br /&gt;
&lt;br /&gt;
== Cwiid:n asentaminen ==&lt;br /&gt;
Cwiid löytyy useimpien jakeluiden [[paketinhallintajärjestelmä|paketinhallintajärjestelmä]]. Asenna ohjelmapaketit &amp;lt;tt&amp;gt;wminput&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;wmgui&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;lswm&amp;lt;/tt&amp;gt; (tai vastaavat hieman jakelusta riippuen).&lt;br /&gt;
&lt;br /&gt;
Asentamisen jälkeen tunnistetaan laite ja otetaan se käyttöön komennolla&lt;br /&gt;
 lswm&lt;br /&gt;
ja painamalla Wii-ohjaimesta nappuloita 1 ja 2 samanaikaisesti. Tällöin Linux yrittää tunnistaa Wii-peliohjainta. Nyt ohjelman pitäisi antaa esimerkiksi seuraavankaltainen numerosarja:&lt;br /&gt;
 00:19:FD:C0:25:73                                               &lt;br /&gt;
joka on ohjaimen laiteosoite. Tämä osoittaa että Bluetooth-yhteys ohjaimeen on luotu.&lt;br /&gt;
&lt;br /&gt;
cwiid otetaan varsinaisesti käyttöön komennolla&lt;br /&gt;
 [[modprobe]] uinput&lt;br /&gt;
&lt;br /&gt;
Jos haluat laitteen pysyvästi käyttöön, lisää tiedostoon &amp;lt;tt&amp;gt;/etc/modules&amp;lt;/tt&amp;gt; rivi&lt;br /&gt;
 uinput&lt;br /&gt;
&lt;br /&gt;
Näin ohjain on käytössä myös automaattisesti myöhemmillä käynnistyskerroilla.&lt;br /&gt;
&lt;br /&gt;
== Käyttö ==&lt;br /&gt;
&lt;br /&gt;
=== Kiihtyvyysanturien käyttö hiirenä ===&lt;br /&gt;
Komennolla&lt;br /&gt;
 wminput 00:19:FD:C0:25:73 &lt;br /&gt;
saat ohjaimen liikuttamaan hiiren kursoria (vaihda laitetunnus oman laitteesi tunnukseksi!)&lt;br /&gt;
&lt;br /&gt;
=== Infrapunahiiri ===&lt;br /&gt;
Käyttämällä esimerkiksi Wiin infrapunalähetinpalkkia tai kahta kynttilää tai kahta IR-lediä voit käyttää ohjainta kiihtyvyysanturihiirtä paremmin reagoivana ir-hiirenä. Katso ohjeet [http://ubuntuforums.org/showthread.php?t=836231 Ubuntuforums.orgista].&lt;br /&gt;
&lt;br /&gt;
=== Liitännäiset ===&lt;br /&gt;
Ohjelman mukana tulee valmiita asetuksia joilla voidaan helposti muuttaa näppäinten tarkoituksia. Asetustiedostot sijaitsevat hakemistossa &amp;lt;tt&amp;gt;/etc/cwiid/wminput&amp;lt;/tt&amp;gt; ja niitä otetaan käyttöön komennolla&lt;br /&gt;
 wminput -c liitannaisennimi la:it:et:un:nu:ss&lt;br /&gt;
&lt;br /&gt;
==== Supertuxkart ====&lt;br /&gt;
Alla esimerkkiasettelu [[Supertuxkart]]-peliin. Asettelu ei käytä kiihtyvyysantureita vaan ristiohjainta. Itse pelissä täytyy näppäimet määrittää seuraaviksi:&lt;br /&gt;
 ohjaus: nuolinäppäimet&lt;br /&gt;
 wheelie: Oikea Shift&lt;br /&gt;
 jump: -&lt;br /&gt;
 rescue: Backspace&lt;br /&gt;
 fire: Oikea Ctrl&lt;br /&gt;
 look back: Oikea Alt&lt;br /&gt;
&lt;br /&gt;
Luo kansioon /etc/cwiid/wminput tiedosto nimeltä supertuxkart ja tallenna sen sisältö seuraavaksi: &lt;br /&gt;
&lt;br /&gt;
 Wiimote.Up      = KEY_LEFT&lt;br /&gt;
 Wiimote.Down    = KEY_RIGHT&lt;br /&gt;
 Wiimote.Left    = KEY_DOWN&lt;br /&gt;
 Wiimote.Right   = KEY_UP&lt;br /&gt;
 Wiimote.A       = KEY_ENTER #valitse&lt;br /&gt;
 Wiimote.B       = KEY_RIGHTALT #look back&lt;br /&gt;
 Wiimote.Minus   = KEY_BACKSPACE #rescue&lt;br /&gt;
 Wiimote.Plus    = KEY_SEMICOLON # jump&lt;br /&gt;
 Wiimote.Home    = KEY_ESC #paluu&lt;br /&gt;
 Wiimote.1       = KEY_RIGHTSHIFT #wheelie&lt;br /&gt;
 Wiimote.2       = KEY_RIGHTCTRL #fire&lt;br /&gt;
&lt;br /&gt;
Ota liitännäinen käyttöön ylläolevien ohjeiden mukaisesti. &#039;&#039;&#039;Huom!&#039;&#039;&#039; Pelatessa ohjainta pidetään poikittain!&lt;br /&gt;
&lt;br /&gt;
==== [[Planet penguin racer]] ====&lt;br /&gt;
Alla oleva asettelu käyttää sivuohjauksessa kiihtyvyysantureita. Pidä ohjainta poikittain.&lt;br /&gt;
 Kiihdytys: nuoli ylös&lt;br /&gt;
 Jarrutus: nuoli alas&lt;br /&gt;
 Hyppy: 2&lt;br /&gt;
 Pelastus: B&lt;br /&gt;
 Temppu: &#039;&#039;&#039;ei näppäintä löydetty!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Luo hakemistoon &amp;lt;tt&amp;gt;/etc/cwiid/wminput&amp;lt;/tt&amp;gt; tiedosto nimeltä ppracer ja tallenna sen sisältö seuraavaksi: &lt;br /&gt;
&lt;br /&gt;
 #planet penguin racer&lt;br /&gt;
 include buttons&lt;br /&gt;
 Plugin.acc.X = -ABS_Y&lt;br /&gt;
 Plugin.acc.Y = -ABS_X&lt;br /&gt;
 Wiimote.Up      = KEY_LEFT&lt;br /&gt;
 Wiimote.Down    = KEY_RIGHT&lt;br /&gt;
 Wiimote.Left    = KEY_DOWN #brake&lt;br /&gt;
 Wiimote.Right   = KEY_UP #paddle&lt;br /&gt;
 Wiimote.2       = KEY_E #jump&lt;br /&gt;
 Wiimote.Home    = KEY_ESC&lt;br /&gt;
 Wiimote.A       = KEY_ENTER&lt;br /&gt;
 Wiimote.B       = KEY_R #reset&lt;br /&gt;
 #the ones above this work, no trick-button..&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
# Juttu Wii-ohjaimen käytöstä Linuxissa [http://blog.ubuntu-fi.org/2008/wii-hauskaa Ubuntu Suomen blogissa]&lt;br /&gt;
# wminputin asetukset: [http://abstrakraft.org/cwiid/wiki/wminput abstrakraft.org/cwiid]&lt;br /&gt;
# Ohjeita Ubuntulle [http://ubuntuforums.org/showthread.php?t=836231 Ubuntuforums.orgista]&lt;br /&gt;
# [[Lazarus|Lazarukseen]] erikseen asennettavassa Bluetooth-komponenttipaketissa on esimerkkiohjelmia lähdekoodeineen Wii-peliohjaimen käyttämisestä [[Pascal]]-kielellä. Lazaruksen Bluetooth-komponenttipaketti löytyy [https://sourceforge.net/project/showfiles.php?group_id=92177&amp;amp;package_id=270335 Lazarus CCR-sivuilta] ja ohjeet sen asentamisesta [http://wiki.lazarus.freepascal.org/Bluetooth Lazarus Wikistä].&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Laitteisto]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Wii&amp;diff=22143</id>
		<title>Wii</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Wii&amp;diff=22143"/>
		<updated>2008-07-20T13:19:38Z</updated>

		<summary type="html">&lt;p&gt;Rhk: ppracer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nintendon Wii-peliohjain on [[bluetooth]]ia ja [[infrapuna]]a käyttävä ohjain joka toimii hyvin myös Linuxin ohjainlaitteena esimerkiksi cwiid[http://abstrakraft.org/cwiid/]-ohjelman avulla.&lt;br /&gt;
]&lt;br /&gt;
=== Cwiid:n asentaminen ===&lt;br /&gt;
Asenna ohjelmapaketit&lt;br /&gt;
 wminput wmgui lswm&lt;br /&gt;
&lt;br /&gt;
Komennolla&lt;br /&gt;
 lswm&lt;br /&gt;
ja painamalla Wii-ohjaimestasi nappuloita 1+2 samanaikaisesti yrittää Linux tunnistaa Wii-peliohjainta. Nyt ohjelman pitäisi antaa esimerkiksi seuraavankaltainen numerosarja:&lt;br /&gt;
 00:19:FD:C0:25:73                                               &lt;br /&gt;
joka on ohjaimesi laiteosoite. Tämä osoittaa että Bluetooth-yhteys ohjaimeen on luotu&lt;br /&gt;
&lt;br /&gt;
cwiid otetaan varsinaisesti käyttöön komennolla&lt;br /&gt;
 modprobe uinput&lt;br /&gt;
&lt;br /&gt;
Jos haluat laitteen pysyvästi käyttöön, lisää tiedostoon /etc/rc.local loppuun, ennen tekstiä exit 0 rivi&lt;br /&gt;
 modprobe uinput&lt;br /&gt;
&lt;br /&gt;
Näin ohjain on käytössä myös automaattisesti myöhemmillä käynnistyskerroilla.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Käyttö ===&lt;br /&gt;
&lt;br /&gt;
==== Kiihtyvyysanturien käyttö hiirenä ====&lt;br /&gt;
Komennolla&lt;br /&gt;
 wminput 00:19:FD:C0:25:73 &lt;br /&gt;
saat ohjaimen liikuttamaan hiiren kursoria (vaihda laitetunnus oman laitteesi tunnukseksi!)&lt;br /&gt;
&lt;br /&gt;
==== Infrapunahiiri ====&lt;br /&gt;
Käyttämällä esimerkiksi Wiin infrapunalähetinpalkkia tai kahta kynttilää tai kahta IR-lediä voit käyttää ohjainta kiihtyvyysanturihiirtä paremmin reagoivana ir-hiirenä. Katso ohjeet [http://ubuntuforums.org/showthread.php?t=836231 Using your Wii remote as a mouse using an Infra-red light source:-]&lt;br /&gt;
&lt;br /&gt;
==== Liitännäiset ====&lt;br /&gt;
Ohjelman mukana tulee valmiita asetuksia joilla voidaan helposti muuttaa näppäinten tarkoituksia. Asetustiedostot sijaitsevat kansiossa /etc/cwiid/wminput ja niitä otetaan käyttöön komennolla&lt;br /&gt;
 wminput -c liitannaisennimi la:it:et:un:nu:ss&lt;br /&gt;
&lt;br /&gt;
===== Supertuxkart =====&lt;br /&gt;
Alla esimerkkiasettelu supertuxkart-peliin. Asettelu ei käytä kiihtyvyysantureita vaan ristiohjainta. Itse pelissä täytyy näppäimet määrittää seuraaviksi:&lt;br /&gt;
 ohjaus: nuolinäppäimet&lt;br /&gt;
 wheelie: Oikea Shift&lt;br /&gt;
 jump: -&lt;br /&gt;
 rescue: Backspace&lt;br /&gt;
 fire: Oikea Ctrl&lt;br /&gt;
 look back: Oikea Alt&lt;br /&gt;
&lt;br /&gt;
Luo kansioon /etc/cwiid/wminput tiedosto nimeltä supertuxkart ja tallenna sen sisältö seuraavaksi: &lt;br /&gt;
&lt;br /&gt;
 Wiimote.Up      = KEY_LEFT&lt;br /&gt;
 Wiimote.Down    = KEY_RIGHT&lt;br /&gt;
 Wiimote.Left    = KEY_DOWN&lt;br /&gt;
 Wiimote.Right   = KEY_UP&lt;br /&gt;
 Wiimote.A       = KEY_ENTER #valitse&lt;br /&gt;
 Wiimote.B       = KEY_RIGHTALT #look back&lt;br /&gt;
 Wiimote.Minus   = KEY_BACKSPACE #rescue&lt;br /&gt;
 Wiimote.Plus    = KEY_SEMICOLON # jump&lt;br /&gt;
 Wiimote.Home    = KEY_ESC #paluu&lt;br /&gt;
 Wiimote.1       = KEY_RIGHTSHIFT #wheelie&lt;br /&gt;
 Wiimote.2       = KEY_RIGHTCTRL #fire&lt;br /&gt;
&lt;br /&gt;
Ota liitännäinen käyttöön ylläolevien ohjeiden mukaisesti. &#039;&#039;&#039;Huom!&#039;&#039;&#039; Pelatessa ohjainta pidetään poikittain!&lt;br /&gt;
&lt;br /&gt;
==== Planet penguin racer ====&lt;br /&gt;
Alla oleva asettelu käyttää sivuohjauksessa kiihtyvyysantureita. Pidä ohjainta poikittain.&lt;br /&gt;
 Kiihdytys: nuoli ylös&lt;br /&gt;
 Jarrutus: nuoli alas&lt;br /&gt;
 Hyppy: 2&lt;br /&gt;
 Pelastus: B&lt;br /&gt;
 Temppu: &#039;&#039;&#039;ei näppäintä löydetty!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Luo kansioon /etc/cwiid/wminput tiedosto nimeltä ppracer ja tallenna sen sisältö seuraavaksi: &lt;br /&gt;
&lt;br /&gt;
 #planet penguin racer&lt;br /&gt;
 include buttons&lt;br /&gt;
 Plugin.acc.X = -ABS_Y&lt;br /&gt;
 Plugin.acc.Y = -ABS_X&lt;br /&gt;
 Wiimote.Up      = KEY_LEFT&lt;br /&gt;
 Wiimote.Down    = KEY_RIGHT&lt;br /&gt;
 Wiimote.Left    = KEY_DOWN #brake&lt;br /&gt;
 Wiimote.Right   = KEY_UP #paddle&lt;br /&gt;
 Wiimote.2       = KEY_E #jump&lt;br /&gt;
 Wiimote.Home    = KEY_ESC&lt;br /&gt;
 Wiimote.A       = KEY_ENTER&lt;br /&gt;
 Wiimote.B       = KEY_R #reset&lt;br /&gt;
 #the ones above this work, no trick-button..&lt;br /&gt;
&lt;br /&gt;
=== Katso myös ===&lt;br /&gt;
# Juttu Wii-ohjaimen käytöstä Linuxissa Ubuntu-blogissa[http://blog.ubuntu-fi.org/2008/wii-hauskaa]&lt;br /&gt;
# wminputin asetukset[http://abstrakraft.org/cwiid/wiki/wminput]&lt;br /&gt;
# Ohjeita Ubuntulle[http://ubuntuforums.org/showthread.php?t=836231]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=ExifTool&amp;diff=22086</id>
		<title>ExifTool</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=ExifTool&amp;diff=22086"/>
		<updated>2008-07-10T21:25:02Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Ak: Uusi sivu: Exiftool [http://www.sno.phy.queensu.ca/~phil/exiftool/] on monipuolinen työkalu kuvatiedostojen metadatan käsittelyyn. Se tunnistaa esimerkiksi seuraavat metadatamuodot: EXIF, GPS,...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Exiftool [http://www.sno.phy.queensu.ca/~phil/exiftool/] on monipuolinen työkalu kuvatiedostojen metadatan käsittelyyn. Se tunnistaa esimerkiksi seuraavat metadatamuodot: EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3 kuten myös mm. seuraavien kameravalmistajien valmistajakohtaiset tiedot: Canon, Casio, FujiFilm, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Ricoh, Sanyo and Sigma/Foveon.&lt;br /&gt;
&lt;br /&gt;
== Asentaminen Ubuntuun == &lt;br /&gt;
Ubuntuun exiftool löytyy paketista libimage-exiftool-perl&lt;br /&gt;
&lt;br /&gt;
== Käyttäminen ==&lt;br /&gt;
Katso lisätietoja ohjelman man-sivulta (komennolla man exiftool) tai ohjelman kotisivulta&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Portaali:Kuvank%C3%A4sittely&amp;diff=22085</id>
		<title>Portaali:Kuvankäsittely</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Portaali:Kuvank%C3%A4sittely&amp;diff=22085"/>
		<updated>2008-07-10T21:20:01Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* EXIF-tietojen kopiointi ja muokkaaminen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linuxille on tarjolla lukuisia eri kuvien muokkaamiseen ja näyttämiseen keskittyneitä ohjelmia. Tässä artikkelissa on listattu ohjelmia niiden käyttötarkoituksen mukaan. Kaikki kuvankäsittelyohjelmia käsittelevät artikkelit on listattu luokassa [[:Luokka:Kuvankäsittelyohjelmat|kuvankäsittelyohjelmat]]. Kuvankatseluohjelmia ja kuvakokoelman hallintaohjelmia löytyy luokasta [[:Luokka:Kuvankatseluohjelmat|kuvankatseluohjelmat]].&lt;br /&gt;
&lt;br /&gt;
== Kuvien siirtäminen kamerasta koneelle ==&lt;br /&gt;
*[[cp]] (monet kamerat näkyvät ulkoisena massamuistina)&lt;br /&gt;
*[[digikam|Digikam]]&lt;br /&gt;
**Kopiointi- ja järjestelyohjelma, joka tukee [[KIPI]]-liitännäisiä. http://www.digikam.org&lt;br /&gt;
*[[gphoto]]&lt;br /&gt;
**Gphoto (gphoto2) on ohjelmakirjasto ja komentorivipohjainen työkalu kuvien siirtämiseksi niistä kameroista, jotka eivät tue [[Usb-muisti|Usb-massamuistitekniikkaa]]. Digikam ja muut kuvien siirtoa tukevat ohjelmistot käyttävät lähes poikkeuksetta gphotoa varsinaiseen siirtoprosessiin. http://www.gphoto.org/&lt;br /&gt;
*[[Gtkam]]&lt;br /&gt;
**Gtkam on gphoto-projektin virallinen graafinen käyttöliittymä gphotolle.&lt;br /&gt;
*[[F-Spot]]&lt;br /&gt;
**F-Sport on Gnomelle tehty kuva-arkisto ja mahdollistaa myös yksinkertaisen kuvankäsittelyn. [[Mono]]-pohjainen. http://f-spot.org/&lt;br /&gt;
*[[LView]]&lt;br /&gt;
**Arkistointiohjelma siirto-ominaisuuksin. http://lphoto.com/&lt;br /&gt;
*[[GThumb]]&lt;br /&gt;
**Katseluohjelma, joka osaa myös siirtää, muokata ja arkistoida. Siirtotyökalua (gthumb-import) voi käyttää myös erikseen ilman itse GThumbia. http://gthumb.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
== [[EXIF]]-tietojen kopiointi ja muokkaaminen ==&lt;br /&gt;
*[[Exiftool]] &lt;br /&gt;
**Kuvatiedostojen exif-tietojen muokkaamiseen. &lt;br /&gt;
*[[jhead]] &lt;br /&gt;
**Kuvien, äänen ja videoiden meta-tietojen muokkaamiseen (mm. jpeg, nef, mp3, cr2, qt, mov). http://www.sentex.net/~mwandel/jhead/&lt;br /&gt;
*[[exiv2]]&lt;br /&gt;
**Varsinkin [[KDE]]-pohjaisten kuvankatselu- ja siirto-ohjelmien käyttämä työkalu exif-tietojen näyttämiseen ja muokkaamiseen.&lt;br /&gt;
&lt;br /&gt;
==Kuvien katseluohjelmat==&lt;br /&gt;
*[[Showimg]]&lt;br /&gt;
**Kuvien katselu- ja arkistointiohjelma [[KIPI]]-liitännäisillä. http://www.jalix.org/projects/showimg/&lt;br /&gt;
*[[Gwenview]]&lt;br /&gt;
**Katseluohjelma [[KIPI]]-liitännäisillä. Oletuskuvankatseluohjelma KDE:n 4-versiossa. http://gwenview.sourceforge.net/&lt;br /&gt;
*[[Octagon]]&lt;br /&gt;
**Kotimainen &amp;quot;&#039;&#039;mokkula&#039;&#039;&amp;quot; hakemaan kuvia ulkoasun perusteella. http://octagon.viitala.eu/&lt;br /&gt;
*[[GQView]]&lt;br /&gt;
**Katseluohjelma, jonka erikoisuutena tehokas duplikaattikuvien löytäjä.  http://gqview.sourceforge.net/&lt;br /&gt;
*[[GThumb]]&lt;br /&gt;
**Katseluohjelma, joka osaa myös siirtää, muokata ja arkistoida. http://gthumb.sourceforge.net/&lt;br /&gt;
*[[digikam|Digikam]] &lt;br /&gt;
**Kopiointi- ja järjestelyohjelma, joka tukee [[KIPI]]-liitännäisiä. http://www.digikam.org&lt;br /&gt;
*[[Showfoto]]&lt;br /&gt;
**Showfoto on Digikamin kuvankäsittely- ja kuvankatseluohjelma. Sen käyttö onnistuu myös ilman Digikamin käynnistämistä. &lt;br /&gt;
*[[Xnview]] &lt;br /&gt;
**Katseluohjelma. http://perso.wanadoo.fr/pierre.g/xnview/enxnview.html&lt;br /&gt;
&lt;br /&gt;
==Arkistointiohjelmat==&lt;br /&gt;
Käyvät myös kuvien katseluun. Sisältävät työkalut kuvien merkkaamiseen esim. henkilöiden perusteella. Vertailutietoja: http://en.wikipedia.org/wiki/Comparison_of_image_viewers&lt;br /&gt;
&lt;br /&gt;
*[[KPhotoAlbum]] (ent. KimDaBa) &lt;br /&gt;
**Katselu- ja arkistointiohjelma [[KIPI]]-liitännäisillä. http://www.kphotoalbum.org/&lt;br /&gt;
*[[Showimg]]&lt;br /&gt;
**Katselu- ja arkistointiohjelma [[KIPI]]-liitännäisillä. http://www.jalix.org/projects/showimg/&lt;br /&gt;
*[[LView]]&lt;br /&gt;
**Arkistointiohjelma siirto- ja julkaisuominaisuuksin. http://lphoto.com&lt;br /&gt;
*[[Digikam]]&lt;br /&gt;
**Siirto-, katselu-, muokkaus- ja arkistointiohjelma [[KIPI]]-liitännäisillä.&lt;br /&gt;
*[[F-Spot]]&lt;br /&gt;
**Arkistointiohjelma. http://f-spot.org/&lt;br /&gt;
*[[ImgSeek]] &lt;br /&gt;
**Arkistointiohjelma, joka osaa mm. &amp;quot;älykkään&amp;quot; haun kuvan sisällön perusteella. http://www.imgseek.net/&lt;br /&gt;
*[[GThumb]] &lt;br /&gt;
**Osaa myös siirtää kuvat kamerasta ja muokata niitä. http://gthumb.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
==Kuvankäsittelyohjelmat==&lt;br /&gt;
*[[GIMP]] &lt;br /&gt;
**Kuvankäsittelyohjelma massiivisella toimintovalikoimalla. http://www.gimp.org&lt;br /&gt;
**GIMPin liitännäiset, kts. esim. http://registry.gimp.org/&lt;br /&gt;
*[[Hugin]]&lt;br /&gt;
**Panoraamaohjelma. http://hugin.sourceforge.net/&lt;br /&gt;
*[[Bibble]] &lt;br /&gt;
**Mm. raakakuvien käsittelyyn. http://www.bibblelabs.com&lt;br /&gt;
*[[Krita]]&lt;br /&gt;
**Monipuolinen, nopeastikehittyvä kuvamuokkausohjelma. http://www.koffice.org/krita/&lt;br /&gt;
*[[KIPI]]-liitännäiset. &lt;br /&gt;
**Kuvankäsittelyliitännäinen - kokoelma yhteiskäyttöön eri ohjelmille (DigiKam, KPhotoAlbum, Showimg and Gwenview). http://extragear.kde.org/apps/kipi/&lt;br /&gt;
*[[ShowFoto]]&lt;br /&gt;
**Käyttää kuvankäsittelyyn [[KIPI]]-liitännäisiä. Voidaan käyttää myös ilman Digikamin käynnistämistä.&lt;br /&gt;
*[[ImageMagick]]&lt;br /&gt;
**Komentoriviohjelmia sekalaiseen kuvankäsittelyyn. http://www.imagemagick.org/&lt;br /&gt;
*[[exiftran]]&lt;br /&gt;
**Mm. kuvien häviöttömään kääntämiseen.  http://packages.debian.org/unstable/graphics/exiftran&lt;br /&gt;
*[[F-Spot]] &lt;br /&gt;
**Arkistointiohjelma tavallisin kuvankäsittelyominaisuuksin. http://f-spot.org/&lt;br /&gt;
*[[ImgSeek]] &lt;br /&gt;
**Arkistointiohjelma tavallisin kuvankäsittelyominaisuuksin. http://www.imgseek.net/&lt;br /&gt;
&lt;br /&gt;
==Raakakuvien käsittelyyn==&lt;br /&gt;
*[[LightZone]] http://sonic.net/~rat/lightcrafts/&lt;br /&gt;
*[[RawStudio]] http://rawstudio.org&lt;br /&gt;
*[[Raw Therapee]] http://www.rawtherapee.com&lt;br /&gt;
*[[dcraw]] http://www.cybercom.net/~dcoffin/dcraw/&lt;br /&gt;
*[[uFraw]] http://ufraw.sourceforge.net&lt;br /&gt;
*[[Bibble]] http://www.bibblelabs.com&lt;br /&gt;
*[[RawPhoto]]&lt;br /&gt;
*[[wine]] ja [[Rawshooter]] http://www.winehq.com ja http://www.pixmantec.com/&lt;br /&gt;
&lt;br /&gt;
==Kuva-albumien luominen==&lt;br /&gt;
Esim. Internet-sivulle.&lt;br /&gt;
*[[JAlbum]] http://jalbum.net/&lt;br /&gt;
*[[LView]] &lt;br /&gt;
**Arkistointiohjelma, joka osaa myös luoda albumeja. http://lphoto.com/&lt;br /&gt;
*[[KPhotoAlbum]] (ent. KimDaBa)&lt;br /&gt;
**Arkistointiohjelma, joka osaa myös luoda albumeja. http://www.kphotoalbum.org/&lt;br /&gt;
*[[F-Spot]] &lt;br /&gt;
**Arkistointiohjelma, joka osaa myös luoda albumeja. http://f-spot.org/&lt;br /&gt;
*[[Digikam]] &lt;br /&gt;
**Arkistointiohjelma, joka osaa myös luoda albumeja. http://www.digikam.org/&lt;br /&gt;
*[[ImgSeek]]&lt;br /&gt;
**Arkistointiohjelma, joka osaa myös luoda albumeja. http://www.imgseek.net/&lt;br /&gt;
*[[Konqueror]]in &#039;&#039;Create Image Gallery&#039;&#039; -liitännäinen&lt;br /&gt;
*[[GenHTML]] &lt;br /&gt;
**Komentorivipohjainen galleriageneraattori. http://onema.fi/genhtml&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Kuvankäsittelyohjelmat]]&lt;br /&gt;
[[Luokka:Kuvankatseluohjelmat]]&lt;br /&gt;
[[Luokka:Portaalit]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=N%C3%A4yt%C3%B6n_kalibrointi&amp;diff=22082</id>
		<title>Näytön kalibrointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=N%C3%A4yt%C3%B6n_kalibrointi&amp;diff=22082"/>
		<updated>2008-07-10T07:38:29Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* Monica */  - lisätty GAMMApage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kalibroinnin tarkoitus on saada valokuva näyttämään kuvan ottamisesta aina ruudulle ja paperille asti samalta, toistamaan värit sellaisena kuin ne kuvan ottamishetkellä ovat olleet. Tällä kertaa keskitytään vain näytön kalibrointiin, mutta vastaavilla tavoilla voidaan kalibroida niin kamera, tulostin kuin skannerikin.&lt;br /&gt;
&lt;br /&gt;
== Valmistelut ==&lt;br /&gt;
&lt;br /&gt;
* Anna monitorisi olla päällä vähintään puoli tuntia, jotta sen lämpötila varmasti olisi tasaantunut eikä sen muutos vaikuttaisi enää säätöihin.&lt;br /&gt;
* Valitse työpöytäsi taustaväriksi neutraali harmaa, jotta värit eivät häiritsisi työskentelyä ja säätöjen tekemistä. Aseta monitorin värilämpötila (colour temperature tai tone tms.) arvoon 6500K. Jos monitori ei anna valita kelvinejä niin arvo &#039;normal&#039; lienee lähinnä haluttua. Eli kuva ei saa olla sininen eikä punainen.&lt;br /&gt;
* Aseta LCD-näyttösi kontrasti n. 90%:n, putkinäytöille jopa 100%.&lt;br /&gt;
* Pyri tekemään työtilasi valaistus mahdollisimman tasaiseksi: jos välillä sisään paistaa aurinko ja välillä tehdään yötöitä loisteputkivalaistuksessa, ei yksillä asetuksilla pärjää. Kriittinen työskentely kannattaakin tehdä esimerkiksi talven tai illan hämärässä.&lt;br /&gt;
* Varmista että katsot monitoria mahdollisimman kohtisuoraan niin sivu- kuin pystysuunnassa. Erityisesti kannettavien tietokoneiden näytöt ovat herkkiä vääristämään värejä eri kulmilla (ja muutenkin läppäreiden näytöt ovat haasteellisia ellei mahdottomia kuvankäsittelykäytössä..)&lt;br /&gt;
* Pikasäädöt voi käydä tekemässä kuvatoimisto Leukun [http://www.leuku.fi/info/kalibrointidata.htm kalibrointisivulta], jolla saa arvot suunnilleen kohdilleen.&lt;br /&gt;
&lt;br /&gt;
== GAMMApage ==&lt;br /&gt;
&lt;br /&gt;
[[GAMMApage]]lla [http://www.pcbypaul.com/software/GAMMApage.html] voidaan säätää monitorin gamma-arvo sRGB-standardin mukaiseen 2.2:een. GAMMAPage on alla kuvatun Monican rinnakkaisversio, erona on vain eri graafisten kirjastojen käyttö (GAMMAPage: GTK, Monica: FLTK).&lt;br /&gt;
&lt;br /&gt;
=== Jakeluriippumaton asennus ===&lt;br /&gt;
Ohjelman asentaminen lähdekoodista tapahtuu samalla tavalla kuin alla on kuvattu Monicalle. &lt;br /&gt;
&lt;br /&gt;
[[Ohjelman asennus|Käännetään]] GAMMApage lähdekoodista:&lt;br /&gt;
 [[wget]] http://www.pcbypaul.com/software/dl/GAMMApage-0.5.tar.bz2&lt;br /&gt;
 [[tar]] xvjf GAMMApage-0.5.tar.bz2&lt;br /&gt;
 cd GAMMApage-0.5/ &lt;br /&gt;
 [[make]]&lt;br /&gt;
 [[su]]&lt;br /&gt;
 make install&lt;br /&gt;
Nyt ohjelma voidaan käynnistää helposti komennolla &lt;br /&gt;
 monica&lt;br /&gt;
&lt;br /&gt;
=== Asennus Ubuntuun ===&lt;br /&gt;
Ubuntulle käyvän [[GAMMApage]]n deb-paketin saa ladattua GetDebistä [http://getdeb.net/app/GAMMAPage]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Monica ==&lt;br /&gt;
&lt;br /&gt;
GAMMApagen rinnakkaisversio [[Monica]]lla [http://www.pcbypaul.com/software/monica.html] saadaan myös säädettyä monitorin gamma-arvo sRGB-standardin mukaiseen 2.2:een. Monican kotisivulta on tällä hetkellä saatavissa versio 3.4 suoraan asennettavissa olevana binääriversiona sekä uudemman 3.6-version [[lähdekoodi]]t. Tämä ohje opastaa uudemman version asentamiseen. &lt;br /&gt;
&lt;br /&gt;
=== Jakeluriippumaton asennus ===&lt;br /&gt;
[[Ohjelman asennus|Käännetään]] Monica lähdekoodista:&lt;br /&gt;
 [[wget]] http://www.pcbypaul.com/software/dl/monica-3.6.tar.bz2&lt;br /&gt;
 [[tar]] xvjf monica-3.6.tar.bz2&lt;br /&gt;
 cd monica-3.6/ &lt;br /&gt;
 [[make]]&lt;br /&gt;
 [[su]]&lt;br /&gt;
 make install&lt;br /&gt;
Joka asentaa monican polkuun &amp;lt;tt&amp;gt;/usr/bin/monica&amp;lt;/tt&amp;gt;, ja se voidaan käynnistää helposti komennolla &lt;br /&gt;
 monica&lt;br /&gt;
&lt;br /&gt;
=== Asennus Arch Linuxiin ===&lt;br /&gt;
*Monican versio 3.5 löytyy [[Arch Linux]]in oletuspakettilähteestä ja voidaan näin ollen asentaa komennolla&lt;br /&gt;
 [[pacman]] -S monica&lt;br /&gt;
&lt;br /&gt;
=== Asennus Ubuntuun ===&lt;br /&gt;
{{epävirallinen pakettilähde}}&lt;br /&gt;
[[Ubuntu]]lle on saatavissa epävirallinen ohjelmapaketti&lt;br /&gt;
Aja seuraavat komennot komentoriviltä:&lt;br /&gt;
 wget http://mbnet.fi/heikki_m/deb/monica/monica_3.6-1-0ubuntu1_i386.deb (lataa epävirallisen ohjelmapaketin)&lt;br /&gt;
 sudo [[apt-get]] install libfltk1.1 (asentaa ohjelman riippuvuudet)&lt;br /&gt;
 sudo [[dpkg]] -i monica_3.6-1-0ubuntu1_i386.deb (asentaa ohjelman)&lt;br /&gt;
 monica (käynnistää ohjelman)&lt;br /&gt;
&lt;br /&gt;
Ohjelma ei asennu valikoihin automaattisesti mutta voit sen halutessasi sinne itse lisätä.&lt;br /&gt;
&lt;br /&gt;
== GAMMApagen ja Monican käyttö ==&lt;br /&gt;
Säädä monitorisi kirkkaus niin, että Monican näyttämän mustan laatikon sisältä juuri ja juuri erottaa harmaan laatikon. Tämän jälkeen säädä kolmea liukusäädintä siten, että laatikossa oleva harmaa näyttää mahdollisimman tasaiselta, eli siinä ei ole selkeästi tummempia ja vaaleampia kohtia. Jos harmaassa laatikossa on värjäytymiä, voit säätää värikohtaiset asetukset poistamalla täppä kohdasta &#039;synchronize colours&#039; ja säätämällä kullekin värille erikseen käyttämällä apuna apuna värillisiä laatikoita: keskellä olevan tasavärisen laatikon pitäisi erottua mahdollisimman vähän ympäröivästä raidallisesta taustasta.&lt;br /&gt;
&lt;br /&gt;
Paina &#039;Exit and Save&#039;. Ohjelma mahdollisesti valittaa, että tiedostoa ~/.xinitrc ei löydy, mutta voi luoda sellaisen ja tallentaa asetukset sinne. Paina OK, ohjelman ehdottama ratkaisu on hyvä. Nyt nämä asetukset ladataan jatkossa käynnistyksen yhteydessä.&lt;br /&gt;
&lt;br /&gt;
== LCMS profiler ==&lt;br /&gt;
&lt;br /&gt;
[http://lprof.sourceforge.net/ LCMS profiler] on graafinen käyttöliittymä [http://www.littlecms.com/ LittleCMS]-[[kirjasto]]lle, joka luo [http://fi.wikipedia.org/wiki/ICC-profiili ICC-väriprofiilin] käyttämällesi kokoonpanolle. Profiililla pystytään kertomaan yhteensopiville ohjelmille tarvittava tieto laitteistosta.&lt;br /&gt;
&lt;br /&gt;
*LCMS profiler löytyy ainakin [[Debian]]in/[[Ubuntu]]n [[paketinhallintajärjestelmä]]stä nimellä lprof. Ubuntun käyttäjät voivat asentaa sen esimerkiksi [[Synaptic]]in ja Kubuntun käyttäjät [[Adept]]in avulla. Jos et löydä ohjelmaa jakelusi paketinhallinnasta, on se [[ohjelmien asentaminen|käännettävä]] käsin [[lähdekoodi]]sta. Lähdekoodipaketin löydät ohjelman kotisivulta.&lt;br /&gt;
&lt;br /&gt;
Ohjelma ilmestynee työpöytäympäristön valikkoon, esimerkiksi [[Ubuntu]]ssa Grafiikka-valikkoon nimellä LProf. Käynnistä ohjelma.&lt;br /&gt;
&lt;br /&gt;
* Paina &#039;Monitor Profiler -välilehdeltä &#039;Enter monitor values&#039; - nappulaa.&lt;br /&gt;
* Valitse &#039;White Point&#039; -pudotusvalikosta esim. &#039;D65 (daylight)&#039;.&lt;br /&gt;
* Paina &#039;Set Gamma and Black Point&#039;.&lt;br /&gt;
* Tee nyt vastaava säätö tässä kuin äsken Monicalla: Gamma-arvon 2.2 kohdalla pitäisi harmaiden liukuvärien olla mahdollisimman samanväriset.&lt;br /&gt;
* Paina OK tallentaaksesi tiedot ja vielä uudestaan OK poistuaksesi &#039;Monitor values&#039; -ikkunasta.&lt;br /&gt;
* Nyt syötä profiilin nimi &#039;Output profile name&#039; - ruutuun, esim. /home/käyttäjätunnus/d6500_22.icc (d=daylight, 6500= 6500K, 22 = gamma 2.2). HUOM! Jos ko. kansiota ei ole tai osoite on väärin, ohjelma sammuu mitään ilmoittamatta!&lt;br /&gt;
* Sulje ohjelma&lt;br /&gt;
&lt;br /&gt;
Valmis, profiili on luotu! Teippaa nyt monitorisi säädöt piiloon ettei niitä kukaan räklää.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen voit ladata luomasi profiilin eri ohjelmien käyttöön, esim. [[Scribus]]iin tai [[LightZone]]en.&lt;br /&gt;
&lt;br /&gt;
==Lähteet==&lt;br /&gt;
*http://docs.scribus.net/index.php?lang=en&amp;amp;page=moncal&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[X.orgin asetukset]]&lt;br /&gt;
[[Luokka:Kuvankäsittelyohjelmat]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
[[Luokka:Laitteisto]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=VNC&amp;diff=21783</id>
		<title>VNC</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=VNC&amp;diff=21783"/>
		<updated>2008-06-29T10:03:52Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* Käyttö */  - lisätty windows -&amp;gt; linux vnc-ohje&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VNC (&#039;&#039;Virtual Network Computing&#039;&#039;) on [[protokolla]] tietokoneen [[X|graafiseen]] etäkäyttöön tai pelkkään etäkatseluun. VNC-protokolla on avoin ja alustariippumaton ja sitä tukevia palvelin- ja asiakasohjelmistoja löytyy kaikille yleisimmille käyttöjärjestelmille.&lt;br /&gt;
&lt;br /&gt;
VNC-yhteys ei ota mitään kantaa ruudulla näkyvien käyttöliittymäelementtien muodostumistapaan, vaan kuvansiirto tapahtuu pikseli kerrallaan ([[wikipedia:RFB protocol|RFB-protokolla]]). Tämä mahdollistaa käyttöjärjestelmäriippumattomuuden sekä asiakasohjelman yksinkertaisuuden. VNC on toisaalta tästä syystä usein hitaampi verrattuna [[X Window System]]in sisäänrakennettuun etäkäyttömahdollisuuteen, jossa verkon yli lähetetään samankaltaiset ohjaussignaalit kuin paikallisessakin käytössä. X:n etäkäyttöominaisuutta voi käyttää esimerkiksi [[SSH]]-yhteyden yli tai [[graafinen kirjautumisohjelma|graafisten kirjautumisohjelmien]] [[XDMCP]]-toiminnon kautta.&lt;br /&gt;
&lt;br /&gt;
Alkuperäinen, vuonna 1995 kehitetty VNC-ohjelmisto julkaistiin [[GPL]]-lisenssin alaisuudessa, mikä on mahdollistanut lukuisten [[haara|haarautettujen]] VNC-versioiden synnyn. Eri VNC-versiot ovat yhteensopivia toistensa kanssa, vaikka useimmista versioista löytyykin omia parannuksiaan. Tunnetuimpia versioita ovat:&lt;br /&gt;
&lt;br /&gt;
*[[RealVNC]] - VNC:n alkuperäisten kehittäjien ylläpitämä palvelin- ja asiakasohjelmisto, josta on saatavilla myös kaupallinen versio. RealVNC:n ilmainen, GPL-lisensoitu versio on saatavilla Linuxille, muille Unix-johdannaisille sekä Windowsille. RealVNC-asiakasohjelma löytyy useimpien Linux-[[jakelu]]iden [[paketinhallinta|paketinhallinnasta]] nimellä &amp;lt;tt&amp;gt;vnc&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;vncviewer&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[TightVNC]] - Linuxille ja Windowsille saatavilla oleva, GPL-lisensoitu asiakas- ja palvelinohjelma. Sisältää oman edistyneemmän pakkausmetodinsa, joka mahdollistaa nopeammat yhteydet. Löytyy useimmista jakeluista nimellä &amp;lt;tt&amp;gt;tightvnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*UltraVNC - GPL-lisensoitu asiakas- ja palvelinohjelmisto paremmalla salauksella ym. lisäominaisuuksilla. Vain Windowsille.&lt;br /&gt;
*[[Xvnc]] - mm. RealVNC:n ja TightVNC:n mukana tuleva palvelinohjelmisto ja &amp;quot;virtuaalinen&amp;quot; [[X]]-palvelin, joka luo VNC-asiakasohjelmien käyttöön palvelinkoneen fyysisestä näyttölaitteesta riippumattoman X-istunnon. Xvnc löytyy useimmista jakeluista nimellä &amp;lt;tt&amp;gt;vnc-server&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;xorg-X11-Xvnc&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;X11-server-xvnc&amp;lt;/tt&amp;gt;. Xvnc käynnistyy helpoiten &amp;lt;tt&amp;gt;vncserver&amp;lt;/tt&amp;gt;-skriptin avulla.&lt;br /&gt;
*[[x11vnc]] - Jo olemassaolevaa, fyysiseen näyttöön liitettyä X-palvelinta hyödyntävä VNC-palvelin. Löytyy useimmissa jakeluissa paketista &amp;lt;tt&amp;gt;x11vnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*[[vino]] - graafisesti hallittava VNC-palvelin [[GNOME]]lle.&lt;br /&gt;
*[[KRDC]] - [[KDE]]:n VNC- ja [[RDP]]-asiakasohjelma. Uudelleenkirjoitettu lähes kokonaan KDE:n 4.0-versiota varten.&lt;br /&gt;
*[[Krfb]] - KDE:n graafinen VNC-palvelin. Tukee mm. sähköpostitse lähetettäviä kutsuja etäyhteyteen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Käyttö ==&lt;br /&gt;
Useimmista muista etäkirjautumisprotokollista poiketen VNC vaatii, että käyttäjän, jonka istuntoa halutaan etäkäyttää, on jo oltava etäkoneella kirjautuneena ja myöskin käynnistänyt VNC-palvelinohjelman omilla oikeuksillaan &amp;lt;span style=&amp;quot;font-size: 0.9em;&amp;quot;&amp;gt;(on tosin teoriassa mahdollista käynnistää VNC-palvelin [[nohup]]-ohjelman avulla ja sen jälkeen kirjautua ulos)&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Koska Linux on monen käyttäjän käyttöjärjestelmä, voidaan VNC-asiakkaille avata joko kokonaan oma X-istunto omine ohjelmineen tai sitten antaa heidän etäkäyttää tai -katsella valmista istuntoa, jolloin samaa istuntoa käyttää useampi käyttäjä. Yhden käyttäjän käyttöjärjestelmissä (esimerkiksi Windows) on mahdollista vain olemassaolevan istunnon yhteiskäyttö. Erillisten X-istuntojen luominen toteutetaan käyttämällä [[Xvnc]]-palvelinta, jolloin X-istunto ei ole yhteydessä fyysiseen näyttölaitteeseen. Saman istunnon yhteiskäyttöön taas käytetään [[x11vnc]]-palvelinta, jolloin paikallinen käyttäjä ja etäkäyttäjä jakavat samat ikkunat, [[hiiri|hiiren]] kursorin ym.&lt;br /&gt;
&lt;br /&gt;
VNC:n oletuksena käyttämä salaus on heikko ja mm. salasana on helppo murtaa. Poikkeuksena tästä ovat RealVNC:n kaupallinen versio sekä UltraVNC (vain Windows), joihin on lisätty tuki tehokkaammalle salaukselle. Jos VNC-yhteyttä halutaan käyttää muualla kuin turvallisessa kotiverkossa, on tehokkaampi salaus käytännössä välttämätön. VNC:n ei-kaupallisilla Linux-toteutuksilla ylimääräinen salaus onnistuu helpoiten välittämällä VNC-liikenne [[SSH#Tunneli|SSH-tunnelin]] kautta. Tällä menetelmällä voidaan myös kiertää mahdolliset palomuuriasetukset, joissa VNC:n oletuksena käyttämät portit &amp;lt;tt&amp;gt;5900-5906&amp;lt;/tt&amp;gt; on suljettu, mutta SSH:n 22-portti sallittu. Tässä ohjeessa neuvotaan VNC-yhteyden muodostaminen SSH-tunnelin kautta.&lt;br /&gt;
&lt;br /&gt;
Jotta tämä voisi toimia, täytyy paikalliselta koneelta löytyä SSH-asiakasohjelma ja etäkoneelta ajossa oleva SSH-palvelin (&amp;lt;tt&amp;gt;sshd&amp;lt;/tt&amp;gt;). Molemmat löytyvät yleensä paketista &amp;lt;tt&amp;gt;openssh&amp;lt;/tt&amp;gt;, tosin joissakin jakeluissa SSH-asiakasohjelmat on eriytetty pakettiin &amp;lt;tt&amp;gt;openssh-clients&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;sshd&amp;lt;/tt&amp;gt; pakettiin &amp;lt;tt&amp;gt;openssh-server&amp;lt;/tt&amp;gt;. Lisätietoja SSH-palvelimen pystyttämisestä löytyy artikkelista [[SSH]].&lt;br /&gt;
&lt;br /&gt;
Ennen yhteyden luomista on paikallisella koneella luonnollisesti oltava myös jokin VNC-asiakasohjelma. Hyvä valinta on esimerkiksi [[TightVNC]], joka käyttää RealVNC:tä tehokkaampaa pakkausta. TightVNC löytyy useimmissa jakeluissa paketista &amp;lt;tt&amp;gt;tightvnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Yhdistäminen erilliseen X-istuntoon===&lt;br /&gt;
Luodaan SSH-tunneli (valitsin &amp;lt;tt&amp;gt;-L&amp;lt;/tt&amp;gt;) etäkoneeseen &#039;&#039;palvelin&#039;&#039;:&lt;br /&gt;
 ssh kayttajanimi@palvelin -L 5903:palvelin:5904&lt;br /&gt;
5903 on portti paikallisessa koneessa ja 5904 on portti etäkoneessa, johon ollaan ottamassa yhteyttä. Voit myös käyttää valitsinta &amp;lt;tt&amp;gt;-C&amp;lt;/tt&amp;gt;, joka aiheuttaa yhteyden pakkaamisen kompensoiden VNC:n puutteellisia pakkaustoimintoja. Toisaalta tämä saattaa jossain määrin lisätä yhteyden viivettä. Pakkauksella varustettu tunneli avattaisiin näin:&lt;br /&gt;
  ssh kayttajanimi@palvelin -CL 5903:palvelin:5904&lt;br /&gt;
&lt;br /&gt;
Etäkoneella on nyt käynnistettävä VNC-palvelin. Tämä edellyttää saman &amp;lt;tt&amp;gt;tightvnc&amp;lt;/tt&amp;gt;-paketin asentamista kuin paikallisellakin koneella. Palvelin käynnistetään komennolla&lt;br /&gt;
 vncserver :4&lt;br /&gt;
jossa &amp;lt;tt&amp;gt;:4&amp;lt;/tt&amp;gt; tarkoittaa työpöydän numeroa (tämä määrittää myös kuunneltavaksi porttiosoitteeksi &amp;lt;tt&amp;gt;5904&amp;lt;/tt&amp;gt;:n). Halutessa voidaan määrittää myös näytön resoluutio (valitsin &amp;lt;tt&amp;gt;-geometry&amp;lt;/tt&amp;gt;) sekä värimäärä (&amp;lt;tt&amp;gt;-depth&amp;lt;/tt&amp;gt;), esimerkiksi&lt;br /&gt;
 vncserver -geometry 1024x768 -depth 16 :4&lt;br /&gt;
Ensimmäisellä kerralla kun palvelin käynnistetään, kysytään myös yhteydelle asetettavaa salasanaa (tämä on siis eri salasana kuin varsinainen käyttäjän salasana). Salasana tallentuu tiedostoon &amp;lt;tt&amp;gt;.vnc/passwd&amp;lt;/tt&amp;gt;. Sitä voi vaihtaa komennolla &amp;lt;tt&amp;gt;vncpasswd&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Etäkäyttäjän VNC-istunnossa käynnistettäviä ohjelmia voidaan muokauttaa muokkaamalla skriptiä &amp;lt;tt&amp;gt;.vnc/xstartup&amp;lt;/tt&amp;gt;. Tämän tiedoston tyypillinen sisältö on&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 xrdb $HOME/.Xresources&lt;br /&gt;
 xsetroot -solid grey&lt;br /&gt;
 xterm -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;&lt;br /&gt;
 twm &amp;amp;&lt;br /&gt;
Mikä käynnistää [[Xterm]]-[[terminaaliemulaattori]]n sekä yksinkertaisen [[TWM]]-ikkunointiohjelman. [[KDE]]:n käynnistystä varten tiedosto pitäisi muokata muotoon&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 exec startkde&lt;br /&gt;
ja GNOME:n käynnistystä varten muotoon&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 exec gnome-session&lt;br /&gt;
Mallia tähän voi ottaa [[xinitrc|.xinitrc]]-tiedostosta.&lt;br /&gt;
&lt;br /&gt;
Kun &amp;lt;tt&amp;gt;vncserver&amp;lt;/tt&amp;gt; on käynnistetty, jätä SSH-tunneli auki taustalle ja käynnistä paikallisella koneella VNC-asiakasohjelma komennolla&lt;br /&gt;
 vcnviewer localhost:5903&lt;br /&gt;
VNC-asiakasohjelma kysyy tällöin etäkoneella asettua VNC-salasanaa.&lt;br /&gt;
&lt;br /&gt;
Kun lopetat VNC-käytön, voit periaatteessa jättää &amp;lt;tt&amp;gt;vncserver&amp;lt;/tt&amp;gt;-ohjelman pyörimään etäkoneelle. Yleensä tämä kuitenkin vain kuluttaa turhaan koneen resursseja, joten voit sulkea palvelimen komennolla&lt;br /&gt;
 vncserver -kill :4&lt;br /&gt;
olettaen, että 4 oli käyttämäsi työpöytänumero. SSH-tunnelin ja -etäistunnon voi sulkea komennolla&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
=== Yhdistäminen olemassaolevaan X-istuntoon ===&lt;br /&gt;
Paikalliselta koneelta on ensin ylläolevaan tapaan luotava SSH-tunneli etäkoneelle komennolla&lt;br /&gt;
 ssh kayttajanimi@palvelin -L 5903:localhost:5904&lt;br /&gt;
Missä &amp;lt;tt&amp;gt;5903&amp;lt;/tt&amp;gt; on paikallisen koneen ja &amp;lt;tt&amp;gt;5904&amp;lt;/tt&amp;gt; etäkoneen portti. Pakkausta käyttävä SSH-tunneli voidaan luoda komennolla&lt;br /&gt;
 ssh kayttajanimi@palvelin -CL 5903:localhost:5904&lt;br /&gt;
&lt;br /&gt;
Etäkoneelta on löydyttävä [[x11vnc]]-palvelinohjelmisto. Sen pitäisi löytyä paketinhallinnasta nimellä &amp;lt;tt&amp;gt;x11vnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
X11vnc-palvelin käynnistetään komennolla&lt;br /&gt;
 x11vnc -usepw&lt;br /&gt;
Missä valitsin &amp;lt;tt&amp;gt;-usepw&amp;lt;/tt&amp;gt; pakottaa käyttämään yhteydelle salasanaa. Jos tiedostosta &amp;lt;tt&amp;gt;.vnc/passwd&amp;lt;/tt&amp;gt; jo löytyy valmis salasana, käytetään sitä. Muussa tapauksessa käyttäjää pyydetään määrittelemään salasana ja tallennetaan se sitten em. tiedostoon. Salasanan vaihtoon voi käyttää TightVNC:n ja RealVNC:n mukana tulevaa &amp;lt;tt&amp;gt;vncpasswd&amp;lt;/tt&amp;gt;-ohjelmaa. Muussa tapauksessa asia onnistuu seuraavalla komennolla:&lt;br /&gt;
 x11vnc -storepasswd &#039;salasana&#039; $HOME/.vnc/passwd&lt;br /&gt;
&lt;br /&gt;
Mikäli etäkoneella on ajossa useita eri työpöytäistuntoja, voidaan x11vnc määrittää käyttämään tiettyä istuntoa valitsimella &amp;lt;tt&amp;gt;-display&amp;lt;/tt&amp;gt;, esimerkiksi&lt;br /&gt;
 x11vnc -usepw -display :0&lt;br /&gt;
X11vnc tukee myös huomattavaa määrää muita valitsimia, joista saa lisätietoa ohjelman [http://www.karlrunge.com/x11vnc/ kotisivuilta] tai komennolla &amp;lt;tt&amp;gt;man x11vnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Kun olet saanut x11vnc-palvelimen käynnistettyä, voit jättää SSH-tunnelin auki taustalle ja käynnistää paikallisella koneella VNC-asiakasohjelman komennolla&lt;br /&gt;
 vcnviewer localhost:5903&lt;br /&gt;
VNC-asiakasohjelma kysyy tällöin etäkoneella asettua VNC-salasanaa.&lt;br /&gt;
&lt;br /&gt;
Kun suljet käynnistämäsi &amp;lt;tt&amp;gt;vncviewer&amp;lt;/tt&amp;gt;-istunnon, sulkeutuu myös x11vnc-palvelin automaattisesti. Tällöin voit palata SSH-tunnelin komentoriville ja sulkea sen komennolla&lt;br /&gt;
 exit&lt;br /&gt;
Jos haluat estää x11vnc:n automaattisen sulkeutumisen, voit käynnistää sen valitsimella &amp;lt;tt&amp;gt;-forever&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 x11vnc -usepw -forever&lt;br /&gt;
X11vnc-palvelimen voi tällöin sulkea komennolla&lt;br /&gt;
 [[killall]] x11vnc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom!&#039;&#039;&#039; Katso myös [[SSH#K.C3.A4ytt.C3.B6esimerkki:_graafinen_VNC-yhteys_kahden_palomuurin_takana_olevan_koneen_v.C3.A4lille|SSH-käyttöesimerkki: Graafinen VNC-yhteys kahden palomuurin takana olevan koneen välille]]&lt;br /&gt;
&lt;br /&gt;
====Yhdistäminen ilman SSH-salausta====&lt;br /&gt;
Kotiverkkokäytössä saattaa olla turhaa käyttää SSH-tunnelia x11vnc-yhteyttä luodessa. Tällöin voit yksinkertaisesti käynnistää x11vnc-palvelimen etäkoneen komentoriviltä komennolla&lt;br /&gt;
 x11vnc -usepw&lt;br /&gt;
sekä antaa paikallisella koneella komennon&lt;br /&gt;
 vncviewer etakoneen_nimi:0&lt;br /&gt;
missä &amp;lt;tt&amp;gt;:0&amp;lt;/tt&amp;gt; on etäkoneella käytettävä työpöytänumero. Jos etäkoneella on vain yksi X-istunto, on työpöydän numero todennäköisesti &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Yhdistäminen graafisia työkaluja käyttäen====&lt;br /&gt;
Yhdistäminen näillä työkaluilla tapahtuu ilman erillisen salauksen (kuten SSH-tunneli) käyttöä, joten ne soveltuvat enimmäkseen vain turvallisissa verkoissa käytettäväksi.&lt;br /&gt;
&lt;br /&gt;
=====GNOME=====&lt;br /&gt;
[[GNOME]]en kuuluu [[vino]]-niminen VNC-palvelin, jonka asetuksia voi muuttaa valikosta &#039;&#039;Järjestelmä&#039;&#039; --&amp;gt; &#039;&#039;Asetukset&#039;&#039; --&amp;gt; &#039;&#039;Etätyöpöytä&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Asetusruudussa voit valita, haluatko muiden käyttäjien voivan etäkäyttää tai vain etäkatsella työpöytääsi. Voit myös valita, haluatko saada uusista VNC-istunnoista varmistuksen sekä määrittää yhteydelle salasanan. Salasanan maksimipituus on joissakin VNC-ohjelmissa esiintyvän rajoituksen vuoksi 8 merkkiä. VNC-palvelimen päälläolo ei edellytä asetusikkunan aukioloa.&lt;br /&gt;
&lt;br /&gt;
=====KDE=====&lt;br /&gt;
[[KDE]]:hen kuuluu [[Krfb]]-niminen VNC-palvelin. Sen voi käynnistää &#039;&#039;Internet&#039;&#039;-valikon alta kohdasta &#039;&#039;Työpöydän jakaminen&#039;&#039;. Ohjelma sallii yhteyskohtaisten kutsujen luomisen, joille generoidaan valmiiksi salasana sekä asetetaan tunnin voimassaoloaika. Palvelimen voi myös määrittää ottamaan jatkuvasti yhteyksiä vastaan. Yhteyden vastaanottaminen ei edellytä Krfb:n asetusikkunan aukioloa. Kun uusi yhteyspyyntö tulee, näytetään oletuksena varmistuskysely. Tämän jälkeen tarjottimelle ilmestyy Krfb:n kuvake, josta voi hallita yhteyttä.&lt;br /&gt;
&lt;br /&gt;
KDE:hen kuuluu myös VNC- ja RDP-asiakasohjelma nimeltä [[KRDC]]. Se löytyy &#039;&#039;Internet&#039;&#039;-valikon kohdasta &#039;&#039;Etätyöpöytäyhteys&#039;&#039;. Sille syötetään halutun palvelimen osoite muodossa &amp;lt;tt&amp;gt;palvelimennimi:työpöytänumero&amp;lt;/tt&amp;gt;, esimerkiksi &amp;lt;tt&amp;gt;foobar:0&amp;lt;/tt&amp;gt;. Tämän jälkeen tulee ikkuna, jossa kysytään yhteyden nopeutta sekä halua salasanan tallentamiseen [[Kwallet]]-työkalun avulla. Tämän jälkeen näytetään &#039;&#039;Todennetaan&#039;&#039;-ikkunaa, kunnes etäkoneen käyttäjä on hyväksynyt yhteyden. Sitten kysytään salasanaa ja VNC-ikkuna aukeaa. Yhteysikkunassa voi valita mm. kokoruututilan, zoomauksen sekä erikoisnäppäinten syötön. Huomioi, että KDE:n uudessa 4.0-versiossa KRDC on uudistettu lähes kokonaan, joten tämä ohje ei välttämättä enää päde siihen.&lt;br /&gt;
&lt;br /&gt;
===Yhdistäminen Windowsista Linuxin olemassaolevaan X-istuntoon ===&lt;br /&gt;
&lt;br /&gt;
Tämä ohje on oleellisesti sama kuin ylläoleva [http://linux.fi/index.php?title=VNC#Yhdist.C3.A4minen_olemassaolevaan_X-istuntoon Yhdistäminen olemassaolevaan X-istuntoon] mutta tässä ohjeessa asiakaskoneen käyttöjärjestelmänä on Windows.&lt;br /&gt;
&lt;br /&gt;
Lataa Windows-koneelle tarvittavat ohjelmat: [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty] salattua yhteyttä varten  ja [http://www.realvnc.com/cgi-bin/download.cgi realvnc-client] (VNC Free Edition Viewer for Windows Stand-alone Viewer) etäkäyttöä varten.&lt;br /&gt;
Kumpaakaan ohjelmaa ei tarvitse asentaa vaan ne suoritetaan suoraaan näistä ladatuista .exe - tiedostoista.&lt;br /&gt;
&lt;br /&gt;
Asenna Linuxiin paketit openssh-server ja x11vnc&lt;br /&gt;
&lt;br /&gt;
Tarkasta linux-koneen ip-osoite sen päätteeseen annetulla komennolla ifconfig&lt;br /&gt;
esim:&lt;br /&gt;
&lt;br /&gt;
 tunnus@ubuntu:~$ ifconfig&lt;br /&gt;
 eth0      Link encap:Ethernet  HWaddr 00:13:8f:d7:cd:98&lt;br /&gt;
          inet addr:192.168.0.22  Bcast:192.168.0.255  Mask:255.255.255.0&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:2212 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:2061 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000&lt;br /&gt;
          RX bytes:429344 (419.2 KB)  TX bytes:2050343 (1.9 MB)&lt;br /&gt;
          Interrupt:16 Base address:0xe000&lt;br /&gt;
&lt;br /&gt;
Tässä ip-osoite olisi 192.168.0.22&lt;br /&gt;
&lt;br /&gt;
Avaa Windows-koneella äsken ladattu putty. Kirjoita äsken katsottu IP-osoite host-riville.&lt;br /&gt;
Connection-&amp;gt; SSH -&amp;gt; TUnnel -kohtaan Add New Forward -kohtaan kuvan mukaisesti Source port 5903 ja destination: localhost:5900 ja paina &#039;ADD&#039;&lt;br /&gt;
Paina Open. Nyt yhteys avataan ja sinulta kysytään kirjautumistunnuksia. Kirjoita Linux-koneen käyttäjätunnuksesi ja salasanasi.&lt;br /&gt;
&lt;br /&gt;
Nyt komenna puttyssä &lt;br /&gt;
&lt;br /&gt;
 x11vnc -usepw&lt;br /&gt;
&lt;br /&gt;
käynnistääksesi vnc-palvelimen. Parametri -usepw ensimmäisellä kerralla kysyy käytettävää salasanaa. Jos koneeseen on jo asetettu vnc-salasana, ohjelma käyttää sitä.&lt;br /&gt;
&lt;br /&gt;
Käynnistä nyt Windowsissa lataamasi realvnc. Kirjoita osoitteeksi localhost:5903 ja paina OK, jolloin yhteys aukeaa.&lt;br /&gt;
&lt;br /&gt;
Yhteyden saat katkaistua sulkemalla Puttyn ja RealVNC:n.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[SSH#K.C3.A4ytt.C3.B6esimerkki:_graafinen_VNC-yhteys_kahden_palomuurin_takana_olevan_koneen_v.C3.A4lille|SSH-käyttöesimerkki: Graafinen VNC-yhteys kahden palomuurin takana olevan koneen välille]]&lt;br /&gt;
*[[XDMCP]]&lt;br /&gt;
*[[SSH]]&lt;br /&gt;
*[[X Window System]]&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
*[http://wiki.ubuntu-fi.org/VNC Ubuntu Suomen wikin VNC-artikkeli]&lt;br /&gt;
*[[wikipedia:fi:VNC|Suomenkielisen Wikipedian VNC-artikkeli]]&lt;br /&gt;
*[[wikipedia:en:VNC|Englanninkielisen Wikipedian VNC-artikkeli]]&lt;br /&gt;
*[http://www.realvnc.com/products/personal/ Realvnc]&lt;br /&gt;
*[http://www.tightvnc.com/ TightVNC]&lt;br /&gt;
*[http://www.karlrunge.com/x11vnc/ x11vnc]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21667</id>
		<title>Virrankulutuksen optimointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21667"/>
		<updated>2008-06-17T16:58:08Z</updated>

		<summary type="html">&lt;p&gt;Rhk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Virrankulutuksen optimointi on merkittävää erityisesti kannettavilla tietokoneilla, jotta laitteiden akkukestot saataisiin mahdollisimman pitkiksi. Luonnollisesti energiansäästö on hyvä asia myös ympäristön kannalta. &lt;br /&gt;
&lt;br /&gt;
Linuxin virrankulutuksen tarkkailuun hyvä työkalu on [[powertop]] joka näyttää kuinka paljon prosessorille aiheutetaan erilaisia keskeytyspyyntöjä ja näin estetään sen vaipumista lepotilaan tai esim. kellotaajuuden tilapäistä pudottamista. &lt;br /&gt;
&lt;br /&gt;
Tässä joitain vinkkejä joilla virrankulutusta voi optimoida:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
* http://www.lesswatts.org/tips/&lt;br /&gt;
* [http://www.lesswatts.org/projects/powertop/known.php lesswatts.org: tunnetut ongelmat]&lt;br /&gt;
* [http://linux.fi/foorumi/index.php?topic=256.0 Keskustelu virrankulutuksen optimoinnista]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Laitteisto]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21665</id>
		<title>Virrankulutuksen optimointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21665"/>
		<updated>2008-06-17T16:55:26Z</updated>

		<summary type="html">&lt;p&gt;Rhk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Virrankulutuksen optimointi on merkittävää erityisesti kannettavilla tietokoneilla, jotta laitteiden akkukestot saataisiin mahdollisimman pitkiksi. Luonnollisesti energiansäästö on hyvä asia myös ympäristön kannalta. &lt;br /&gt;
&lt;br /&gt;
Linuxin virrankulutuksen tarkkailuun hyvä työkalu on [[powertop]] joka näyttää kuinka paljon prosessorille aiheutetaan erilaisia keskeytyspyyntöjä ja näin estetään sen vaipumista lepotilaan tai esim. kellotaajuuden tilapäistä pudottamista. &lt;br /&gt;
&lt;br /&gt;
Tässä joitain vinkkejä joilla virrankulutusta voi optimoida:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
* http://www.lesswatts.org/tips/&lt;br /&gt;
* [http://linux.fi/foorumi/index.php?topic=256.0 Keskustelu virrankulutuksen optimoinnista]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Laitteisto]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21664</id>
		<title>Virrankulutuksen optimointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21664"/>
		<updated>2008-06-17T16:54:23Z</updated>

		<summary type="html">&lt;p&gt;Rhk: linkki forumille&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Virrankulutuksen optimointi on merkittävää erityisesti kannettavilla tietokoneilla, jotta laitteiden akkukestot saataisiin mahdollisimman pitkiksi. Luonnollisesti energiansäästö on hyvä asia myös ympäristön kannalta. &lt;br /&gt;
&lt;br /&gt;
Linuxin virrankulutuksen tarkkailuun hyvä työkalu on [[powertop]] joka näyttää kuinka paljon prosessorille aiheutetaan erilaisia keskeytyspyyntöjä ja näin estetään sen vaipumista lepotilaan tai esim. kellotaajuuden tilapäistä pudottamista. &lt;br /&gt;
&lt;br /&gt;
Tässä joitain vinkkejä joilla virrankulutusta voi optimoida:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
*http://www.lesswatts.org/tips/&lt;br /&gt;
*[[http://linux.fi/foorumi/index.php?topic=256.0|Keskustelu virrankulutuksen optimoinnista]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Laitteisto]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21661</id>
		<title>Virrankulutuksen optimointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21661"/>
		<updated>2008-06-17T16:41:41Z</updated>

		<summary type="html">&lt;p&gt;Rhk: sivu luotu, lisää linkkejä kaivataan..&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Virrankulutuksen optimointi on merkittävää erityisesti kannettavilla tietokoneilla, jotta laitteiden akkukestot saataisiin mahdollisimman pitkiksi. Luonnollisesti energiansäästö on hyvä asia myös ympäristön kannalta. &lt;br /&gt;
&lt;br /&gt;
Linuxin virrankulutuksen tarkkailuun hyvä työkalu on [[powertop]] joka näyttää kuinka paljon prosessorille aiheutetaan erilaisia keskeytyspyyntöjä ja näin estetään sen vaipumista lepotilaan tai esim. kellotaajuuden tilapäistä pudottamista. &lt;br /&gt;
&lt;br /&gt;
Tässä joitain vinkkejä joilla virrankulutusta voi optimoida:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
*http://www.lesswatts.org/tips/&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=PowerTOP&amp;diff=21660</id>
		<title>PowerTOP</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=PowerTOP&amp;diff=21660"/>
		<updated>2008-06-17T16:19:33Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Linkki virrankulutuksen optimointi - sivulle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Powertop on Intelin julkaisema vapaa työkalu Linuxin virrankulutuksen tarkkailuun ja pienentämiseen. Se kertoo mm. sen, mitkä ohjelmat estävät tehokkaimmin prosessoria viettämästä aikaa lepotilassa. Se osaa myös ehdottaa toimenpiteitä, joilla virrankulutusta voi alentaa. Tästä on hyötyä etenkin kannettavien tietokoneiden käyttäjille.&lt;br /&gt;
&lt;br /&gt;
Powertopin antamien tietojen perusteella on löydetty monia virtasyöppöjä ohjelmia ja ne on korjattu vähemmän virtaa kuluttaviksi. &lt;br /&gt;
&lt;br /&gt;
Powertop löytyy monien jakeluiden [[paketinhallintajärjestelmä|paketinhallinnasta]], ja sen voi ladata myös ohjelman kotisivulta. Powertopia kannattaa yleensä ajaa pääkäyttäjän oikeuksin, jolloin se saa käytettäväkseen kaikki tarvitsemansa tiedot ja toisaalta virrankulutusta pienentävät toimenpiteet voi suorittaa suoraan Powertopista nappia painamalla.&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
* [[Virrankulutuksen_optimointi|Virrankulutuksen optimointi]]&lt;br /&gt;
*[http://www.linuxpowertop.org/powertop.php Ohjelman kotisivu]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Ylläpitotyökalut]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=SSH&amp;diff=21599</id>
		<title>SSH</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=SSH&amp;diff=21599"/>
		<updated>2008-06-07T05:12:09Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* Käyttöesimerkki: Graafinen VNC-yhteys kahden palomuurin takana olevien koneiden välille */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SSH eli Secure SHell on alunperin Tatu Ylösen kehittämä järjestelmä, jolla voidaan ottaa turvallisia yhteyksiä järjestelmästä toiseen. SSH:sta löytyy avoin [[OpenSSH]]-toteutus, joka on peräisin [[OpenBSD]]-projektista. [[PuTTY]] on [[X|X:ssä]] toimiva ssh-asiakasohjelma UNIX-järjestelmille ja Windowsille.&lt;br /&gt;
&lt;br /&gt;
== Peruskäyttö ==&lt;br /&gt;
Monissa jakeluissa tulee mukana ssh-asiakasohjelma komentoriville, jolloin ssh-yhteyden voi ottaa palvelimelle yksinkertaisesti komennolla&lt;br /&gt;
 ssh minun.palvelin.example&lt;br /&gt;
Tällöin kirjautumista yritetään samalla tunnuksella, millä järjestelmään on kirjauduttu sisälle. Muulla tunnuksella yhdistäminen onnistuu seuraavasti&lt;br /&gt;
 ssh kayttajatunnus@minun.palvelin.example&lt;br /&gt;
&lt;br /&gt;
Mikäli yllä olevan komennon kirjoittaminen toistuvasti tuntuu työläältä, on mahdollista luoda ssh:n asetustiedostoon (&amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;) oma profiili yhteyttä varten. Tämä onnistuu lisäämällä tiedostoon rivit:&lt;br /&gt;
 Host lyhytnimi minun.palvelin.example&lt;br /&gt;
 HostName minun.palvelin.example&lt;br /&gt;
 User kayttajatunnus&lt;br /&gt;
Host määrittelee komentoriville syötetyt aliakset, jotka käyttävät tätä profiilia. Yllä olevaa profiilia käytettäessä seuraavat komennot saavat aikaan saman lopputuloksen:&lt;br /&gt;
 ssh kayttajatunnus@minun.palvelin.example&lt;br /&gt;
 ssh minun.palvelin.example&lt;br /&gt;
 ssh lyhytnimi&lt;br /&gt;
&lt;br /&gt;
== Graafiset ohjelmat ==&lt;br /&gt;
Jos halutaan ajaa [[X]]-ohjelmia SSH:n kautta on komentoon sisällyttävä parametri &amp;lt;tt&amp;gt;-X&amp;lt;/tt&amp;gt; ([[#X:n tietoturva|tietoturvasyistä]] tämä ei yleensä ole oletuksena), esimerkiksi näin:&lt;br /&gt;
 ssh -X guru@linuxburken.firma.example&lt;br /&gt;
&lt;br /&gt;
Usein erityisesti X-ohjelmien ajossa pullonkaulaksi muodostuu hidas yhteys. Hitaan yhteyden aiheuttamia ongelmia voidaan kompensoida pakkaamalla tiedonsiirto:&lt;br /&gt;
 ssh -X -C guru@linuxburken.firma.example&lt;br /&gt;
&lt;br /&gt;
Jotta graafisten ohjelmien käyttäminen onnistuisi, on sshd:n (etäkoneen) asetustiedostossa (&amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt;) oltava rivi&lt;br /&gt;
 ForwardX11 yes&lt;br /&gt;
Oletuksena tämä arvo on &amp;lt;tt&amp;gt;no&amp;lt;/tt&amp;gt;, vaikkakaan tällä ei ole suurempaa merkitystä &#039;&#039;palvelinkoneen&#039;&#039; turvallisuudelle.&lt;br /&gt;
&lt;br /&gt;
Jotta yhteystyö, esimerkiksi tekstin kopioiminen leikepöydän kautta, toimisi normaaliin tapaan paikallisten ja palvelimella ajettavien sovellusten välillä joutuu lisäksi hyväksymään &amp;quot;ForwardX11Trusted&amp;quot;, komentorivillä &amp;lt;code&amp;gt;-Y&amp;lt;/code&amp;gt;. Sekä tavallinen että varsinkin luotettu X-edelleenohjaus antaa vieraalle koneelle mahdollisuuden käyttää hyväkseen X-sovellusten välistä melko heikkoa tietoturvaa. Katso [[#X:n tietoturva|X:n tietoturva]] alla.&lt;br /&gt;
&lt;br /&gt;
Oletusasetukset ForwardX11 ja ForwardX11Trusted voi asettaa tiedostoissa /etc/ssh_config ja /etc/.ssh/config, haluttaessa kone- ja verkkokohtaisesti:&lt;br /&gt;
&lt;br /&gt;
 Host *.luotettuverkko.example.org,omakone.example.net&lt;br /&gt;
   ForwardX11 yes&lt;br /&gt;
   ForwardX11Trusted yes&lt;br /&gt;
 Host muu-x-palvelin.example.com&lt;br /&gt;
   ForwardX11 yes&lt;br /&gt;
   ForwardX11Trusted no&lt;br /&gt;
 Host *&lt;br /&gt;
   ForwardX11 no&lt;br /&gt;
   ForwardX11Trusted no&lt;br /&gt;
&lt;br /&gt;
== Yhteyksien uusiokäyttö ==&lt;br /&gt;
Mikäli samalle palvelimelle otetaan useampia yhteyksiä, voidaan yhtä yhteyksistä käyttää niin kutsuttuna isäntäyhteytenä, jolloin muut yhteydet otetaan sen kautta. Tällöin salasana on annettava vain kerran isäntäyhteyttä avatessa ja muiden yhteyksien ottaminen hoituu erittäin nopeasti.&lt;br /&gt;
&lt;br /&gt;
Isäntäyhteyttä otettaessa ssh:lle on annettava parametri &amp;lt;tt&amp;gt;-M&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 ssh -M mun.palvelin.example&lt;br /&gt;
&lt;br /&gt;
Jonka jälkeen toinen yhteys voidaan ottaa tavalliseen tapaan&lt;br /&gt;
 ssh mun.palvelin.example&lt;br /&gt;
Eikä salasanaa enää kysytä.&lt;br /&gt;
&lt;br /&gt;
Jotta isäntäyhteyksien käyttö onnistuisi, on ssh:n asetustiedostoon (&amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;) lisättävä rivit&lt;br /&gt;
 Host * &lt;br /&gt;
 ControlPath ~/.ssh/ctl-%r-%h-%p &lt;br /&gt;
 ControlMaster auto &lt;br /&gt;
&lt;br /&gt;
Ominaisuus löytyy OpenSSH:n versiosta 4.2 ja sitä uudemmista.&lt;br /&gt;
&lt;br /&gt;
== Tunnistaminen avainparilla ==&lt;br /&gt;
Salasanatunnistuksen ohella varteenotettava tapa autentikoida yhteys palvelimelle on avainparimenettely. Siinä asiakaskoneella luodaan avainpari, jonka yksityinen osa jätetään omalle koneelle, ja julkinen osa siirretään kaikille niille koneille, joilla avainparitunnistusta halutaan käyttää. Tässä menettelyohjeet:&lt;br /&gt;
&lt;br /&gt;
*Luodaan avainpari ssh-keygen -ohjelmalla&lt;br /&gt;
&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
*Tässä vaiheessa ssh-keygen kysyy salasanaa avaimelle ja mahdollisesti polkua. Oletuspolkua (~/.ssh/id_rsa) ei yleensä pidä muuttaa, mutta salasana lisää turvallisuutta oleellisesti, jos joku pääsee käsiksi avaintiedostoon. Salasana saa olla mielivaltaisen pitkä. Tiedoston &amp;lt;tt&amp;gt;id_rsa&amp;lt;/tt&amp;gt; turvallisuudesta on pidettävä huolta, sillä sen avulla kuka tahansa voi kirjautua käyttämillesi palvelimille tunnuksillasi (murrettuaan mahdollisen salasanan).&lt;br /&gt;
*Sitten kopioidaan julkinen osa kaikille palvelimille missä tätä avainparia halutaan hyödyntää. Huomaa, että &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt;-tiedostossa jokaisella rivillä määritetään yksi avain. Jos et ole aiemmin käyttänyt tätä menetelmää, tiedostoa ei ole, ja oman julkisen avaimen kopioiminen etäkoneen &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt;-tiedostoksi ei tuota ongelmia.&lt;br /&gt;
 [[scp]] ~/.ssh/id_rsa.pub palvelin:/home/kayttaja/.ssh/authorized_keys&lt;br /&gt;
Mikäli sinulla on jo ennestään etäkoneessa &amp;lt;tt&amp;gt;~/.ssh/authorized_keys2&amp;lt;/tt&amp;gt;-tiedosto, voit komentaa näin:&lt;br /&gt;
 [[cat]] ~/.ssh/id_rsa.pub | ssh käyttäjä@etäkone &#039;[[cat]] &amp;gt;&amp;gt; ~/.ssh/authorized_keys&#039;&lt;br /&gt;
&lt;br /&gt;
*Nyt voit kirjautua kaikille palvelimille, joille olet julkisen avaimesi kopioinut käyttämättä palvelimen salasanaa. Salasanan ei siis enää tarvitse olla helposti muistettava &amp;amp;ndash; ja salasanalla kirjautumisen sshd:n kautta voi kieltää kokonaan. Käyttäen ohjelmaa ssh-agent säästytään myös avaintiedoston salasanan antamisesta, paitsi kerran X- tai pääteistunnon alussa, ssh-agentin käynnistämisen yhteydessä.&lt;br /&gt;
&lt;br /&gt;
Jos haluaa kirjautua automaattisesti, esimerkiksi cron-työn yhteydessä, joutuu käyttämään salasanatonta avaintiedostoa. Tähän käyttöön voi luoda rinnakkaisen avaimen, jota pidetään eri tiedostossa (johon viitataan ssh:n vivulla &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;) ja avaimen valtuuksia voi rajoittaa laittamalla tiedoston authorized_keys tämän avaimen kohdalle rivin alkuun &amp;quot;optioita&amp;quot;, esimerkiksi (huomaa pilkkujen, lainausmerkkien ja välilyöntien käyttö):&lt;br /&gt;
 from=&amp;quot;*.kotiverkko.example.org,työkoneeni.example.com&amp;quot;,no-port-forwarding,no-X11-forwarding jatässäitsejulkinenavainkaikkinensa&lt;br /&gt;
&lt;br /&gt;
== Tunneli ==&lt;br /&gt;
SSH:n avulla voi tunneloida minkä tahansa TCP-portin käytettäväksi verkon yli. Tämä tapahtuu sovelluksille läpinäkyvästi, joten se tarjoaa hienon mahdollisuuden parantaa &amp;amp;ndash; tai huonontaa &amp;amp;ndash; tietoturvaa tilanteissa, joissa tietyn sovelluksen muokkaaminen ei ole mahdollista tai käytännöllistä. Seuraavassa esimerkissä tunneloidaan paikallisen koneen ([[localhost]]) portti 123 SSH:lla niin, että sen kautta voi käyttää etäkoneen porttia 1337.&lt;br /&gt;
 ssh -L 1337:localhost:123 etäkone&lt;br /&gt;
Tunnelia ei ole pakko tehdä localhostiin, vaan mikä tahansa kone käy. Näin voit esimerkiksi päästä käsiksi sisäverkkoihin, joihin et suoraan Internetistä pääse. Esimerkki: &lt;br /&gt;
 ssh -L 1337:192.168.6.12:123 etäkone&lt;br /&gt;
&lt;br /&gt;
=== Käänteinen tunneli ===&lt;br /&gt;
Käänteisen tunnelin idea on sama kuin normaalinkin tunnelin, mutta se käynnistetään toisesta päästä. Käänteinen tunneli mahdollistaa vaikkapa palomuurin takana olevan koneen etäylläpidon. Seuraavassa esimerkissä tunneloidaan paikallisen koneen portti 123 SSH:lla niin, että se on käytettävissä etäkoneelta portissa 1337.&lt;br /&gt;
 ssh -R 1337:localhost:123 etäkone&lt;br /&gt;
&lt;br /&gt;
==Tietoturva==&lt;br /&gt;
SSH-yhteys on salattu, mutta ei pidä tuudittautua valheellisen turvallisuuden tunteeseen, sillä erilaisia hyökkäyskeinoja löytyy. Lue artikkelista [[SSH-turvatoimet]] vinkkejä SSH-palvelimesi turvaamiseen.&lt;br /&gt;
&lt;br /&gt;
Salaus auttaa siiihen, ettei verkkoa passiivisesti salakuunteleva pysty seuraamaan liikennettä ja ettei sitä pystytä muokkaamaan. Edellinen voi myös olla tietoturvaongelma, sillä yrityksen palomuurikaan ei pysty erottamaan ongelmallista liikennettä sallittusta.&lt;br /&gt;
&lt;br /&gt;
===Koneiden avaimet===&lt;br /&gt;
&lt;br /&gt;
SSH estää koneitten avainten avulla vieraan koneen esiintymisen luotettuna palvelimena (nimipalvelinhyökkäysten tms. avulla). ssh varoittaa, jos avaimet eivät täsmää. Varoituksesta ei ole hyötyä, jos siitä ei välitä, joten on oleellista kopioida koneitten avaimet /etc/ssh_host*_key.pub omalle koneelle tiedostoon /etc/ssh/ssh_known_hosts tai ~/.ssh/known_hosts.&lt;br /&gt;
Avainriville pitää lisätä myös koneesta mahdollisesti käytettävät aliakset&lt;br /&gt;
 kone.example.com,kone,alias,alias.example.com,192.168.0.1 itseavainkaikkinensa&lt;br /&gt;
&lt;br /&gt;
Varoituksen yhteydessä ssh kertoo koneen avaimen &amp;quot;sormenjäljen&amp;quot;, jonka voi verrata oikean avaimen sormenjälkeen jopa puhelimitse. Jos vain yhden koneen kanssa on ongelmia, ssh-yhteyden voi ottaa toiselle koneelle toiseen verkkoon ja yrittää yhteyttä sitä kautta. Jos tältä koneelta katsottuna vieraan koneen sormenjälki on sama kuin omastakin koneesta katsottuna, kyseessä ei ole paikallinen nimipalvelinhuijaus.&lt;br /&gt;
&lt;br /&gt;
===Murtautuminen===&lt;br /&gt;
&lt;br /&gt;
Se, että ssh-liikenne on salattua, ei estä murtautumaasta ssh-palvelimen kautta suoraan. Itse palvelimessa ei ole ollut kovin paljon reikiä, mutta heikkoja salasanoja voi hyödyntää ssh-palvelimen kautta. Joissakin [[jakelu]]issa palvelin on oletuksena päällä, koska koneita on tarkoitettu etäylläpidettäviksi. Tällöin on tärkeää rajoittaa miltä koneilta ja mille tunnuksille ssh:lla pystyy kirjautumaan ja varmistamaan, että näillä tunnuksilla on hyvät salasanat &amp;amp;ndash; ellei salasanalla kirjautumista ssh:lla estetä kokonaan (katso [[#Tunnistaminen avainpareilla|tunnistaminen avainpareilla]] yllä).&lt;br /&gt;
&lt;br /&gt;
Katso myös [[SSH-turvatoimet]].&lt;br /&gt;
&lt;br /&gt;
===X:n tietoturva===&lt;br /&gt;
&lt;br /&gt;
Samalla [[X]]-palvelimella ajettavat ohjelmat luottavat yleensä toisiinsa ja X-palvelin luottaa ohjelmiin. Jos ohjelma niin haluaa se pystyy esimerkiksi valtaamaan leikepöydän juuri ennen sen sisällön kopioimista komentoriville ja siten ajamaan mielivaltaisia komentoja, tai luomaan läpinäkyvän näytön kokoisen ikkunan ja sen kautta salakuuntelemaan näppäimistöä. Tämä ei yleensä ole ongelma, sillä jos jokin ajettava ohjelma on trojan hevonen, se pystyy myös käyttämään tunnuksen oikeuksia suoraan. Verkon yli ajettaessa yhdellä koneella vallatulla tunnuksella voi kuitenkin murtautua myös samaa X-palvelinta käyttäville muille koneille.&lt;br /&gt;
&lt;br /&gt;
Jotta voisi käyttää myös heikomman tietoturvan koneita tai koneita, joiden ylläpitoon ei luota, ssh ei yleensä pyytämättä anna toisella koneella ajettavien ohjelmien käyttää paikallista X-palvelinta. Nykyisissä X-palvelimissa on myös mahdollista rajoittaa X:n käyttöä niin, että jotkut, tässä tilanteessa erityisen vaarallisiksi huomatut toiminnot ei ole vieraan ohjelman käytettävissä.&lt;br /&gt;
&lt;br /&gt;
Jos etäyhteydessä ei ole tarkoituksena ajaa graafisia ohjelmia, X-yhteyttä ei siis kannata muodostaa. Jos käyttää graafisia ohjelmia, mutta epäilee etäkoneen tietoturvaa, X:n voi sallia vain kohtuullisen turvaallisesti koetuin osin.&lt;br /&gt;
 ssh -x kone-ilman-x-ohjelmia.example.org&lt;br /&gt;
 ssh -X kone-jossa-x-ohjelmia.example.org&lt;br /&gt;
 ssh -X -Y kone-johon-luottaa.example.org&lt;br /&gt;
&lt;br /&gt;
==SSH välityspalvelimen läpi==&lt;br /&gt;
SSH-yhteydet voidaan myös yhdistää HTTP-välityspalvelimen, kuten [[Squid]]in läpi. Seuraava asetus vaatii Corkscrew-ohjelman, joka löytyy useimpien jakelupakettien ohjelmavarastosta.&lt;br /&gt;
&lt;br /&gt;
Lisää &amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;-tiedostoon seuraavat rivit vaihtaen &amp;lt;tt&amp;gt;cache.palvel.in 8080&amp;lt;/tt&amp;gt;:n joksikin muuksi:&lt;br /&gt;
&amp;lt;pre&amp;gt;Host *&lt;br /&gt;
  ProxyCommand corkscrew cache.palvel.in 8080 %h %p&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jos haluat esimerkiksi vain fi-, org- ja net-domainit menemään välityspalvelimen läpi, muuta Host-asetus &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;:n sijasta &amp;lt;tt&amp;gt;*.fi *.org *.net&amp;lt;/tt&amp;gt;:ksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttöesimerkki: varakopiot verkon yli==&lt;br /&gt;
Varakopioi kotisivusi toisen koneen kotihakemistosta ssh:lla&lt;br /&gt;
&lt;br /&gt;
  ssh toinen.kone.fi &#039;cd public_html &amp;amp;&amp;amp; tar -cjvf - .&#039; | cat &amp;gt; kotisivut.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Palauta hakemistorakenne takaisin&lt;br /&gt;
&lt;br /&gt;
  cat kotisivut.tar.bz2 | ssh toinen.kone.fi &#039;cd public_html &amp;amp;&amp;amp; tar xjvf -&#039;&lt;br /&gt;
&lt;br /&gt;
Vastaava [[Varmuuskopiointi#Rsync|perusteellisempi esimerkki]] löytyy artikkelissa varmuuskopioinnista.&lt;br /&gt;
&lt;br /&gt;
==Käyttöesimerkki: Graafinen VNC-yhteys kahden palomuurin takana olevien koneiden välille ==&lt;br /&gt;
Koneet A ja B palomuurien takana, kone C ei. Tarkoituksena nähdä koneen A näytöllä koneen B näytön näkymä [[VNC#Yhdist.C3.A4minen_olemassaolevaan_X-istuntoon|VNC-yhteyden]]  yli.&lt;br /&gt;
&lt;br /&gt;
Kone A ottaa ensiksi yhteyden koneeseen C tunneloiden koneen C portin 5903 paikalliseen porttiin 5904:&lt;br /&gt;
  ssh ckayttaja@ckone.com -L 5904:localhost:5903&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen kone B ottaa yhteyden koneeseen C tunneloiden koneen C portti 8001 koneen B porttiin 22 (SSH):&lt;br /&gt;
  ssh -R 8001:localhost:22 ckayttaja@ckone.com&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen käyttäjä A ottaa koneelta C yhteyden koneeseen B tunneloiden koneen B portin 5900(VNC) koneen C porttiin 5903:&lt;br /&gt;
  ssh bkayttaja@localhost -p 8001 -L 5903:localhost:5900&lt;br /&gt;
&lt;br /&gt;
Nyt A käynnistää VNC:n koneen B porttiin 5900&lt;br /&gt;
  x11vnc&lt;br /&gt;
&lt;br /&gt;
Ja tämä B-koneen portti 5900 tunneloituu noin neljän portin läpi koneen A porttiin 5904, jolloin A saa VNC:n käyntiin:&lt;br /&gt;
  vncviewer localhost:5905&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[SFTP]]&lt;br /&gt;
*[[SCP]]&lt;br /&gt;
*[[Telnet]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
* [[wikipedia:fi:SSH|SSH Wikipediassa]]&lt;br /&gt;
* [http://www.openssh.com/ OpenSSH]&lt;br /&gt;
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Tietoturva]]&lt;br /&gt;
[[Luokka:Käsitteet]]&lt;br /&gt;
[[Luokka:Komentorivin erikoisohjelmat]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=VNC&amp;diff=21598</id>
		<title>VNC</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=VNC&amp;diff=21598"/>
		<updated>2008-06-06T22:40:55Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* Yhdistäminen olemassaolevaan X-istuntoon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VNC (&#039;&#039;Virtual Network Computing&#039;&#039;) on [[protokolla]] tietokoneen [[X|graafiseen]] etäkäyttöön tai pelkkään etäkatseluun. VNC-protokolla on avoin ja alustariippumaton ja sitä tukevia palvelin- ja asiakasohjelmistoja löytyy kaikille yleisimmille käyttöjärjestelmille.&lt;br /&gt;
&lt;br /&gt;
VNC-yhteys ei ota mitään kantaa ruudulla näkyvien käyttöliittymäelementtien muodostumistapaan, vaan kuvansiirto tapahtuu pikseli kerrallaan ([[wikipedia:RFB protocol|RFB-protokolla]]). Tämä mahdollistaa käyttöjärjestelmäriippumattomuuden sekä asiakasohjelman yksinkertaisuuden. VNC on toisaalta tästä syystä usein hitaampi verrattuna [[X Window System]]in sisäänrakennettuun etäkäyttömahdollisuuteen, jossa verkon yli lähetetään samankaltaiset ohjaussignaalit kuin paikallisessakin käytössä. X:n etäkäyttöominaisuutta voi käyttää esimerkiksi [[SSH]]-yhteyden yli tai [[graafinen kirjautumisohjelma|graafisten kirjautumisohjelmien]] [[XDMCP]]-toiminnon kautta.&lt;br /&gt;
&lt;br /&gt;
Alkuperäinen, vuonna 1995 kehitetty VNC-ohjelmisto julkaistiin [[GPL]]-lisenssin alaisuudessa, mikä on mahdollistanut lukuisten [[haara|haarautettujen]] VNC-versioiden synnyn. Eri VNC-versiot ovat yhteensopivia toistensa kanssa, vaikka useimmista versioista löytyykin omia parannuksiaan. Tunnetuimpia versioita ovat:&lt;br /&gt;
&lt;br /&gt;
*[[RealVNC]] - VNC:n alkuperäisten kehittäjien ylläpitämä palvelin- ja asiakasohjelmisto, josta on saatavilla myös kaupallinen versio. RealVNC:n ilmainen, GPL-lisensoitu versio on saatavilla Linuxille, muille Unix-johdannaisille sekä Windowsille. RealVNC-asiakasohjelma löytyy useimpien Linux-[[jakelu]]iden [[paketinhallinta|paketinhallinnasta]] nimellä &amp;lt;tt&amp;gt;vnc&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;vncviewer&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[TightVNC]] - Linuxille ja Windowsille saatavilla oleva, GPL-lisensoitu asiakas- ja palvelinohjelma. Sisältää oman edistyneemmän pakkausmetodinsa, joka mahdollistaa nopeammat yhteydet. Löytyy useimmista jakeluista nimellä &amp;lt;tt&amp;gt;tightvnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*UltraVNC - GPL-lisensoitu asiakas- ja palvelinohjelmisto paremmalla salauksella ym. lisäominaisuuksilla. Vain Windowsille.&lt;br /&gt;
*[[Xvnc]] - mm. RealVNC:n ja TightVNC:n mukana tuleva palvelinohjelmisto ja &amp;quot;virtuaalinen&amp;quot; [[X]]-palvelin, joka luo VNC-asiakasohjelmien käyttöön palvelinkoneen fyysisestä näyttölaitteesta riippumattoman X-istunnon. Xvnc löytyy useimmista jakeluista nimellä &amp;lt;tt&amp;gt;vnc-server&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;xorg-X11-Xvnc&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;X11-server-xvnc&amp;lt;/tt&amp;gt;. Xvnc käynnistyy helpoiten &amp;lt;tt&amp;gt;vncserver&amp;lt;/tt&amp;gt;-skriptin avulla.&lt;br /&gt;
*[[x11vnc]] - Jo olemassaolevaa, fyysiseen näyttöön liitettyä X-palvelinta hyödyntävä VNC-palvelin. Löytyy useimmissa jakeluissa paketista &amp;lt;tt&amp;gt;x11vnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*[[vino]] - graafisesti hallittava VNC-palvelin [[GNOME]]lle.&lt;br /&gt;
*[[KRDC]] - [[KDE]]:n VNC- ja [[RDP]]-asiakasohjelma. Uudelleenkirjoitettu lähes kokonaan KDE:n 4.0-versiota varten.&lt;br /&gt;
*[[Krfb]] - KDE:n graafinen VNC-palvelin. Tukee mm. sähköpostitse lähetettäviä kutsuja etäyhteyteen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Käyttö ==&lt;br /&gt;
Useimmista muista etäkirjautumisprotokollista poiketen VNC vaatii, että käyttäjän, jonka istuntoa halutaan etäkäyttää, on jo oltava etäkoneella kirjautuneena ja myöskin käynnistänyt VNC-palvelinohjelman omilla oikeuksillaan &amp;lt;span style=&amp;quot;font-size: 0.9em;&amp;quot;&amp;gt;(on tosin teoriassa mahdollista käynnistää VNC-palvelin [[nohup]]-ohjelman avulla ja sen jälkeen kirjautua ulos)&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Koska Linux on monen käyttäjän käyttöjärjestelmä, voidaan VNC-asiakkaille avata joko kokonaan oma X-istunto omine ohjelmineen tai sitten antaa heidän etäkäyttää tai -katsella valmista istuntoa, jolloin samaa istuntoa käyttää useampi käyttäjä. Yhden käyttäjän käyttöjärjestelmissä (esimerkiksi Windows) on mahdollista vain olemassaolevan istunnon yhteiskäyttö. Erillisten X-istuntojen luominen toteutetaan käyttämällä [[Xvnc]]-palvelinta, jolloin X-istunto ei ole yhteydessä fyysiseen näyttölaitteeseen. Saman istunnon yhteiskäyttöön taas käytetään [[x11vnc]]-palvelinta, jolloin paikallinen käyttäjä ja etäkäyttäjä jakavat samat ikkunat, [[hiiri|hiiren]] kursorin ym.&lt;br /&gt;
&lt;br /&gt;
VNC:n oletuksena käyttämä salaus on heikko ja mm. salasana on helppo murtaa. Poikkeuksena tästä ovat RealVNC:n kaupallinen versio sekä UltraVNC (vain Windows), joihin on lisätty tuki tehokkaammalle salaukselle. Jos VNC-yhteyttä halutaan käyttää muualla kuin turvallisessa kotiverkossa, on tehokkaampi salaus käytännössä välttämätön. VNC:n ei-kaupallisilla Linux-toteutuksilla ylimääräinen salaus onnistuu helpoiten välittämällä VNC-liikenne [[SSH#Tunneli|SSH-tunnelin]] kautta. Tällä menetelmällä voidaan myös kiertää mahdolliset palomuuriasetukset, joissa VNC:n oletuksena käyttämät portit &amp;lt;tt&amp;gt;5900-5906&amp;lt;/tt&amp;gt; on suljettu, mutta SSH:n 22-portti sallittu. Tässä ohjeessa neuvotaan VNC-yhteyden muodostaminen SSH-tunnelin kautta.&lt;br /&gt;
&lt;br /&gt;
Jotta tämä voisi toimia, täytyy paikalliselta koneelta löytyä SSH-asiakasohjelma ja etäkoneelta ajossa oleva SSH-palvelin (&amp;lt;tt&amp;gt;sshd&amp;lt;/tt&amp;gt;). Molemmat löytyvät yleensä paketista &amp;lt;tt&amp;gt;openssh&amp;lt;/tt&amp;gt;, tosin joissakin jakeluissa SSH-asiakasohjelmat on eriytetty pakettiin &amp;lt;tt&amp;gt;openssh-clients&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;sshd&amp;lt;/tt&amp;gt; pakettiin &amp;lt;tt&amp;gt;openssh-server&amp;lt;/tt&amp;gt;. Lisätietoja SSH-palvelimen pystyttämisestä löytyy artikkelista [[SSH]].&lt;br /&gt;
&lt;br /&gt;
Ennen yhteyden luomista on paikallisella koneella luonnollisesti oltava myös jokin VNC-asiakasohjelma. Hyvä valinta on esimerkiksi [[TightVNC]], joka käyttää RealVNC:tä tehokkaampaa pakkausta. TightVNC löytyy useimmissa jakeluissa paketista &amp;lt;tt&amp;gt;tightvnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Yhdistäminen erilliseen X-istuntoon===&lt;br /&gt;
Luodaan SSH-tunneli (valitsin &amp;lt;tt&amp;gt;-L&amp;lt;/tt&amp;gt;) etäkoneeseen &#039;&#039;palvelin&#039;&#039;:&lt;br /&gt;
 ssh kayttajanimi@palvelin -L 5903:palvelin:5904&lt;br /&gt;
5903 on portti paikallisessa koneessa ja 5904 on portti etäkoneessa, johon ollaan ottamassa yhteyttä. Voit myös käyttää valitsinta &amp;lt;tt&amp;gt;-C&amp;lt;/tt&amp;gt;, joka aiheuttaa yhteyden pakkaamisen kompensoiden VNC:n puutteellisia pakkaustoimintoja. Toisaalta tämä saattaa jossain määrin lisätä yhteyden viivettä. Pakkauksella varustettu tunneli avattaisiin näin:&lt;br /&gt;
  ssh kayttajanimi@palvelin -CL 5903:palvelin:5904&lt;br /&gt;
&lt;br /&gt;
Etäkoneella on nyt käynnistettävä VNC-palvelin. Tämä edellyttää saman &amp;lt;tt&amp;gt;tightvnc&amp;lt;/tt&amp;gt;-paketin asentamista kuin paikallisellakin koneella. Palvelin käynnistetään komennolla&lt;br /&gt;
 vncserver :4&lt;br /&gt;
jossa &amp;lt;tt&amp;gt;:4&amp;lt;/tt&amp;gt; tarkoittaa työpöydän numeroa (tämä määrittää myös kuunneltavaksi porttiosoitteeksi &amp;lt;tt&amp;gt;5904&amp;lt;/tt&amp;gt;:n). Halutessa voidaan määrittää myös näytön resoluutio (valitsin &amp;lt;tt&amp;gt;-geometry&amp;lt;/tt&amp;gt;) sekä värimäärä (&amp;lt;tt&amp;gt;-depth&amp;lt;/tt&amp;gt;), esimerkiksi&lt;br /&gt;
 vncserver -geometry 1024x768 -depth 16 :4&lt;br /&gt;
Ensimmäisellä kerralla kun palvelin käynnistetään, kysytään myös yhteydelle asetettavaa salasanaa (tämä on siis eri salasana kuin varsinainen käyttäjän salasana). Salasana tallentuu tiedostoon &amp;lt;tt&amp;gt;.vnc/passwd&amp;lt;/tt&amp;gt;. Sitä voi vaihtaa komennolla &amp;lt;tt&amp;gt;vncpasswd&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Etäkäyttäjän VNC-istunnossa käynnistettäviä ohjelmia voidaan muokauttaa muokkaamalla skriptiä &amp;lt;tt&amp;gt;.vnc/xstartup&amp;lt;/tt&amp;gt;. Tämän tiedoston tyypillinen sisältö on&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 xrdb $HOME/.Xresources&lt;br /&gt;
 xsetroot -solid grey&lt;br /&gt;
 xterm -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;&lt;br /&gt;
 twm &amp;amp;&lt;br /&gt;
Mikä käynnistää [[Xterm]]-[[terminaaliemulaattori]]n sekä yksinkertaisen [[TWM]]-ikkunointiohjelman. [[KDE]]:n käynnistystä varten tiedosto pitäisi muokata muotoon&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 exec startkde&lt;br /&gt;
ja GNOME:n käynnistystä varten muotoon&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 exec gnome-session&lt;br /&gt;
Mallia tähän voi ottaa [[xinitrc|.xinitrc]]-tiedostosta.&lt;br /&gt;
&lt;br /&gt;
Kun &amp;lt;tt&amp;gt;vncserver&amp;lt;/tt&amp;gt; on käynnistetty, jätä SSH-tunneli auki taustalle ja käynnistä paikallisella koneella VNC-asiakasohjelma komennolla&lt;br /&gt;
 vcnviewer localhost:5903&lt;br /&gt;
VNC-asiakasohjelma kysyy tällöin etäkoneella asettua VNC-salasanaa.&lt;br /&gt;
&lt;br /&gt;
Kun lopetat VNC-käytön, voit periaatteessa jättää &amp;lt;tt&amp;gt;vncserver&amp;lt;/tt&amp;gt;-ohjelman pyörimään etäkoneelle. Yleensä tämä kuitenkin vain kuluttaa turhaan koneen resursseja, joten voit sulkea palvelimen komennolla&lt;br /&gt;
 vncserver -kill :4&lt;br /&gt;
olettaen, että 4 oli käyttämäsi työpöytänumero. SSH-tunnelin ja -etäistunnon voi sulkea komennolla&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
=== Yhdistäminen olemassaolevaan X-istuntoon ===&lt;br /&gt;
Paikalliselta koneelta on ensin ylläolevaan tapaan luotava SSH-tunneli etäkoneelle komennolla&lt;br /&gt;
 ssh kayttajanimi@palvelin -L 5903:localhost:5904&lt;br /&gt;
Missä &amp;lt;tt&amp;gt;5903&amp;lt;/tt&amp;gt; on paikallisen koneen ja &amp;lt;tt&amp;gt;5904&amp;lt;/tt&amp;gt; etäkoneen portti. Pakkausta käyttävä SSH-tunneli voidaan luoda komennolla&lt;br /&gt;
 ssh kayttajanimi@palvelin -CL 5903:localhost:5904&lt;br /&gt;
&lt;br /&gt;
Etäkoneelta on löydyttävä [[x11vnc]]-palvelinohjelmisto. Sen pitäisi löytyä paketinhallinnasta nimellä &amp;lt;tt&amp;gt;x11vnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
X11vnc-palvelin käynnistetään komennolla&lt;br /&gt;
 x11vnc -usepw&lt;br /&gt;
Missä valitsin &amp;lt;tt&amp;gt;-usepw&amp;lt;/tt&amp;gt; pakottaa käyttämään yhteydelle salasanaa. Jos tiedostosta &amp;lt;tt&amp;gt;.vnc/passwd&amp;lt;/tt&amp;gt; jo löytyy valmis salasana, käytetään sitä. Muussa tapauksessa käyttäjää pyydetään määrittelemään salasana ja tallennetaan se sitten em. tiedostoon. Salasanan vaihtoon voi käyttää TightVNC:n ja RealVNC:n mukana tulevaa &amp;lt;tt&amp;gt;vncpasswd&amp;lt;/tt&amp;gt;-ohjelmaa. Muussa tapauksessa asia onnistuu seuraavalla komennolla:&lt;br /&gt;
 x11vnc -storepasswd &#039;salasana&#039; $HOME/.vnc/passwd&lt;br /&gt;
&lt;br /&gt;
Mikäli etäkoneella on ajossa useita eri työpöytäistuntoja, voidaan x11vnc määrittää käyttämään tiettyä istuntoa valitsimella &amp;lt;tt&amp;gt;-display&amp;lt;/tt&amp;gt;, esimerkiksi&lt;br /&gt;
 x11vnc -usepw -display :0&lt;br /&gt;
X11vnc tukee myös huomattavaa määrää muita valitsimia, joista saa lisätietoa ohjelman [http://www.karlrunge.com/x11vnc/ kotisivuilta] tai komennolla &amp;lt;tt&amp;gt;man x11vnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Kun olet saanut x11vnc-palvelimen käynnistettyä, voit jättää SSH-tunnelin auki taustalle ja käynnistää paikallisella koneella VNC-asiakasohjelman komennolla&lt;br /&gt;
 vcnviewer localhost:5903&lt;br /&gt;
VNC-asiakasohjelma kysyy tällöin etäkoneella asettua VNC-salasanaa.&lt;br /&gt;
&lt;br /&gt;
Kun suljet käynnistämäsi &amp;lt;tt&amp;gt;vncviewer&amp;lt;/tt&amp;gt;-istunnon, sulkeutuu myös x11vnc-palvelin automaattisesti. Tällöin voit palata SSH-tunnelin komentoriville ja sulkea sen komennolla&lt;br /&gt;
 exit&lt;br /&gt;
Jos haluat estää x11vnc:n automaattisen sulkeutumisen, voit käynnistää sen valitsimella &amp;lt;tt&amp;gt;-forever&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 x11vnc -usepw -forever&lt;br /&gt;
X11vnc-palvelimen voi tällöin sulkea komennolla&lt;br /&gt;
 [[killall]] x11vnc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom!&#039;&#039;&#039; Katso myös [[SSH#K.C3.A4ytt.C3.B6esimerkki:_Graafinen_VNC-yhteys_kahden_palomuurin_takana_olevien_koneiden_v.C3.A4lille|SSH-käyttöesimerkki: Graafinen VNC-yhteys kahden palomuurin takana olevien koneiden välille]]&lt;br /&gt;
&lt;br /&gt;
====Yhdistäminen ilman SSH-salausta====&lt;br /&gt;
Kotiverkkokäytössä saattaa olla turhaa käyttää SSH-tunnelia x11vnc-yhteyttä luodessa. Tällöin voit yksinkertaisesti käynnistää x11vnc-palvelimen etäkoneen komentoriviltä komennolla&lt;br /&gt;
 x11vnc -usepw&lt;br /&gt;
sekä antaa paikallisella koneella komennon&lt;br /&gt;
 vncviewer etakoneen_nimi:0&lt;br /&gt;
missä &amp;lt;tt&amp;gt;:0&amp;lt;/tt&amp;gt; on etäkoneella käytettävä työpöytänumero. Jos etäkoneella on vain yksi X-istunto, on työpöydän numero todennäköisesti &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Yhdistäminen graafisia työkaluja käyttäen====&lt;br /&gt;
Yhdistäminen näillä työkaluilla tapahtuu ilman erillisen salauksen (kuten SSH-tunneli) käyttöä, joten ne soveltuvat enimmäkseen vain turvallisissa verkoissa käytettäväksi.&lt;br /&gt;
&lt;br /&gt;
=====GNOME=====&lt;br /&gt;
[[GNOME]]en kuuluu [[vino]]-niminen VNC-palvelin, jonka asetuksia voi muuttaa valikosta &#039;&#039;Järjestelmä&#039;&#039; --&amp;gt; &#039;&#039;Asetukset&#039;&#039; --&amp;gt; &#039;&#039;Etätyöpöytä&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Asetusruudussa voit valita, haluatko muiden käyttäjien voivan etäkäyttää tai vain etäkatsella työpöytääsi. Voit myös valita, haluatko saada uusista VNC-istunnoista varmistuksen sekä määrittää yhteydelle salasanan. Salasanan maksimipituus on joissakin VNC-ohjelmissa esiintyvän rajoituksen vuoksi 8 merkkiä. VNC-palvelimen päälläolo ei edellytä asetusikkunan aukioloa.&lt;br /&gt;
&lt;br /&gt;
=====KDE=====&lt;br /&gt;
[[KDE]]:hen kuuluu [[Krfb]]-niminen VNC-palvelin. Sen voi käynnistää &#039;&#039;Internet&#039;&#039;-valikon alta kohdasta &#039;&#039;Työpöydän jakaminen&#039;&#039;. Ohjelma sallii yhteyskohtaisten kutsujen luomisen, joille generoidaan valmiiksi salasana sekä asetetaan tunnin voimassaoloaika. Palvelimen voi myös määrittää ottamaan jatkuvasti yhteyksiä vastaan. Yhteyden vastaanottaminen ei edellytä Krfb:n asetusikkunan aukioloa. Kun uusi yhteyspyyntö tulee, näytetään oletuksena varmistuskysely. Tämän jälkeen tarjottimelle ilmestyy Krfb:n kuvake, josta voi hallita yhteyttä.&lt;br /&gt;
&lt;br /&gt;
KDE:hen kuuluu myös VNC- ja RDP-asiakasohjelma nimeltä [[KRDC]]. Se löytyy &#039;&#039;Internet&#039;&#039;-valikon kohdasta &#039;&#039;Etätyöpöytäyhteys&#039;&#039;. Sille syötetään halutun palvelimen osoite muodossa &amp;lt;tt&amp;gt;palvelimennimi:työpöytänumero&amp;lt;/tt&amp;gt;, esimerkiksi &amp;lt;tt&amp;gt;foobar:0&amp;lt;/tt&amp;gt;. Tämän jälkeen tulee ikkuna, jossa kysytään yhteyden nopeutta sekä halua salasanan tallentamiseen [[Kwallet]]-työkalun avulla. Tämän jälkeen näytetään &#039;&#039;Todennetaan&#039;&#039;-ikkunaa, kunnes etäkoneen käyttäjä on hyväksynyt yhteyden. Sitten kysytään salasanaa ja VNC-ikkuna aukeaa. Yhteysikkunassa voi valita mm. kokoruututilan, zoomauksen sekä erikoisnäppäinten syötön. Huomioi, että KDE:n uudessa 4.0-versiossa KRDC on uudistettu lähes kokonaan, joten tämä ohje ei välttämättä enää päde siihen.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[SSH#K.C3.A4ytt.C3.B6esimerkki:_Graafinen_VNC-yhteys_kahden_palomuurin_takana_olevien_koneiden_v.C3.A4lille|SSH-käyttöesimerkki: Graafinen VNC-yhteys kahden palomuurin takana olevien koneiden välille]]&lt;br /&gt;
*[[XDMCP]]&lt;br /&gt;
*[[SSH]]&lt;br /&gt;
*[[X Window System]]&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
*[http://wiki.ubuntu-fi.org/VNC Ubuntu Suomen wikin VNC-artikkeli]&lt;br /&gt;
*[[wikipedia:fi:VNC|Suomenkielisen Wikipedian VNC-artikkeli]]&lt;br /&gt;
*[[wikipedia:en:VNC|Englanninkielisen Wikipedian VNC-artikkeli]]&lt;br /&gt;
*[http://www.realvnc.com/products/personal/ Realvnc]&lt;br /&gt;
*[http://www.tightvnc.com/ TightVNC]&lt;br /&gt;
*[http://www.karlrunge.com/x11vnc/ x11vnc]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=VNC&amp;diff=21597</id>
		<title>VNC</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=VNC&amp;diff=21597"/>
		<updated>2008-06-06T22:39:38Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* Katso myös */  VNC palomuurien läpi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VNC (&#039;&#039;Virtual Network Computing&#039;&#039;) on [[protokolla]] tietokoneen [[X|graafiseen]] etäkäyttöön tai pelkkään etäkatseluun. VNC-protokolla on avoin ja alustariippumaton ja sitä tukevia palvelin- ja asiakasohjelmistoja löytyy kaikille yleisimmille käyttöjärjestelmille.&lt;br /&gt;
&lt;br /&gt;
VNC-yhteys ei ota mitään kantaa ruudulla näkyvien käyttöliittymäelementtien muodostumistapaan, vaan kuvansiirto tapahtuu pikseli kerrallaan ([[wikipedia:RFB protocol|RFB-protokolla]]). Tämä mahdollistaa käyttöjärjestelmäriippumattomuuden sekä asiakasohjelman yksinkertaisuuden. VNC on toisaalta tästä syystä usein hitaampi verrattuna [[X Window System]]in sisäänrakennettuun etäkäyttömahdollisuuteen, jossa verkon yli lähetetään samankaltaiset ohjaussignaalit kuin paikallisessakin käytössä. X:n etäkäyttöominaisuutta voi käyttää esimerkiksi [[SSH]]-yhteyden yli tai [[graafinen kirjautumisohjelma|graafisten kirjautumisohjelmien]] [[XDMCP]]-toiminnon kautta.&lt;br /&gt;
&lt;br /&gt;
Alkuperäinen, vuonna 1995 kehitetty VNC-ohjelmisto julkaistiin [[GPL]]-lisenssin alaisuudessa, mikä on mahdollistanut lukuisten [[haara|haarautettujen]] VNC-versioiden synnyn. Eri VNC-versiot ovat yhteensopivia toistensa kanssa, vaikka useimmista versioista löytyykin omia parannuksiaan. Tunnetuimpia versioita ovat:&lt;br /&gt;
&lt;br /&gt;
*[[RealVNC]] - VNC:n alkuperäisten kehittäjien ylläpitämä palvelin- ja asiakasohjelmisto, josta on saatavilla myös kaupallinen versio. RealVNC:n ilmainen, GPL-lisensoitu versio on saatavilla Linuxille, muille Unix-johdannaisille sekä Windowsille. RealVNC-asiakasohjelma löytyy useimpien Linux-[[jakelu]]iden [[paketinhallinta|paketinhallinnasta]] nimellä &amp;lt;tt&amp;gt;vnc&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;vncviewer&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[TightVNC]] - Linuxille ja Windowsille saatavilla oleva, GPL-lisensoitu asiakas- ja palvelinohjelma. Sisältää oman edistyneemmän pakkausmetodinsa, joka mahdollistaa nopeammat yhteydet. Löytyy useimmista jakeluista nimellä &amp;lt;tt&amp;gt;tightvnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*UltraVNC - GPL-lisensoitu asiakas- ja palvelinohjelmisto paremmalla salauksella ym. lisäominaisuuksilla. Vain Windowsille.&lt;br /&gt;
*[[Xvnc]] - mm. RealVNC:n ja TightVNC:n mukana tuleva palvelinohjelmisto ja &amp;quot;virtuaalinen&amp;quot; [[X]]-palvelin, joka luo VNC-asiakasohjelmien käyttöön palvelinkoneen fyysisestä näyttölaitteesta riippumattoman X-istunnon. Xvnc löytyy useimmista jakeluista nimellä &amp;lt;tt&amp;gt;vnc-server&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;xorg-X11-Xvnc&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;X11-server-xvnc&amp;lt;/tt&amp;gt;. Xvnc käynnistyy helpoiten &amp;lt;tt&amp;gt;vncserver&amp;lt;/tt&amp;gt;-skriptin avulla.&lt;br /&gt;
*[[x11vnc]] - Jo olemassaolevaa, fyysiseen näyttöön liitettyä X-palvelinta hyödyntävä VNC-palvelin. Löytyy useimmissa jakeluissa paketista &amp;lt;tt&amp;gt;x11vnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*[[vino]] - graafisesti hallittava VNC-palvelin [[GNOME]]lle.&lt;br /&gt;
*[[KRDC]] - [[KDE]]:n VNC- ja [[RDP]]-asiakasohjelma. Uudelleenkirjoitettu lähes kokonaan KDE:n 4.0-versiota varten.&lt;br /&gt;
*[[Krfb]] - KDE:n graafinen VNC-palvelin. Tukee mm. sähköpostitse lähetettäviä kutsuja etäyhteyteen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Käyttö ==&lt;br /&gt;
Useimmista muista etäkirjautumisprotokollista poiketen VNC vaatii, että käyttäjän, jonka istuntoa halutaan etäkäyttää, on jo oltava etäkoneella kirjautuneena ja myöskin käynnistänyt VNC-palvelinohjelman omilla oikeuksillaan &amp;lt;span style=&amp;quot;font-size: 0.9em;&amp;quot;&amp;gt;(on tosin teoriassa mahdollista käynnistää VNC-palvelin [[nohup]]-ohjelman avulla ja sen jälkeen kirjautua ulos)&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Koska Linux on monen käyttäjän käyttöjärjestelmä, voidaan VNC-asiakkaille avata joko kokonaan oma X-istunto omine ohjelmineen tai sitten antaa heidän etäkäyttää tai -katsella valmista istuntoa, jolloin samaa istuntoa käyttää useampi käyttäjä. Yhden käyttäjän käyttöjärjestelmissä (esimerkiksi Windows) on mahdollista vain olemassaolevan istunnon yhteiskäyttö. Erillisten X-istuntojen luominen toteutetaan käyttämällä [[Xvnc]]-palvelinta, jolloin X-istunto ei ole yhteydessä fyysiseen näyttölaitteeseen. Saman istunnon yhteiskäyttöön taas käytetään [[x11vnc]]-palvelinta, jolloin paikallinen käyttäjä ja etäkäyttäjä jakavat samat ikkunat, [[hiiri|hiiren]] kursorin ym.&lt;br /&gt;
&lt;br /&gt;
VNC:n oletuksena käyttämä salaus on heikko ja mm. salasana on helppo murtaa. Poikkeuksena tästä ovat RealVNC:n kaupallinen versio sekä UltraVNC (vain Windows), joihin on lisätty tuki tehokkaammalle salaukselle. Jos VNC-yhteyttä halutaan käyttää muualla kuin turvallisessa kotiverkossa, on tehokkaampi salaus käytännössä välttämätön. VNC:n ei-kaupallisilla Linux-toteutuksilla ylimääräinen salaus onnistuu helpoiten välittämällä VNC-liikenne [[SSH#Tunneli|SSH-tunnelin]] kautta. Tällä menetelmällä voidaan myös kiertää mahdolliset palomuuriasetukset, joissa VNC:n oletuksena käyttämät portit &amp;lt;tt&amp;gt;5900-5906&amp;lt;/tt&amp;gt; on suljettu, mutta SSH:n 22-portti sallittu. Tässä ohjeessa neuvotaan VNC-yhteyden muodostaminen SSH-tunnelin kautta.&lt;br /&gt;
&lt;br /&gt;
Jotta tämä voisi toimia, täytyy paikalliselta koneelta löytyä SSH-asiakasohjelma ja etäkoneelta ajossa oleva SSH-palvelin (&amp;lt;tt&amp;gt;sshd&amp;lt;/tt&amp;gt;). Molemmat löytyvät yleensä paketista &amp;lt;tt&amp;gt;openssh&amp;lt;/tt&amp;gt;, tosin joissakin jakeluissa SSH-asiakasohjelmat on eriytetty pakettiin &amp;lt;tt&amp;gt;openssh-clients&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;sshd&amp;lt;/tt&amp;gt; pakettiin &amp;lt;tt&amp;gt;openssh-server&amp;lt;/tt&amp;gt;. Lisätietoja SSH-palvelimen pystyttämisestä löytyy artikkelista [[SSH]].&lt;br /&gt;
&lt;br /&gt;
Ennen yhteyden luomista on paikallisella koneella luonnollisesti oltava myös jokin VNC-asiakasohjelma. Hyvä valinta on esimerkiksi [[TightVNC]], joka käyttää RealVNC:tä tehokkaampaa pakkausta. TightVNC löytyy useimmissa jakeluissa paketista &amp;lt;tt&amp;gt;tightvnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Yhdistäminen erilliseen X-istuntoon===&lt;br /&gt;
Luodaan SSH-tunneli (valitsin &amp;lt;tt&amp;gt;-L&amp;lt;/tt&amp;gt;) etäkoneeseen &#039;&#039;palvelin&#039;&#039;:&lt;br /&gt;
 ssh kayttajanimi@palvelin -L 5903:palvelin:5904&lt;br /&gt;
5903 on portti paikallisessa koneessa ja 5904 on portti etäkoneessa, johon ollaan ottamassa yhteyttä. Voit myös käyttää valitsinta &amp;lt;tt&amp;gt;-C&amp;lt;/tt&amp;gt;, joka aiheuttaa yhteyden pakkaamisen kompensoiden VNC:n puutteellisia pakkaustoimintoja. Toisaalta tämä saattaa jossain määrin lisätä yhteyden viivettä. Pakkauksella varustettu tunneli avattaisiin näin:&lt;br /&gt;
  ssh kayttajanimi@palvelin -CL 5903:palvelin:5904&lt;br /&gt;
&lt;br /&gt;
Etäkoneella on nyt käynnistettävä VNC-palvelin. Tämä edellyttää saman &amp;lt;tt&amp;gt;tightvnc&amp;lt;/tt&amp;gt;-paketin asentamista kuin paikallisellakin koneella. Palvelin käynnistetään komennolla&lt;br /&gt;
 vncserver :4&lt;br /&gt;
jossa &amp;lt;tt&amp;gt;:4&amp;lt;/tt&amp;gt; tarkoittaa työpöydän numeroa (tämä määrittää myös kuunneltavaksi porttiosoitteeksi &amp;lt;tt&amp;gt;5904&amp;lt;/tt&amp;gt;:n). Halutessa voidaan määrittää myös näytön resoluutio (valitsin &amp;lt;tt&amp;gt;-geometry&amp;lt;/tt&amp;gt;) sekä värimäärä (&amp;lt;tt&amp;gt;-depth&amp;lt;/tt&amp;gt;), esimerkiksi&lt;br /&gt;
 vncserver -geometry 1024x768 -depth 16 :4&lt;br /&gt;
Ensimmäisellä kerralla kun palvelin käynnistetään, kysytään myös yhteydelle asetettavaa salasanaa (tämä on siis eri salasana kuin varsinainen käyttäjän salasana). Salasana tallentuu tiedostoon &amp;lt;tt&amp;gt;.vnc/passwd&amp;lt;/tt&amp;gt;. Sitä voi vaihtaa komennolla &amp;lt;tt&amp;gt;vncpasswd&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Etäkäyttäjän VNC-istunnossa käynnistettäviä ohjelmia voidaan muokauttaa muokkaamalla skriptiä &amp;lt;tt&amp;gt;.vnc/xstartup&amp;lt;/tt&amp;gt;. Tämän tiedoston tyypillinen sisältö on&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 xrdb $HOME/.Xresources&lt;br /&gt;
 xsetroot -solid grey&lt;br /&gt;
 xterm -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;&lt;br /&gt;
 twm &amp;amp;&lt;br /&gt;
Mikä käynnistää [[Xterm]]-[[terminaaliemulaattori]]n sekä yksinkertaisen [[TWM]]-ikkunointiohjelman. [[KDE]]:n käynnistystä varten tiedosto pitäisi muokata muotoon&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 exec startkde&lt;br /&gt;
ja GNOME:n käynnistystä varten muotoon&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 exec gnome-session&lt;br /&gt;
Mallia tähän voi ottaa [[xinitrc|.xinitrc]]-tiedostosta.&lt;br /&gt;
&lt;br /&gt;
Kun &amp;lt;tt&amp;gt;vncserver&amp;lt;/tt&amp;gt; on käynnistetty, jätä SSH-tunneli auki taustalle ja käynnistä paikallisella koneella VNC-asiakasohjelma komennolla&lt;br /&gt;
 vcnviewer localhost:5903&lt;br /&gt;
VNC-asiakasohjelma kysyy tällöin etäkoneella asettua VNC-salasanaa.&lt;br /&gt;
&lt;br /&gt;
Kun lopetat VNC-käytön, voit periaatteessa jättää &amp;lt;tt&amp;gt;vncserver&amp;lt;/tt&amp;gt;-ohjelman pyörimään etäkoneelle. Yleensä tämä kuitenkin vain kuluttaa turhaan koneen resursseja, joten voit sulkea palvelimen komennolla&lt;br /&gt;
 vncserver -kill :4&lt;br /&gt;
olettaen, että 4 oli käyttämäsi työpöytänumero. SSH-tunnelin ja -etäistunnon voi sulkea komennolla&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
=== Yhdistäminen olemassaolevaan X-istuntoon ===&lt;br /&gt;
Paikalliselta koneelta on ensin ylläolevaan tapaan luotava SSH-tunneli etäkoneelle komennolla&lt;br /&gt;
 ssh kayttajanimi@palvelin -L 5903:localhost:5904&lt;br /&gt;
Missä &amp;lt;tt&amp;gt;5903&amp;lt;/tt&amp;gt; on paikallisen koneen ja &amp;lt;tt&amp;gt;5904&amp;lt;/tt&amp;gt; etäkoneen portti. Pakkausta käyttävä SSH-tunneli voidaan luoda komennolla&lt;br /&gt;
 ssh kayttajanimi@palvelin -CL 5903:localhost:5904&lt;br /&gt;
&lt;br /&gt;
Etäkoneelta on löydyttävä [[x11vnc]]-palvelinohjelmisto. Sen pitäisi löytyä paketinhallinnasta nimellä &amp;lt;tt&amp;gt;x11vnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
X11vnc-palvelin käynnistetään komennolla&lt;br /&gt;
 x11vnc -usepw&lt;br /&gt;
Missä valitsin &amp;lt;tt&amp;gt;-usepw&amp;lt;/tt&amp;gt; pakottaa käyttämään yhteydelle salasanaa. Jos tiedostosta &amp;lt;tt&amp;gt;.vnc/passwd&amp;lt;/tt&amp;gt; jo löytyy valmis salasana, käytetään sitä. Muussa tapauksessa käyttäjää pyydetään määrittelemään salasana ja tallennetaan se sitten em. tiedostoon. Salasanan vaihtoon voi käyttää TightVNC:n ja RealVNC:n mukana tulevaa &amp;lt;tt&amp;gt;vncpasswd&amp;lt;/tt&amp;gt;-ohjelmaa. Muussa tapauksessa asia onnistuu seuraavalla komennolla:&lt;br /&gt;
 x11vnc -storepasswd &#039;salasana&#039; $HOME/.vnc/passwd&lt;br /&gt;
&lt;br /&gt;
Mikäli etäkoneella on ajossa useita eri työpöytäistuntoja, voidaan x11vnc määrittää käyttämään tiettyä istuntoa valitsimella &amp;lt;tt&amp;gt;-display&amp;lt;/tt&amp;gt;, esimerkiksi&lt;br /&gt;
 x11vnc -usepw -display :0&lt;br /&gt;
X11vnc tukee myös huomattavaa määrää muita valitsimia, joista saa lisätietoa ohjelman [http://www.karlrunge.com/x11vnc/ kotisivuilta] tai komennolla &amp;lt;tt&amp;gt;man x11vnc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Kun olet saanut x11vnc-palvelimen käynnistettyä, voit jättää SSH-tunnelin auki taustalle ja käynnistää paikallisella koneella VNC-asiakasohjelman komennolla&lt;br /&gt;
 vcnviewer localhost:5903&lt;br /&gt;
VNC-asiakasohjelma kysyy tällöin etäkoneella asettua VNC-salasanaa.&lt;br /&gt;
&lt;br /&gt;
Kun suljet käynnistämäsi &amp;lt;tt&amp;gt;vncviewer&amp;lt;/tt&amp;gt;-istunnon, sulkeutuu myös x11vnc-palvelin automaattisesti. Tällöin voit palata SSH-tunnelin komentoriville ja sulkea sen komennolla&lt;br /&gt;
 exit&lt;br /&gt;
Jos haluat estää x11vnc:n automaattisen sulkeutumisen, voit käynnistää sen valitsimella &amp;lt;tt&amp;gt;-forever&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 x11vnc -usepw -forever&lt;br /&gt;
X11vnc-palvelimen voi tällöin sulkea komennolla&lt;br /&gt;
 [[killall]] x11vnc&lt;br /&gt;
&lt;br /&gt;
====Yhdistäminen ilman SSH-salausta====&lt;br /&gt;
Kotiverkkokäytössä saattaa olla turhaa käyttää SSH-tunnelia x11vnc-yhteyttä luodessa. Tällöin voit yksinkertaisesti käynnistää x11vnc-palvelimen etäkoneen komentoriviltä komennolla&lt;br /&gt;
 x11vnc -usepw&lt;br /&gt;
sekä antaa paikallisella koneella komennon&lt;br /&gt;
 vncviewer etakoneen_nimi:0&lt;br /&gt;
missä &amp;lt;tt&amp;gt;:0&amp;lt;/tt&amp;gt; on etäkoneella käytettävä työpöytänumero. Jos etäkoneella on vain yksi X-istunto, on työpöydän numero todennäköisesti &amp;lt;tt&amp;gt;0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
====Yhdistäminen graafisia työkaluja käyttäen====&lt;br /&gt;
Yhdistäminen näillä työkaluilla tapahtuu ilman erillisen salauksen (kuten SSH-tunneli) käyttöä, joten ne soveltuvat enimmäkseen vain turvallisissa verkoissa käytettäväksi.&lt;br /&gt;
&lt;br /&gt;
=====GNOME=====&lt;br /&gt;
[[GNOME]]en kuuluu [[vino]]-niminen VNC-palvelin, jonka asetuksia voi muuttaa valikosta &#039;&#039;Järjestelmä&#039;&#039; --&amp;gt; &#039;&#039;Asetukset&#039;&#039; --&amp;gt; &#039;&#039;Etätyöpöytä&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Asetusruudussa voit valita, haluatko muiden käyttäjien voivan etäkäyttää tai vain etäkatsella työpöytääsi. Voit myös valita, haluatko saada uusista VNC-istunnoista varmistuksen sekä määrittää yhteydelle salasanan. Salasanan maksimipituus on joissakin VNC-ohjelmissa esiintyvän rajoituksen vuoksi 8 merkkiä. VNC-palvelimen päälläolo ei edellytä asetusikkunan aukioloa.&lt;br /&gt;
&lt;br /&gt;
=====KDE=====&lt;br /&gt;
[[KDE]]:hen kuuluu [[Krfb]]-niminen VNC-palvelin. Sen voi käynnistää &#039;&#039;Internet&#039;&#039;-valikon alta kohdasta &#039;&#039;Työpöydän jakaminen&#039;&#039;. Ohjelma sallii yhteyskohtaisten kutsujen luomisen, joille generoidaan valmiiksi salasana sekä asetetaan tunnin voimassaoloaika. Palvelimen voi myös määrittää ottamaan jatkuvasti yhteyksiä vastaan. Yhteyden vastaanottaminen ei edellytä Krfb:n asetusikkunan aukioloa. Kun uusi yhteyspyyntö tulee, näytetään oletuksena varmistuskysely. Tämän jälkeen tarjottimelle ilmestyy Krfb:n kuvake, josta voi hallita yhteyttä.&lt;br /&gt;
&lt;br /&gt;
KDE:hen kuuluu myös VNC- ja RDP-asiakasohjelma nimeltä [[KRDC]]. Se löytyy &#039;&#039;Internet&#039;&#039;-valikon kohdasta &#039;&#039;Etätyöpöytäyhteys&#039;&#039;. Sille syötetään halutun palvelimen osoite muodossa &amp;lt;tt&amp;gt;palvelimennimi:työpöytänumero&amp;lt;/tt&amp;gt;, esimerkiksi &amp;lt;tt&amp;gt;foobar:0&amp;lt;/tt&amp;gt;. Tämän jälkeen tulee ikkuna, jossa kysytään yhteyden nopeutta sekä halua salasanan tallentamiseen [[Kwallet]]-työkalun avulla. Tämän jälkeen näytetään &#039;&#039;Todennetaan&#039;&#039;-ikkunaa, kunnes etäkoneen käyttäjä on hyväksynyt yhteyden. Sitten kysytään salasanaa ja VNC-ikkuna aukeaa. Yhteysikkunassa voi valita mm. kokoruututilan, zoomauksen sekä erikoisnäppäinten syötön. Huomioi, että KDE:n uudessa 4.0-versiossa KRDC on uudistettu lähes kokonaan, joten tämä ohje ei välttämättä enää päde siihen.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[SSH#K.C3.A4ytt.C3.B6esimerkki:_Graafinen_VNC-yhteys_kahden_palomuurin_takana_olevien_koneiden_v.C3.A4lille|SSH-käyttöesimerkki: Graafinen VNC-yhteys kahden palomuurin takana olevien koneiden välille]]&lt;br /&gt;
*[[XDMCP]]&lt;br /&gt;
*[[SSH]]&lt;br /&gt;
*[[X Window System]]&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
*[http://wiki.ubuntu-fi.org/VNC Ubuntu Suomen wikin VNC-artikkeli]&lt;br /&gt;
*[[wikipedia:fi:VNC|Suomenkielisen Wikipedian VNC-artikkeli]]&lt;br /&gt;
*[[wikipedia:en:VNC|Englanninkielisen Wikipedian VNC-artikkeli]]&lt;br /&gt;
*[http://www.realvnc.com/products/personal/ Realvnc]&lt;br /&gt;
*[http://www.tightvnc.com/ TightVNC]&lt;br /&gt;
*[http://www.karlrunge.com/x11vnc/ x11vnc]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=SSH&amp;diff=21596</id>
		<title>SSH</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=SSH&amp;diff=21596"/>
		<updated>2008-06-06T22:38:21Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* Käyttöesimerkki, varakopiot verkon yli */  - uusi pätkä: vnc kahden palomuurin läpi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SSH eli Secure SHell on alunperin Tatu Ylösen kehittämä järjestelmä, jolla voidaan ottaa turvallisia yhteyksiä järjestelmästä toiseen. SSH:sta löytyy avoin [[OpenSSH]]-toteutus, joka on peräisin [[OpenBSD]]-projektista. [[PuTTY]] on [[X|X:ssä]] toimiva ssh-asiakasohjelma UNIX-järjestelmille ja Windowsille.&lt;br /&gt;
&lt;br /&gt;
== Peruskäyttö ==&lt;br /&gt;
Monissa jakeluissa tulee mukana ssh-asiakasohjelma komentoriville, jolloin ssh-yhteyden voi ottaa palvelimelle yksinkertaisesti komennolla&lt;br /&gt;
 ssh minun.palvelin.example&lt;br /&gt;
Tällöin kirjautumista yritetään samalla tunnuksella, millä järjestelmään on kirjauduttu sisälle. Muulla tunnuksella yhdistäminen onnistuu seuraavasti&lt;br /&gt;
 ssh kayttajatunnus@minun.palvelin.example&lt;br /&gt;
&lt;br /&gt;
Mikäli yllä olevan komennon kirjoittaminen toistuvasti tuntuu työläältä, on mahdollista luoda ssh:n asetustiedostoon (&amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;) oma profiili yhteyttä varten. Tämä onnistuu lisäämällä tiedostoon rivit:&lt;br /&gt;
 Host lyhytnimi minun.palvelin.example&lt;br /&gt;
 HostName minun.palvelin.example&lt;br /&gt;
 User kayttajatunnus&lt;br /&gt;
Host määrittelee komentoriville syötetyt aliakset, jotka käyttävät tätä profiilia. Yllä olevaa profiilia käytettäessä seuraavat komennot saavat aikaan saman lopputuloksen:&lt;br /&gt;
 ssh kayttajatunnus@minun.palvelin.example&lt;br /&gt;
 ssh minun.palvelin.example&lt;br /&gt;
 ssh lyhytnimi&lt;br /&gt;
&lt;br /&gt;
== Graafiset ohjelmat ==&lt;br /&gt;
Jos halutaan ajaa [[X]]-ohjelmia SSH:n kautta on komentoon sisällyttävä parametri &amp;lt;tt&amp;gt;-X&amp;lt;/tt&amp;gt; ([[#X:n tietoturva|tietoturvasyistä]] tämä ei yleensä ole oletuksena), esimerkiksi näin:&lt;br /&gt;
 ssh -X guru@linuxburken.firma.example&lt;br /&gt;
&lt;br /&gt;
Usein erityisesti X-ohjelmien ajossa pullonkaulaksi muodostuu hidas yhteys. Hitaan yhteyden aiheuttamia ongelmia voidaan kompensoida pakkaamalla tiedonsiirto:&lt;br /&gt;
 ssh -X -C guru@linuxburken.firma.example&lt;br /&gt;
&lt;br /&gt;
Jotta graafisten ohjelmien käyttäminen onnistuisi, on sshd:n (etäkoneen) asetustiedostossa (&amp;lt;tt&amp;gt;/etc/ssh/sshd_config&amp;lt;/tt&amp;gt;) oltava rivi&lt;br /&gt;
 ForwardX11 yes&lt;br /&gt;
Oletuksena tämä arvo on &amp;lt;tt&amp;gt;no&amp;lt;/tt&amp;gt;, vaikkakaan tällä ei ole suurempaa merkitystä &#039;&#039;palvelinkoneen&#039;&#039; turvallisuudelle.&lt;br /&gt;
&lt;br /&gt;
Jotta yhteystyö, esimerkiksi tekstin kopioiminen leikepöydän kautta, toimisi normaaliin tapaan paikallisten ja palvelimella ajettavien sovellusten välillä joutuu lisäksi hyväksymään &amp;quot;ForwardX11Trusted&amp;quot;, komentorivillä &amp;lt;code&amp;gt;-Y&amp;lt;/code&amp;gt;. Sekä tavallinen että varsinkin luotettu X-edelleenohjaus antaa vieraalle koneelle mahdollisuuden käyttää hyväkseen X-sovellusten välistä melko heikkoa tietoturvaa. Katso [[#X:n tietoturva|X:n tietoturva]] alla.&lt;br /&gt;
&lt;br /&gt;
Oletusasetukset ForwardX11 ja ForwardX11Trusted voi asettaa tiedostoissa /etc/ssh_config ja /etc/.ssh/config, haluttaessa kone- ja verkkokohtaisesti:&lt;br /&gt;
&lt;br /&gt;
 Host *.luotettuverkko.example.org,omakone.example.net&lt;br /&gt;
   ForwardX11 yes&lt;br /&gt;
   ForwardX11Trusted yes&lt;br /&gt;
 Host muu-x-palvelin.example.com&lt;br /&gt;
   ForwardX11 yes&lt;br /&gt;
   ForwardX11Trusted no&lt;br /&gt;
 Host *&lt;br /&gt;
   ForwardX11 no&lt;br /&gt;
   ForwardX11Trusted no&lt;br /&gt;
&lt;br /&gt;
== Yhteyksien uusiokäyttö ==&lt;br /&gt;
Mikäli samalle palvelimelle otetaan useampia yhteyksiä, voidaan yhtä yhteyksistä käyttää niin kutsuttuna isäntäyhteytenä, jolloin muut yhteydet otetaan sen kautta. Tällöin salasana on annettava vain kerran isäntäyhteyttä avatessa ja muiden yhteyksien ottaminen hoituu erittäin nopeasti.&lt;br /&gt;
&lt;br /&gt;
Isäntäyhteyttä otettaessa ssh:lle on annettava parametri &amp;lt;tt&amp;gt;-M&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 ssh -M mun.palvelin.example&lt;br /&gt;
&lt;br /&gt;
Jonka jälkeen toinen yhteys voidaan ottaa tavalliseen tapaan&lt;br /&gt;
 ssh mun.palvelin.example&lt;br /&gt;
Eikä salasanaa enää kysytä.&lt;br /&gt;
&lt;br /&gt;
Jotta isäntäyhteyksien käyttö onnistuisi, on ssh:n asetustiedostoon (&amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;) lisättävä rivit&lt;br /&gt;
 Host * &lt;br /&gt;
 ControlPath ~/.ssh/ctl-%r-%h-%p &lt;br /&gt;
 ControlMaster auto &lt;br /&gt;
&lt;br /&gt;
Ominaisuus löytyy OpenSSH:n versiosta 4.2 ja sitä uudemmista.&lt;br /&gt;
&lt;br /&gt;
== Tunnistaminen avainparilla ==&lt;br /&gt;
Salasanatunnistuksen ohella varteenotettava tapa autentikoida yhteys palvelimelle on avainparimenettely. Siinä asiakaskoneella luodaan avainpari, jonka yksityinen osa jätetään omalle koneelle, ja julkinen osa siirretään kaikille niille koneille, joilla avainparitunnistusta halutaan käyttää. Tässä menettelyohjeet:&lt;br /&gt;
&lt;br /&gt;
*Luodaan avainpari ssh-keygen -ohjelmalla&lt;br /&gt;
&lt;br /&gt;
 ssh-keygen -t rsa&lt;br /&gt;
&lt;br /&gt;
*Tässä vaiheessa ssh-keygen kysyy salasanaa avaimelle ja mahdollisesti polkua. Oletuspolkua (~/.ssh/id_rsa) ei yleensä pidä muuttaa, mutta salasana lisää turvallisuutta oleellisesti, jos joku pääsee käsiksi avaintiedostoon. Salasana saa olla mielivaltaisen pitkä. Tiedoston &amp;lt;tt&amp;gt;id_rsa&amp;lt;/tt&amp;gt; turvallisuudesta on pidettävä huolta, sillä sen avulla kuka tahansa voi kirjautua käyttämillesi palvelimille tunnuksillasi (murrettuaan mahdollisen salasanan).&lt;br /&gt;
*Sitten kopioidaan julkinen osa kaikille palvelimille missä tätä avainparia halutaan hyödyntää. Huomaa, että &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt;-tiedostossa jokaisella rivillä määritetään yksi avain. Jos et ole aiemmin käyttänyt tätä menetelmää, tiedostoa ei ole, ja oman julkisen avaimen kopioiminen etäkoneen &amp;lt;tt&amp;gt;authorized_keys&amp;lt;/tt&amp;gt;-tiedostoksi ei tuota ongelmia.&lt;br /&gt;
 [[scp]] ~/.ssh/id_rsa.pub palvelin:/home/kayttaja/.ssh/authorized_keys&lt;br /&gt;
Mikäli sinulla on jo ennestään etäkoneessa &amp;lt;tt&amp;gt;~/.ssh/authorized_keys2&amp;lt;/tt&amp;gt;-tiedosto, voit komentaa näin:&lt;br /&gt;
 [[cat]] ~/.ssh/id_rsa.pub | ssh käyttäjä@etäkone &#039;[[cat]] &amp;gt;&amp;gt; ~/.ssh/authorized_keys&#039;&lt;br /&gt;
&lt;br /&gt;
*Nyt voit kirjautua kaikille palvelimille, joille olet julkisen avaimesi kopioinut käyttämättä palvelimen salasanaa. Salasanan ei siis enää tarvitse olla helposti muistettava &amp;amp;ndash; ja salasanalla kirjautumisen sshd:n kautta voi kieltää kokonaan. Käyttäen ohjelmaa ssh-agent säästytään myös avaintiedoston salasanan antamisesta, paitsi kerran X- tai pääteistunnon alussa, ssh-agentin käynnistämisen yhteydessä.&lt;br /&gt;
&lt;br /&gt;
Jos haluaa kirjautua automaattisesti, esimerkiksi cron-työn yhteydessä, joutuu käyttämään salasanatonta avaintiedostoa. Tähän käyttöön voi luoda rinnakkaisen avaimen, jota pidetään eri tiedostossa (johon viitataan ssh:n vivulla &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;) ja avaimen valtuuksia voi rajoittaa laittamalla tiedoston authorized_keys tämän avaimen kohdalle rivin alkuun &amp;quot;optioita&amp;quot;, esimerkiksi (huomaa pilkkujen, lainausmerkkien ja välilyöntien käyttö):&lt;br /&gt;
 from=&amp;quot;*.kotiverkko.example.org,työkoneeni.example.com&amp;quot;,no-port-forwarding,no-X11-forwarding jatässäitsejulkinenavainkaikkinensa&lt;br /&gt;
&lt;br /&gt;
== Tunneli ==&lt;br /&gt;
SSH:n avulla voi tunneloida minkä tahansa TCP-portin käytettäväksi verkon yli. Tämä tapahtuu sovelluksille läpinäkyvästi, joten se tarjoaa hienon mahdollisuuden parantaa &amp;amp;ndash; tai huonontaa &amp;amp;ndash; tietoturvaa tilanteissa, joissa tietyn sovelluksen muokkaaminen ei ole mahdollista tai käytännöllistä. Seuraavassa esimerkissä tunneloidaan paikallisen koneen ([[localhost]]) portti 123 SSH:lla niin, että sen kautta voi käyttää etäkoneen porttia 1337.&lt;br /&gt;
 ssh -L 1337:localhost:123 etäkone&lt;br /&gt;
Tunnelia ei ole pakko tehdä localhostiin, vaan mikä tahansa kone käy. Näin voit esimerkiksi päästä käsiksi sisäverkkoihin, joihin et suoraan Internetistä pääse. Esimerkki: &lt;br /&gt;
 ssh -L 1337:192.168.6.12:123 etäkone&lt;br /&gt;
&lt;br /&gt;
=== Käänteinen tunneli ===&lt;br /&gt;
Käänteisen tunnelin idea on sama kuin normaalinkin tunnelin, mutta se käynnistetään toisesta päästä. Käänteinen tunneli mahdollistaa vaikkapa palomuurin takana olevan koneen etäylläpidon. Seuraavassa esimerkissä tunneloidaan paikallisen koneen portti 123 SSH:lla niin, että se on käytettävissä etäkoneelta portissa 1337.&lt;br /&gt;
 ssh -R 1337:localhost:123 etäkone&lt;br /&gt;
&lt;br /&gt;
==Tietoturva==&lt;br /&gt;
SSH-yhteys on salattu, mutta ei pidä tuudittautua valheellisen turvallisuuden tunteeseen, sillä erilaisia hyökkäyskeinoja löytyy. Lue artikkelista [[SSH-turvatoimet]] vinkkejä SSH-palvelimesi turvaamiseen.&lt;br /&gt;
&lt;br /&gt;
Salaus auttaa siiihen, ettei verkkoa passiivisesti salakuunteleva pysty seuraamaan liikennettä ja ettei sitä pystytä muokkaamaan. Edellinen voi myös olla tietoturvaongelma, sillä yrityksen palomuurikaan ei pysty erottamaan ongelmallista liikennettä sallittusta.&lt;br /&gt;
&lt;br /&gt;
===Koneiden avaimet===&lt;br /&gt;
&lt;br /&gt;
SSH estää koneitten avainten avulla vieraan koneen esiintymisen luotettuna palvelimena (nimipalvelinhyökkäysten tms. avulla). ssh varoittaa, jos avaimet eivät täsmää. Varoituksesta ei ole hyötyä, jos siitä ei välitä, joten on oleellista kopioida koneitten avaimet /etc/ssh_host*_key.pub omalle koneelle tiedostoon /etc/ssh/ssh_known_hosts tai ~/.ssh/known_hosts.&lt;br /&gt;
Avainriville pitää lisätä myös koneesta mahdollisesti käytettävät aliakset&lt;br /&gt;
 kone.example.com,kone,alias,alias.example.com,192.168.0.1 itseavainkaikkinensa&lt;br /&gt;
&lt;br /&gt;
Varoituksen yhteydessä ssh kertoo koneen avaimen &amp;quot;sormenjäljen&amp;quot;, jonka voi verrata oikean avaimen sormenjälkeen jopa puhelimitse. Jos vain yhden koneen kanssa on ongelmia, ssh-yhteyden voi ottaa toiselle koneelle toiseen verkkoon ja yrittää yhteyttä sitä kautta. Jos tältä koneelta katsottuna vieraan koneen sormenjälki on sama kuin omastakin koneesta katsottuna, kyseessä ei ole paikallinen nimipalvelinhuijaus.&lt;br /&gt;
&lt;br /&gt;
===Murtautuminen===&lt;br /&gt;
&lt;br /&gt;
Se, että ssh-liikenne on salattua, ei estä murtautumaasta ssh-palvelimen kautta suoraan. Itse palvelimessa ei ole ollut kovin paljon reikiä, mutta heikkoja salasanoja voi hyödyntää ssh-palvelimen kautta. Joissakin [[jakelu]]issa palvelin on oletuksena päällä, koska koneita on tarkoitettu etäylläpidettäviksi. Tällöin on tärkeää rajoittaa miltä koneilta ja mille tunnuksille ssh:lla pystyy kirjautumaan ja varmistamaan, että näillä tunnuksilla on hyvät salasanat &amp;amp;ndash; ellei salasanalla kirjautumista ssh:lla estetä kokonaan (katso [[#Tunnistaminen avainpareilla|tunnistaminen avainpareilla]] yllä).&lt;br /&gt;
&lt;br /&gt;
Katso myös [[SSH-turvatoimet]].&lt;br /&gt;
&lt;br /&gt;
===X:n tietoturva===&lt;br /&gt;
&lt;br /&gt;
Samalla [[X]]-palvelimella ajettavat ohjelmat luottavat yleensä toisiinsa ja X-palvelin luottaa ohjelmiin. Jos ohjelma niin haluaa se pystyy esimerkiksi valtaamaan leikepöydän juuri ennen sen sisällön kopioimista komentoriville ja siten ajamaan mielivaltaisia komentoja, tai luomaan läpinäkyvän näytön kokoisen ikkunan ja sen kautta salakuuntelemaan näppäimistöä. Tämä ei yleensä ole ongelma, sillä jos jokin ajettava ohjelma on trojan hevonen, se pystyy myös käyttämään tunnuksen oikeuksia suoraan. Verkon yli ajettaessa yhdellä koneella vallatulla tunnuksella voi kuitenkin murtautua myös samaa X-palvelinta käyttäville muille koneille.&lt;br /&gt;
&lt;br /&gt;
Jotta voisi käyttää myös heikomman tietoturvan koneita tai koneita, joiden ylläpitoon ei luota, ssh ei yleensä pyytämättä anna toisella koneella ajettavien ohjelmien käyttää paikallista X-palvelinta. Nykyisissä X-palvelimissa on myös mahdollista rajoittaa X:n käyttöä niin, että jotkut, tässä tilanteessa erityisen vaarallisiksi huomatut toiminnot ei ole vieraan ohjelman käytettävissä.&lt;br /&gt;
&lt;br /&gt;
Jos etäyhteydessä ei ole tarkoituksena ajaa graafisia ohjelmia, X-yhteyttä ei siis kannata muodostaa. Jos käyttää graafisia ohjelmia, mutta epäilee etäkoneen tietoturvaa, X:n voi sallia vain kohtuullisen turvaallisesti koetuin osin.&lt;br /&gt;
 ssh -x kone-ilman-x-ohjelmia.example.org&lt;br /&gt;
 ssh -X kone-jossa-x-ohjelmia.example.org&lt;br /&gt;
 ssh -X -Y kone-johon-luottaa.example.org&lt;br /&gt;
&lt;br /&gt;
==SSH välityspalvelimen läpi==&lt;br /&gt;
SSH-yhteydet voidaan myös yhdistää HTTP-välityspalvelimen, kuten [[Squid]]in läpi. Seuraava asetus vaatii Corkscrew-ohjelman, joka löytyy useimpien jakelupakettien ohjelmavarastosta.&lt;br /&gt;
&lt;br /&gt;
Lisää &amp;lt;tt&amp;gt;~/.ssh/config&amp;lt;/tt&amp;gt;-tiedostoon seuraavat rivit vaihtaen &amp;lt;tt&amp;gt;cache.palvel.in 8080&amp;lt;/tt&amp;gt;:n joksikin muuksi:&lt;br /&gt;
&amp;lt;pre&amp;gt;Host *&lt;br /&gt;
  ProxyCommand corkscrew cache.palvel.in 8080 %h %p&amp;lt;/pre&amp;gt;&lt;br /&gt;
Jos haluat esimerkiksi vain fi-, org- ja net-domainit menemään välityspalvelimen läpi, muuta Host-asetus &amp;lt;tt&amp;gt;*&amp;lt;/tt&amp;gt;:n sijasta &amp;lt;tt&amp;gt;*.fi *.org *.net&amp;lt;/tt&amp;gt;:ksi.&lt;br /&gt;
&lt;br /&gt;
==Käyttöesimerkki: varakopiot verkon yli==&lt;br /&gt;
Varakopioi kotisivusi toisen koneen kotihakemistosta ssh:lla&lt;br /&gt;
&lt;br /&gt;
  ssh toinen.kone.fi &#039;cd public_html &amp;amp;&amp;amp; tar -cjvf - .&#039; | cat &amp;gt; kotisivut.tar.bz2&lt;br /&gt;
&lt;br /&gt;
Palauta hakemistorakenne takaisin&lt;br /&gt;
&lt;br /&gt;
  cat kotisivut.tar.bz2 | ssh toinen.kone.fi &#039;cd public_html &amp;amp;&amp;amp; tar xjvf -&#039;&lt;br /&gt;
&lt;br /&gt;
Vastaava [[Varmuuskopiointi#Rsync|perusteellisempi esimerkki]] löytyy artikkelissa varmuuskopioinnista.&lt;br /&gt;
&lt;br /&gt;
==Käyttöesimerkki: Graafinen VNC-yhteys kahden palomuurin takana olevien koneiden välille ==&lt;br /&gt;
Koneet A ja B palomuurien takana, kone C ei. Tarkoituksena nähdä koneen A näytöllä koneen B näytön näkymä [[VNC#Yhdist.C3.A4minen_olemassaolevaan_X-istuntoon|VNC-yhteyden]]  yli.&lt;br /&gt;
&lt;br /&gt;
Kone A ottaa ensiksi yhteyden koneeseen C tunneloiden koneen C portin 5903 paikalliseen porttiin 5904:&lt;br /&gt;
  ssh ckayttaja@ckone.com -L 5904:localhost:5903&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen kone B ottaa yhteyden koneeseen C tunneloiden koneen C portti 8001 koneen B porttiin 22 (SSH):&lt;br /&gt;
  ssh -R 8001:localhost:22 ckayttaja@ckone.com&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen käyttäjä A ottaa koneelta C yhteyden koneeseen B tunneloiden koneen B portin 5900(VNC) koneen C porttiin 5903:&lt;br /&gt;
  ssh bkayttaja@localhost -p 8001 -L 5900:localhost:5903&lt;br /&gt;
&lt;br /&gt;
Nyt A käynnistää VNC:n koneen B porttiin 5900&lt;br /&gt;
  x11vnc&lt;br /&gt;
&lt;br /&gt;
Ja tämä B-koneen portti 5900 tunneloituu noin neljän portin läpi koneen A porttiin 5904, jolloin A saa VNC:n käyntiin:&lt;br /&gt;
  vncviewer localhost:5905&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[SFTP]]&lt;br /&gt;
*[[SCP]]&lt;br /&gt;
*[[Telnet]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
* [[wikipedia:fi:SSH|SSH Wikipediassa]]&lt;br /&gt;
* [http://www.openssh.com/ OpenSSH]&lt;br /&gt;
* [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Palvelimet]]&lt;br /&gt;
[[Luokka:Tietoturva]]&lt;br /&gt;
[[Luokka:Käsitteet]]&lt;br /&gt;
[[Luokka:Komentorivin erikoisohjelmat]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Bazaar&amp;diff=21579</id>
		<title>Bazaar</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Bazaar&amp;diff=21579"/>
		<updated>2008-06-04T17:21:19Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* Ulkoisen palvelimen käyttö */  - ongelmienratkaisuvinkkejä..&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bazaar on vapaa, hajautettu versionhallintaohjelma joka on saatavissa Linuxin lisäksi myös Windowsille ja Mac OS:lle. &lt;br /&gt;
&lt;br /&gt;
{{Ohjelma &lt;br /&gt;
 | nimi=Bazaar &lt;br /&gt;
 | kuva=[[Kuva:Bazaar-logo.jpg]] &lt;br /&gt;
 | kuvateksti= &lt;br /&gt;
 | lisenssi=[[GPL]] &lt;br /&gt;
 | käyttöliittymä=teksti &lt;br /&gt;
 | kotisivu=[http://bazaar-vcs.org bazaar-vcs.org]}}&lt;br /&gt;
&lt;br /&gt;
== Yleistä ==&lt;br /&gt;
Bazaar on hajautettu versionhallintajärjestelmä, eli sitä käytettäessä ei normaalisti olla yhteydessä palvelimeen. Bazaaria käytetään normaalisti omalla koneella, ja oman version voi halutessaan lähettää palvelimelle. Bazaar ei myöskään vaadi erillistä keskuspalvelinta tai tällaisia palvelimia voi olla useita.&lt;br /&gt;
&lt;br /&gt;
Bazaarin lisäksi hajautettu versionhallintajärjestelmä on mm. [[Git]].&lt;br /&gt;
&lt;br /&gt;
== Asennus ==&lt;br /&gt;
Bazaar löytyy useimpien [[jakelu]]iden [[paketinhallintajärjestelmä]]stä paketista &amp;lt;tt&amp;gt;bazaar&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;bzr&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Käyttö ==&lt;br /&gt;
Bazaaria käytetään komennolla&lt;br /&gt;
 $ bzr&lt;br /&gt;
&lt;br /&gt;
Aluksi kerrotaan oma nimi ja sähköposti, jotta ne näkyisivät oikein lokeissa:&lt;br /&gt;
 $ bzr whoami &amp;quot;Erkki Esimerkki &amp;lt;erkki@linux.fi&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Työskentely paikallisen varaston kanssa ===&lt;br /&gt;
&lt;br /&gt;
Tiettyyn hakemistoon voidaan perustaa uusi varasto komennolla&lt;br /&gt;
 bzr init&lt;br /&gt;
Tämä komento luo kyseiseen hakemistoon piilotetun hakemiston &amp;lt;tt&amp;gt;.bzr&amp;lt;/tt&amp;gt;, jossa Bazaar säilyttää tarvitsemiaan tietoja.&lt;br /&gt;
&lt;br /&gt;
Projektiin otetaan mukaan tiedostoja ja hakemistoja komennolla&lt;br /&gt;
 bzr add tiedosto&lt;br /&gt;
Luodaan esimerkiksi uusi projekti, jota käytämme Bazaariin tutustumiseen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir bazaar&lt;br /&gt;
$ cd bazaar/&lt;br /&gt;
$ bzr init&lt;br /&gt;
$ [[touch]] tietoa.txt&lt;br /&gt;
$ touch lisenssi&lt;br /&gt;
$ bzr add tietoa.txt lisenssi&lt;br /&gt;
added tietoa.txt&lt;br /&gt;
added lisenssi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seuraavaksi tallennamme projektistamme ensimmäisen &#039;&#039;revision&#039;&#039; versionhallintajärjestelmään komennolla &amp;lt;tt&amp;gt;bzr commit&amp;lt;/tt&amp;gt; jolle voidaan antaa myös kuvaus muutoksesta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr commit -m &amp;quot;Projektin alku&amp;quot;&lt;br /&gt;
$ Committing to: /koodaus/bazaar/&lt;br /&gt;
$ added lisenssi&lt;br /&gt;
$ added tietoa.txt&lt;br /&gt;
$ Committed revision 1.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muokataan seuraavaksi projektiamme kirjoittamalla jotain tekstiä tiedostoon &amp;lt;tt&amp;gt;tietoa.txt&amp;lt;/tt&amp;gt;. Edellisen &amp;lt;tt&amp;gt;bzr commit&amp;lt;/tt&amp;gt; -komennon jälkeen tekemämme muutokset näemmä komennolla &amp;lt;tt&amp;gt;bzr diff&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr diff&lt;br /&gt;
=== modified file &#039;tietoa.txt&#039;&lt;br /&gt;
--- tietoa.txt  2008-04-13 16:39:33 +0000&lt;br /&gt;
+++ tietoa.txt  2008-04-13 16:42:09 +0000&lt;br /&gt;
@@ -0,0 +1,1 @@&lt;br /&gt;
+Bazaar on hajautettu vapaa, hajautettu versionhallintaohjelma joka on saatavissa Linuxin lisäksi myös&lt;br /&gt;
Windowsille ja Mac OS:lle.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tämä muutos voidaan nyt tallentaa varastoon kuten edellä:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr commit -m &amp;quot;Perustietoja&amp;quot;&lt;br /&gt;
Committing to: /koodaus/bazaar/&lt;br /&gt;
modified tietoa.txt&lt;br /&gt;
Committed revision 2.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Varastoon tehtyjä muutoksia voidaan seurata lokista:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr log&lt;br /&gt;
------------------------------------------------------------&lt;br /&gt;
revno: 2&lt;br /&gt;
committer: Erkki Esimerkki &amp;lt;erkki@linux.fi&amp;gt;&lt;br /&gt;
branch nick: bazaar&lt;br /&gt;
timestamp: Sun 2008-04-13 19:43:33 +0300&lt;br /&gt;
message:&lt;br /&gt;
  Perustietoja&lt;br /&gt;
------------------------------------------------------------&lt;br /&gt;
revno: 1&lt;br /&gt;
committer: Erkki Esimerkki &amp;lt;erkki@linux.fi&amp;gt;&lt;br /&gt;
branch nick: bazaar&lt;br /&gt;
timestamp: Sun 2008-04-13 19:39:33 +0300&lt;br /&gt;
message:&lt;br /&gt;
  Projektin alku&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ulkoisen palvelimen käyttö ===&lt;br /&gt;
Tässä vaiheessa voisimme haluta siirtää muutoksemme palvelimelle, jotta muut kehittäjät voisivat osallistua kehitystyöhön. Tämä onnistuu lähettämällä varasto ulkoiselle palvelimelle komennolla &amp;lt;tt&amp;gt;bzr push&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 $ bzr push --create-prefix sftp://tunnus@palvelin.com/~/public_html/rojekti&lt;br /&gt;
 2 revision(s) pushed.&lt;br /&gt;
Tässä &amp;lt;tt&amp;gt;--create-prefix&amp;lt;/tt&amp;gt; tarkoittaa sitä, että Bazaar luo projektihakemiston, jos se ei vielä ole olemassa. On syytä huomata, että Bazaar lähettää kaikki &#039;&#039;revisiot&#039;&#039;, jotka paikalliseen varastoon on tallennettu, ei vain uusinta. &lt;br /&gt;
&#039;&#039;Huom: esim. Ubuntu vaatii paketin python-paramiko -asennuksen jotta Bazaarin käyttämä, pythonilla tehty ssh-yhteys onnistuu.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Palvelimella oleva projekti taas voidaan hakea komennolla &amp;lt;tt&amp;gt;bzr branch&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 $ bzr branch http://osoite.fi/rojekti&lt;br /&gt;
Tällöinkin Bazaar hakee kaikki projektin &#039;&#039;revisiot&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Jos eri henkilöt muokkaavat projektia, käy helposti niin, että kehittäjien koneilla olevat varastot poikkeavat palvelimella olevasta. Versiot saa yhdistettyä komennolla&lt;br /&gt;
 $ bzr merge&lt;br /&gt;
jolloin Bazaar yrittää automaattisesti yhdistää muutokset. Jos merge ilmoittaa &#039;All changes applied succesfully&#039;, on se automaattisesti osannut yhdistää versiot. Muutokset näkee komennolla&lt;br /&gt;
 $ bzr diff&lt;br /&gt;
Jos merge ei kuitenkaan osaa yhdistää versioita, tiedostot, joissa on eroavaisuuksia versioiden välillä näkee komennolla&lt;br /&gt;
 $ bzr conflicts&lt;br /&gt;
Tämän jälkeen ongelmat täytyy käydä ratkaisemassa koodista käsin. Kun tämä on tehty, vahvistetaan tiedostoon tehdyt muutokset komennolla&lt;br /&gt;
 $ bzr resolve TIEDOSTONIMI&lt;br /&gt;
Lopuksi muutokset tallennetaan paikalliseen varastoon normaalisti komennolla&lt;br /&gt;
 $ bzr commit -m &amp;quot;Yhdistetty Pekan version kanssa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Launchpad ==&lt;br /&gt;
Bazaar-palvelimen asentamisen sijaan voidaan käyttää myös julkisia Bazaar-palvelimen tarjoavia palveluita. Suurin tällainen on mm. [[Ubuntu]]n kehitysalustana käytettävä [http://www.launchpad.net Launchpad]. Jokainen käyttäjä voi vapaasti käyttää Launchpadin Bazaar-palvelua rekisteröitymällä palveluun. &lt;br /&gt;
&lt;br /&gt;
Muutoksia lähetettäessä käyttäjä tunnistetaan [[SSH]]-avaimen avulla. Käyttäjän julkinen SSH-avain löytyy polusta  &amp;lt;tt&amp;gt;~/.ssh/id_dsa.pub&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;~/.ssh/id_rsa.pub&amp;lt;/tt&amp;gt;. Jos tällaisia tiedostoa ei löydy, on SSH-avainpari luotava komennolla &amp;lt;tt&amp;gt;ssh-keygen&amp;lt;/tt&amp;gt;. Tämän jälkeen kyseisen tiedoston sisältö on kerrottava Launchpadiin menemällä ensin omalle käyttäjäsivulle ja tämän jälkeen napsauttamalla &#039;&#039;Update SSH keys&#039;&#039; -linkkiä ja kopioimalla tiedoston sisältö sivun alareunassa olevaan tekstikenttään.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen versiot voi lähettää Launchpadiin komennolla&lt;br /&gt;
 $ bzr push bzr+ssh://käyttäjätunnus@bazaar.launchpad.net/~käyttäjätunnus/+junk/projekti&lt;br /&gt;
missä &amp;lt;tt&amp;gt;käyttäjätunnus&amp;lt;/tt&amp;gt; näkyy mm. käyttäjäsivun URL-osoitteessa. Vastaavasti tämä projekti voitaisiin kopioida komennolla&lt;br /&gt;
 $ bzr branch http://bazaar.launchpad.net/~käyttäjätunnus/+junk/projekti&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[Git]]&lt;br /&gt;
*[[Subversion]]&lt;br /&gt;
*[[CVS]]&lt;br /&gt;
*[[Mercurial]]&lt;br /&gt;
&lt;br /&gt;
== Aiheesta muualla ==&lt;br /&gt;
*[http://doc.bazaar-vcs.org/ Ohjelman kotisivu]&lt;br /&gt;
*[http://doc.bazaar-vcs.org/bzr.dev/en/mini-tutorial/index.html Pikaohje]&lt;br /&gt;
*[http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html Käyttäjän opas]&lt;br /&gt;
*[[wikipedia:Bazaar (software)|Englanninkielisen Wikipedian Bazaar-artikkeli]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Kehitystyökalut]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Bazaar&amp;diff=21578</id>
		<title>Bazaar</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Bazaar&amp;diff=21578"/>
		<updated>2008-06-04T17:09:36Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* Ulkoisen palvelimen käyttö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bazaar on vapaa, hajautettu versionhallintaohjelma joka on saatavissa Linuxin lisäksi myös Windowsille ja Mac OS:lle. &lt;br /&gt;
&lt;br /&gt;
{{Ohjelma &lt;br /&gt;
 | nimi=Bazaar &lt;br /&gt;
 | kuva=[[Kuva:Bazaar-logo.jpg]] &lt;br /&gt;
 | kuvateksti= &lt;br /&gt;
 | lisenssi=[[GPL]] &lt;br /&gt;
 | käyttöliittymä=teksti &lt;br /&gt;
 | kotisivu=[http://bazaar-vcs.org bazaar-vcs.org]}}&lt;br /&gt;
&lt;br /&gt;
== Yleistä ==&lt;br /&gt;
Bazaar on hajautettu versionhallintajärjestelmä, eli sitä käytettäessä ei normaalisti olla yhteydessä palvelimeen. Bazaaria käytetään normaalisti omalla koneella, ja oman version voi halutessaan lähettää palvelimelle. Bazaar ei myöskään vaadi erillistä keskuspalvelinta tai tällaisia palvelimia voi olla useita.&lt;br /&gt;
&lt;br /&gt;
Bazaarin lisäksi hajautettu versionhallintajärjestelmä on mm. [[Git]].&lt;br /&gt;
&lt;br /&gt;
== Asennus ==&lt;br /&gt;
Bazaar löytyy useimpien [[jakelu]]iden [[paketinhallintajärjestelmä]]stä paketista &amp;lt;tt&amp;gt;bazaar&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;bzr&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Käyttö ==&lt;br /&gt;
Bazaaria käytetään komennolla&lt;br /&gt;
 $ bzr&lt;br /&gt;
&lt;br /&gt;
Aluksi kerrotaan oma nimi ja sähköposti, jotta ne näkyisivät oikein lokeissa:&lt;br /&gt;
 $ bzr whoami &amp;quot;Erkki Esimerkki &amp;lt;erkki@linux.fi&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Työskentely paikallisen varaston kanssa ===&lt;br /&gt;
&lt;br /&gt;
Tiettyyn hakemistoon voidaan perustaa uusi varasto komennolla&lt;br /&gt;
 bzr init&lt;br /&gt;
Tämä komento luo kyseiseen hakemistoon piilotetun hakemiston &amp;lt;tt&amp;gt;.bzr&amp;lt;/tt&amp;gt;, jossa Bazaar säilyttää tarvitsemiaan tietoja.&lt;br /&gt;
&lt;br /&gt;
Projektiin otetaan mukaan tiedostoja ja hakemistoja komennolla&lt;br /&gt;
 bzr add tiedosto&lt;br /&gt;
Luodaan esimerkiksi uusi projekti, jota käytämme Bazaariin tutustumiseen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir bazaar&lt;br /&gt;
$ cd bazaar/&lt;br /&gt;
$ bzr init&lt;br /&gt;
$ [[touch]] tietoa.txt&lt;br /&gt;
$ touch lisenssi&lt;br /&gt;
$ bzr add tietoa.txt lisenssi&lt;br /&gt;
added tietoa.txt&lt;br /&gt;
added lisenssi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seuraavaksi tallennamme projektistamme ensimmäisen &#039;&#039;revision&#039;&#039; versionhallintajärjestelmään komennolla &amp;lt;tt&amp;gt;bzr commit&amp;lt;/tt&amp;gt; jolle voidaan antaa myös kuvaus muutoksesta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr commit -m &amp;quot;Projektin alku&amp;quot;&lt;br /&gt;
$ Committing to: /koodaus/bazaar/&lt;br /&gt;
$ added lisenssi&lt;br /&gt;
$ added tietoa.txt&lt;br /&gt;
$ Committed revision 1.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muokataan seuraavaksi projektiamme kirjoittamalla jotain tekstiä tiedostoon &amp;lt;tt&amp;gt;tietoa.txt&amp;lt;/tt&amp;gt;. Edellisen &amp;lt;tt&amp;gt;bzr commit&amp;lt;/tt&amp;gt; -komennon jälkeen tekemämme muutokset näemmä komennolla &amp;lt;tt&amp;gt;bzr diff&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr diff&lt;br /&gt;
=== modified file &#039;tietoa.txt&#039;&lt;br /&gt;
--- tietoa.txt  2008-04-13 16:39:33 +0000&lt;br /&gt;
+++ tietoa.txt  2008-04-13 16:42:09 +0000&lt;br /&gt;
@@ -0,0 +1,1 @@&lt;br /&gt;
+Bazaar on hajautettu vapaa, hajautettu versionhallintaohjelma joka on saatavissa Linuxin lisäksi myös&lt;br /&gt;
Windowsille ja Mac OS:lle.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tämä muutos voidaan nyt tallentaa varastoon kuten edellä:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr commit -m &amp;quot;Perustietoja&amp;quot;&lt;br /&gt;
Committing to: /koodaus/bazaar/&lt;br /&gt;
modified tietoa.txt&lt;br /&gt;
Committed revision 2.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Varastoon tehtyjä muutoksia voidaan seurata lokista:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr log&lt;br /&gt;
------------------------------------------------------------&lt;br /&gt;
revno: 2&lt;br /&gt;
committer: Erkki Esimerkki &amp;lt;erkki@linux.fi&amp;gt;&lt;br /&gt;
branch nick: bazaar&lt;br /&gt;
timestamp: Sun 2008-04-13 19:43:33 +0300&lt;br /&gt;
message:&lt;br /&gt;
  Perustietoja&lt;br /&gt;
------------------------------------------------------------&lt;br /&gt;
revno: 1&lt;br /&gt;
committer: Erkki Esimerkki &amp;lt;erkki@linux.fi&amp;gt;&lt;br /&gt;
branch nick: bazaar&lt;br /&gt;
timestamp: Sun 2008-04-13 19:39:33 +0300&lt;br /&gt;
message:&lt;br /&gt;
  Projektin alku&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ulkoisen palvelimen käyttö ===&lt;br /&gt;
Tässä vaiheessa voisimme haluta siirtää muutoksemme palvelimelle, jotta muut kehittäjät voisivat osallistua kehitystyöhön. Tämä onnistuu lähettämällä varasto ulkoiselle palvelimelle komennolla &amp;lt;tt&amp;gt;bzr push&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 $ bzr push --create-prefix sftp://tunnus@palvelin.com/~/public_html/rojekti&lt;br /&gt;
 2 revision(s) pushed.&lt;br /&gt;
Tässä &amp;lt;tt&amp;gt;--create-prefix&amp;lt;/tt&amp;gt; tarkoittaa sitä, että Bazaar luo projektihakemiston, jos se ei vielä ole olemassa. On syytä huomata, että Bazaar lähettää kaikki &#039;&#039;revisiot&#039;&#039;, jotka paikalliseen varastoon on tallennettu, ei vain uusinta. &lt;br /&gt;
&#039;&#039;Huom: esim. Ubuntu vaatii paketin python-paramiko -asennuksen jotta Bazaarin käyttämä, pythonilla tehty ssh-yhteys onnistuu.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Palvelimella oleva projekti taas voidaan hakea komennolla &amp;lt;tt&amp;gt;bzr branch&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 $ bzr branch http://osoite.fi/rojekti&lt;br /&gt;
Tällöinkin Bazaar hakee kaikki projektin &#039;&#039;revisiot&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Jos eri henkilöt muokkaavat projektia, käy helposti niin, että kehittäjien koneilla olevat varastot poikkeavat palvelimella olevasta. Versiot saa yhdistettyä komennolla&lt;br /&gt;
 $ bzr merge&lt;br /&gt;
jolloin Bazaar yrittää automaattisesti yhdistää muutokset. Komennon aiheuttamat muutokset näkee komennolla&lt;br /&gt;
 $ bzr diff&lt;br /&gt;
Tiedostot, joissa on eroavaisuuksia versioiden välillä näkee komennolla&lt;br /&gt;
 $ bzr conflicts&lt;br /&gt;
Tämän jälkeen ongelmat täytyy käydä ratkaisemassa koodista käsin. Kun ne on ratkaistu, vahvistetaan tiedostoon tehdyt muutokset komennolla&lt;br /&gt;
 $ bzr resolve TIEDOSTONIMI&lt;br /&gt;
Tämän jälkeen muutokset tallennetaan paikalliseen varastoon normaalisti komennolla&lt;br /&gt;
 $ bzr commit -m &amp;quot;Yhdistetty Pekan version kanssa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Launchpad ==&lt;br /&gt;
Bazaar-palvelimen asentamisen sijaan voidaan käyttää myös julkisia Bazaar-palvelimen tarjoavia palveluita. Suurin tällainen on mm. [[Ubuntu]]n kehitysalustana käytettävä [http://www.launchpad.net Launchpad]. Jokainen käyttäjä voi vapaasti käyttää Launchpadin Bazaar-palvelua rekisteröitymällä palveluun. &lt;br /&gt;
&lt;br /&gt;
Muutoksia lähetettäessä käyttäjä tunnistetaan [[SSH]]-avaimen avulla. Käyttäjän julkinen SSH-avain löytyy polusta  &amp;lt;tt&amp;gt;~/.ssh/id_dsa.pub&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;~/.ssh/id_rsa.pub&amp;lt;/tt&amp;gt;. Jos tällaisia tiedostoa ei löydy, on SSH-avainpari luotava komennolla &amp;lt;tt&amp;gt;ssh-keygen&amp;lt;/tt&amp;gt;. Tämän jälkeen kyseisen tiedoston sisältö on kerrottava Launchpadiin menemällä ensin omalle käyttäjäsivulle ja tämän jälkeen napsauttamalla &#039;&#039;Update SSH keys&#039;&#039; -linkkiä ja kopioimalla tiedoston sisältö sivun alareunassa olevaan tekstikenttään.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen versiot voi lähettää Launchpadiin komennolla&lt;br /&gt;
 $ bzr push bzr+ssh://käyttäjätunnus@bazaar.launchpad.net/~käyttäjätunnus/+junk/projekti&lt;br /&gt;
missä &amp;lt;tt&amp;gt;käyttäjätunnus&amp;lt;/tt&amp;gt; näkyy mm. käyttäjäsivun URL-osoitteessa. Vastaavasti tämä projekti voitaisiin kopioida komennolla&lt;br /&gt;
 $ bzr branch http://bazaar.launchpad.net/~käyttäjätunnus/+junk/projekti&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[Git]]&lt;br /&gt;
*[[Subversion]]&lt;br /&gt;
*[[CVS]]&lt;br /&gt;
*[[Mercurial]]&lt;br /&gt;
&lt;br /&gt;
== Aiheesta muualla ==&lt;br /&gt;
*[http://doc.bazaar-vcs.org/ Ohjelman kotisivu]&lt;br /&gt;
*[http://doc.bazaar-vcs.org/bzr.dev/en/mini-tutorial/index.html Pikaohje]&lt;br /&gt;
*[http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html Käyttäjän opas]&lt;br /&gt;
*[[wikipedia:Bazaar (software)|Englanninkielisen Wikipedian Bazaar-artikkeli]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Kehitystyökalut]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Bazaar&amp;diff=21577</id>
		<title>Bazaar</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Bazaar&amp;diff=21577"/>
		<updated>2008-06-04T16:26:25Z</updated>

		<summary type="html">&lt;p&gt;Rhk: python-paramiko -vinkki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bazaar on vapaa, hajautettu versionhallintaohjelma joka on saatavissa Linuxin lisäksi myös Windowsille ja Mac OS:lle. &lt;br /&gt;
&lt;br /&gt;
{{Ohjelma &lt;br /&gt;
 | nimi=Bazaar &lt;br /&gt;
 | kuva=[[Kuva:Bazaar-logo.jpg]] &lt;br /&gt;
 | kuvateksti= &lt;br /&gt;
 | lisenssi=[[GPL]] &lt;br /&gt;
 | käyttöliittymä=teksti &lt;br /&gt;
 | kotisivu=[http://bazaar-vcs.org bazaar-vcs.org]}}&lt;br /&gt;
&lt;br /&gt;
== Yleistä ==&lt;br /&gt;
Bazaar on hajautettu versionhallintajärjestelmä, eli sitä käytettäessä ei normaalisti olla yhteydessä palvelimeen. Bazaaria käytetään normaalisti omalla koneella, ja oman version voi halutessaan lähettää palvelimelle. Bazaar ei myöskään vaadi erillistä keskuspalvelinta tai tällaisia palvelimia voi olla useita.&lt;br /&gt;
&lt;br /&gt;
Bazaarin lisäksi hajautettu versionhallintajärjestelmä on mm. [[Git]].&lt;br /&gt;
&lt;br /&gt;
== Asennus ==&lt;br /&gt;
Bazaar löytyy useimpien [[jakelu]]iden [[paketinhallintajärjestelmä]]stä paketista &amp;lt;tt&amp;gt;bazaar&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;bzr&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Käyttö ==&lt;br /&gt;
Bazaaria käytetään komennolla&lt;br /&gt;
 $ bzr&lt;br /&gt;
&lt;br /&gt;
Aluksi kerrotaan oma nimi ja sähköposti, jotta ne näkyisivät oikein lokeissa:&lt;br /&gt;
 $ bzr whoami &amp;quot;Erkki Esimerkki &amp;lt;erkki@linux.fi&amp;gt;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Työskentely paikallisen varaston kanssa ===&lt;br /&gt;
&lt;br /&gt;
Tiettyyn hakemistoon voidaan perustaa uusi varasto komennolla&lt;br /&gt;
 bzr init&lt;br /&gt;
Tämä komento luo kyseiseen hakemistoon piilotetun hakemiston &amp;lt;tt&amp;gt;.bzr&amp;lt;/tt&amp;gt;, jossa Bazaar säilyttää tarvitsemiaan tietoja.&lt;br /&gt;
&lt;br /&gt;
Projektiin otetaan mukaan tiedostoja ja hakemistoja komennolla&lt;br /&gt;
 bzr add tiedosto&lt;br /&gt;
Luodaan esimerkiksi uusi projekti, jota käytämme Bazaariin tutustumiseen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir bazaar&lt;br /&gt;
$ cd bazaar/&lt;br /&gt;
$ bzr init&lt;br /&gt;
$ [[touch]] tietoa.txt&lt;br /&gt;
$ touch lisenssi&lt;br /&gt;
$ bzr add tietoa.txt lisenssi&lt;br /&gt;
added tietoa.txt&lt;br /&gt;
added lisenssi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seuraavaksi tallennamme projektistamme ensimmäisen &#039;&#039;revision&#039;&#039; versionhallintajärjestelmään komennolla &amp;lt;tt&amp;gt;bzr commit&amp;lt;/tt&amp;gt; jolle voidaan antaa myös kuvaus muutoksesta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr commit -m &amp;quot;Projektin alku&amp;quot;&lt;br /&gt;
$ Committing to: /koodaus/bazaar/&lt;br /&gt;
$ added lisenssi&lt;br /&gt;
$ added tietoa.txt&lt;br /&gt;
$ Committed revision 1.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muokataan seuraavaksi projektiamme kirjoittamalla jotain tekstiä tiedostoon &amp;lt;tt&amp;gt;tietoa.txt&amp;lt;/tt&amp;gt;. Edellisen &amp;lt;tt&amp;gt;bzr commit&amp;lt;/tt&amp;gt; -komennon jälkeen tekemämme muutokset näemmä komennolla &amp;lt;tt&amp;gt;bzr diff&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr diff&lt;br /&gt;
=== modified file &#039;tietoa.txt&#039;&lt;br /&gt;
--- tietoa.txt  2008-04-13 16:39:33 +0000&lt;br /&gt;
+++ tietoa.txt  2008-04-13 16:42:09 +0000&lt;br /&gt;
@@ -0,0 +1,1 @@&lt;br /&gt;
+Bazaar on hajautettu vapaa, hajautettu versionhallintaohjelma joka on saatavissa Linuxin lisäksi myös&lt;br /&gt;
Windowsille ja Mac OS:lle.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tämä muutos voidaan nyt tallentaa varastoon kuten edellä:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr commit -m &amp;quot;Perustietoja&amp;quot;&lt;br /&gt;
Committing to: /koodaus/bazaar/&lt;br /&gt;
modified tietoa.txt&lt;br /&gt;
Committed revision 2.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Varastoon tehtyjä muutoksia voidaan seurata lokista:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ bzr log&lt;br /&gt;
------------------------------------------------------------&lt;br /&gt;
revno: 2&lt;br /&gt;
committer: Erkki Esimerkki &amp;lt;erkki@linux.fi&amp;gt;&lt;br /&gt;
branch nick: bazaar&lt;br /&gt;
timestamp: Sun 2008-04-13 19:43:33 +0300&lt;br /&gt;
message:&lt;br /&gt;
  Perustietoja&lt;br /&gt;
------------------------------------------------------------&lt;br /&gt;
revno: 1&lt;br /&gt;
committer: Erkki Esimerkki &amp;lt;erkki@linux.fi&amp;gt;&lt;br /&gt;
branch nick: bazaar&lt;br /&gt;
timestamp: Sun 2008-04-13 19:39:33 +0300&lt;br /&gt;
message:&lt;br /&gt;
  Projektin alku&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ulkoisen palvelimen käyttö ===&lt;br /&gt;
Tässä vaiheessa voisimme haluta siirtää muutoksemme palvelimelle, jotta muut kehittäjät voisivat osallistua kehitystyöhön. Tämä onnistuu lähettämällä varasto ulkoiselle palvelimelle komennolla &amp;lt;tt&amp;gt;bzr push&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 $ bzr push --create-prefix sftp://tunnus@palvelin.com/~/public_html/rojekti&lt;br /&gt;
 2 revision(s) pushed.&lt;br /&gt;
Tässä &amp;lt;tt&amp;gt;--create-prefix&amp;lt;/tt&amp;gt; tarkoittaa sitä, että Bazaar luo projektihakemiston, jos se ei vielä ole olemassa. On syytä huomata, että Bazaar lähettää kaikki &#039;&#039;revisiot&#039;&#039;, jotka paikalliseen varastoon on tallennettu, ei vain uusinta. &lt;br /&gt;
&#039;&#039;Huom: esim. Ubuntu vaatii paketin python-paramiko -asennuksen jotta Bazaarin käyttämä, pythonilla tehty ssh-yhteys onnistuu.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Palvelimella oleva projekti taas voidaan hakea komennolla &amp;lt;tt&amp;gt;bzr branch&amp;lt;/tt&amp;gt;:&lt;br /&gt;
 $ bzr branch http://osoite.fi/rojekti&lt;br /&gt;
Tällöinkin Bazaar hakee kaikki projektin &#039;&#039;revisiot&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Jos eri henkilöt muokkaavat projektia, käy helposti niin, että kehittäjien koneilla olevat varastot poikkeavat palvelimella olevasta. Versiot saa yhdistettyä komennolla&lt;br /&gt;
 $ bzr merge&lt;br /&gt;
jolloin Bazaar yrittää automaattisesti yhdistää muutokset. Komennon aiheuttamat muutokset näkee komennolla&lt;br /&gt;
 $ bzr diff&lt;br /&gt;
Jos muutokset onnistuvat ja erot näyttävät järkeviltä, voidaan muutokset tallentaa paikalliseen varastoon normaalisti komennolla&lt;br /&gt;
 $ bzr commit -m &amp;quot;Yhdistetty Pekan version kanssa&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Launchpad ==&lt;br /&gt;
Bazaar-palvelimen asentamisen sijaan voidaan käyttää myös julkisia Bazaar-palvelimen tarjoavia palveluita. Suurin tällainen on mm. [[Ubuntu]]n kehitysalustana käytettävä [http://www.launchpad.net Launchpad]. Jokainen käyttäjä voi vapaasti käyttää Launchpadin Bazaar-palvelua rekisteröitymällä palveluun. &lt;br /&gt;
&lt;br /&gt;
Muutoksia lähetettäessä käyttäjä tunnistetaan [[SSH]]-avaimen avulla. Käyttäjän julkinen SSH-avain löytyy polusta  &amp;lt;tt&amp;gt;~/.ssh/id_dsa.pub&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;~/.ssh/id_rsa.pub&amp;lt;/tt&amp;gt;. Jos tällaisia tiedostoa ei löydy, on SSH-avainpari luotava komennolla &amp;lt;tt&amp;gt;ssh-keygen&amp;lt;/tt&amp;gt;. Tämän jälkeen kyseisen tiedoston sisältö on kerrottava Launchpadiin menemällä ensin omalle käyttäjäsivulle ja tämän jälkeen napsauttamalla &#039;&#039;Update SSH keys&#039;&#039; -linkkiä ja kopioimalla tiedoston sisältö sivun alareunassa olevaan tekstikenttään.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen versiot voi lähettää Launchpadiin komennolla&lt;br /&gt;
 $ bzr push bzr+ssh://käyttäjätunnus@bazaar.launchpad.net/~käyttäjätunnus/+junk/projekti&lt;br /&gt;
missä &amp;lt;tt&amp;gt;käyttäjätunnus&amp;lt;/tt&amp;gt; näkyy mm. käyttäjäsivun URL-osoitteessa. Vastaavasti tämä projekti voitaisiin kopioida komennolla&lt;br /&gt;
 $ bzr branch http://bazaar.launchpad.net/~käyttäjätunnus/+junk/projekti&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[Git]]&lt;br /&gt;
*[[Subversion]]&lt;br /&gt;
*[[CVS]]&lt;br /&gt;
*[[Mercurial]]&lt;br /&gt;
&lt;br /&gt;
== Aiheesta muualla ==&lt;br /&gt;
*[http://doc.bazaar-vcs.org/ Ohjelman kotisivu]&lt;br /&gt;
*[http://doc.bazaar-vcs.org/bzr.dev/en/mini-tutorial/index.html Pikaohje]&lt;br /&gt;
*[http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html Käyttäjän opas]&lt;br /&gt;
*[[wikipedia:Bazaar (software)|Englanninkielisen Wikipedian Bazaar-artikkeli]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Kehitystyökalut]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Linux.fi:Kahvihuone&amp;diff=21488</id>
		<title>Linux.fi:Kahvihuone</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Linux.fi:Kahvihuone&amp;diff=21488"/>
		<updated>2008-05-24T08:50:50Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Ohje rikkinäisen kovalevyn/tiedostojärjestelmän korjaamisesta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;HUOM!&#039;&#039;&#039; Lisääthän uudet keskusteluaiheet kahvihuoneen alkuun, niin sivu pysyy selkeämpänä. Hyvän tavan mukaista on myös käyttää &amp;lt;nowiki&amp;gt;--~~~~~&amp;lt;/nowiki&amp;gt; -merkintää viestien lopussa, jotta kirjoittaja ja kirjoitusaika jäisivät selvemmin esille. &lt;br /&gt;
&lt;br /&gt;
Vanhat keskustelut on arkistoitu sivulle [[Arkisto:Kahvihuone]].&lt;br /&gt;
&lt;br /&gt;
==Foorumin/wikin yhdistämisestä==&lt;br /&gt;
&lt;br /&gt;
Olen tuunannut Omenamehu.org -keskustelupalstalle (käyttää SMF:ää) yhteisen autentikoinnin Mediawikin ja SMF:n välille. Jos tuon toteutus kiinnostaa, yhteyttä voi ottaa osoitteella mehumaija miukumauku omenamehu.org.&lt;br /&gt;
&lt;br /&gt;
Terveisin,&lt;br /&gt;
&lt;br /&gt;
Sami Lempinen&lt;br /&gt;
&lt;br /&gt;
5. toukokuuta 2008 kello 20.33 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Oma musta lista?==&lt;br /&gt;
Spämmibottien muokkauksia alkaa taas tulla melko rasittavan usein. Oletuksena käytettävä Metan [http://meta.wikimedia.org/wiki/Spam_blacklist musta lista] ei ilmeisestikään päivity tarpeeksi nopeaan tai on liian konservatiivinen. SpamBlacklist-laajennos [http://www.mediawiki.org/wiki/Extension:SpamBlacklist#Custom_blacklist_sources sallisi] kuitenkin päälistan ohella myös paikalliset mustat listat. Voisiko olla ideaa tehdä oma - ylläpitäjien muokattavissa oleva - musta lista? Uusien regexpien lisääminen onnistuisi tällöin ilman viivytyksiä. Omaa listaa voisi käyttää myös yleisempien ilmausten kuten &amp;quot;ringtones&amp;quot; blokkaamiseen.  --[[Käyttäjä:Pb|Pb]] 4. toukokuuta 2008 kello 16.33 (EEST)&lt;br /&gt;
:Hyvä idea. Varsinkin kun meillä on kielenä suomi niin englanninkielinen avainsanalista voisi olla varsin tehokas torjuntakeino. Etsi/laadi joku tarkka tekninen toteutusohje niin voit laittaa sen [[Linux.fi:TODO|TODO-sivulle]] Tepon huomiota odottamaan. --[[Käyttäjä:Maakuth|Maakuth]] 21. toukokuuta 2008 kello 18.38 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Uutisten julkaiseminen==&lt;br /&gt;
Ajoittain on ehdoteltu, että tällä sivustolla alettaisiin julkaista Linux-aiheisia uutisia Suomesta ja maailmalta jossain määrin säännöllisesti. Itsekin olen ruvennut pitämään sitä ihan hyvänä ajatuksena, mutta hommaan tarvittaisiin muutamia jossain määrin sitoutuneita vapaaehtoisia, jotta touhu ei tyssäisi aivan heti. Muutenkin on vaara tarjolla että hankkeesta muodostuu &amp;quot;uutissivusto&amp;quot; jolla uutisia julkaistaan kerran kuussa tai harvemmin. Mitäpä mieltä olisitte moisesta? --[[Käyttäjä:Maakuth|Maakuth]] 3. toukokuuta 2008 kello 18.09 (EEST)&lt;br /&gt;
:Jos vapaaehtoisia todella löytyy, niin eiköhän se onnistu. Etusivulle pitäisi sitten lisätä jonkinlainen &amp;quot;uutisruutu&amp;quot;, josta olisi linkit varsinaisiin uutisartikkeleihin/uutissivulle. Näitä uutissivustoja tosin löytyy Suomesta jo ainakin kaksi kappaletta, etusivullekin linkitetty [http://tonnikala.net/ Tonnikala] sekä [http://linuxonly.info/ LinuxOnly], molemmat tällaisia kerran kuussa -sivustoja. Jos joku on valmis pidempiaikaiseen uutisten kirjoitteluun, niin miksei saman tien &amp;quot;herättäisi henkiin&amp;quot; jompaa kumpaa näistä sivustoista? --[[Käyttäjä:Pb|Pb]] 4. toukokuuta 2008 kello 13.57 (EEST)&lt;br /&gt;
&lt;br /&gt;
== TODO-lista ==&lt;br /&gt;
Eri puolilla tulee aina välillä esiin parannusehdotuksia, jotka vaativat muutoksia palvelinpuolelle. Keräsin näitä erilliselle [[Linux.fi:TODO|sivulle]], josta ne voidaan sitten sopivassa välissä vinkata Tepolle toteuttamista varten. --[[Käyttäjä:Heikki|Heikki]] 26. huhtikuuta 2008 kello 23.11 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Wiki 3v ==&lt;br /&gt;
Kolmevuotissynttärit olivat viime viikolla. Kiitokset kaikille muokkaajille, jatketaan samaan malliin. [http://linux.fi/foorumi/index.php?topic=201.0 Juttua keskustelualueella]. --[[Käyttäjä:Heikki|Heikki]] 26. huhtikuuta 2008 kello 22.28 (EEST)&lt;br /&gt;
&lt;br /&gt;
==Muokkaa-linkin korostus?==&lt;br /&gt;
Ruotsin- ja englanninkielisissä Wikipedioissa sivun ylälaidan muokkaa-linkki on korostettu boldilla. Voisiko tuo kenties sopia tähänkin wikiin? Se auttaisi ainakin korostamaan, että &#039;&#039;kuka tahansa&#039;&#039; voi muokata artikkeleita, ja siten kenties toisi uusia muokkaajia. --[[Käyttäjä:Pb|Pb]] 25. huhtikuuta 2008 kello 19.35 (EEST)&lt;br /&gt;
:Hyvä ajatus. Kaipa tuo jollain css-muutoksella käy varsin kivuttomasti. --[[Käyttäjä:Maakuth|Maakuth]] 25. huhtikuuta 2008 kello 19.40 (EEST)&lt;br /&gt;
::Laitetaanpa kokeeksi... --[[Käyttäjä:Pb|Pb]] 25. huhtikuuta 2008 kello 20.10 (EEST)&lt;br /&gt;
&lt;br /&gt;
==80.223.125.28:n muokkaukset==&lt;br /&gt;
Mitä mieltä olette näistä 80.223.125.28:n [[Toiminnot:Muokkaukset/80.223.125.28|muokkauksista]]? Omasta mielestäni [[:Luokka:Jakelut|Jakelut]]-luokan jakaminen aliluokkiin äitijakeluiden perusteella lähinnä sotkee pakkaa. Jakeluryhmittäisten &amp;quot;kokoomamallineiden&amp;quot; laittaminen voisi kaiketi olla ihan hyväkin idea (vaikka onkin osittain päällekkäinen Katso myös -otsikon ja [[:Malline:Jakelu|Jakelu]]-mallineen kanssa), mikäli sen toteuttaa hivenen harkitummin ja teknisesti oikein. --[[Käyttäjä:Pb|Pb]] 5. maaliskuuta 2008 kello 16.09 (EET)&lt;br /&gt;
:En lähtisi jakamaan jakelut-luokkaa alaluokkiin, mutta jakeluartikkelien katso myös -osiota voisi osittain korvata sukulaisjakeluita listaavalla mallineella. --[[Käyttäjä:Heikki|Heikki]] 5. maaliskuuta 2008 kello 17.48 (EET)&lt;br /&gt;
&lt;br /&gt;
===Luokittelusta===&lt;br /&gt;
::[[Linux.fi:Luokitusremontti]] - Asiasta kannattanee keskustella myös luokituksen kohdalla. [[Käyttäjä:80.223.125.28|80.223.125.28]] 8. maaliskuuta 2008 kello 12.42 (EET)&lt;br /&gt;
&lt;br /&gt;
== Lisäosia ja parannusehdotus mallineeseen [[Malline:Perustietoa|perustietoa]] ==&lt;br /&gt;
&lt;br /&gt;
Tuli näin heti tähän wikiin tutustuessani esille pari ongelmakohtaa. Esimerkiksi lähteiden helppoon merkitsemiseen käytettävää &#039;&#039;[http://www.mediawiki.org/wiki/Extension:Cite Cite]&#039;&#039;-lisäosaa ei ole, eikä kyllä mitään muitakaan käyttömukavuutta parantavia lisäosia löydy.&lt;br /&gt;
&lt;br /&gt;
Koska [[Malline:Perustietoa|perustietoa-malline]] oli suojattu vain ylläpitäjien ja byrokraattien muokattavaksi, tuli mieleeni eräs &#039;&#039;ParserFunctions&#039;&#039;-lisäosan vaativa parannusehdotus &amp;lt;small&amp;gt;([http://meta.wikimedia.org/wiki/ParserFunctions#Installation asennusohje Metassa])&amp;lt;/small&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;[[Malline:Perustietoa]]&#039;&#039;:&amp;lt;br /&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; border:1px solid #aaa; padding: 0.2em 1em 0.2em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
Tämä otsikko on perustietoa, jolle parempi paikka on {{#if: {{{1|}}} | [[wikipedia:fi:{{{1}}}|Wikipedia]] | [http://fi.wikipedia.org/ Wikipedia]}}. Tässä wikissä se sisältää pääasiallisesti Linux-erikoistietoa.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{Perustietoa}}&amp;lt;/nowiki&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; border:1px solid #aaa; padding: 0.2em 1em 0.2em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
Tämä otsikko on perustietoa, jolle parempi paikka on [http://fi.wikipedia.org/ Wikipedia]. Tässä wikissä se sisältää pääasiallisesti Linux-erikoistietoa.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{{Perustietoa|Hiiri (osoitinlaite)}}&amp;lt;/nowiki&amp;gt;:&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; border:1px solid #aaa; padding: 0.2em 1em 0.2em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
Tämä otsikko on perustietoa, jolle parempi paikka on [[wikipedia:fi:Hiiri (osoitinlaite)|Wikipedia]]. Tässä wikissä se sisältää pääasiallisesti Linux-erikoistietoa.&amp;lt;/div&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olisivatko nämä vain haaveita vai jopa mahdollisia ottaa käyttöön? — [[Käyttäjä:Str4nd|Str4nd]] 22. lokakuuta 2007 kello 19.11 (EEST)&lt;br /&gt;
:Uusista lisäosista täytyy neuvotella [[Käyttäjä:Teppo|Tepon]] kanssa, joka on Linux.fi:n laitteistoylläpitäjä. Etukäteen täytyy tietysti keskustella, mille kaikelle on tarvetta eli mitä me osaamme/jaksamme/viitsimme hyödyntää. --[[Käyttäjä:Pb|Pb]] 22. lokakuuta 2007 kello 20.02 (EEST)&lt;br /&gt;
:: Kyllä, olisi hyvä saada tähän samaan keskusteluun muitakin tarvittavia lisäosia ja keskustelua niiden tarpeellisuudesta (esim. äänestys), ettei tarvitsisi säätää asetuksia useita kertoja. --[[Käyttäjä:Str4nd|str4nd]] &amp;lt;small style=&amp;quot;color:grey&amp;quot;&amp;gt;([[Keskustelu käyttäjästä:Str4nd|jutskaa]])&amp;lt;/small&amp;gt; 23. lokakuuta 2007 kello 12.11 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::Ainakin tuo &#039;&#039;ParserFunctions&#039;&#039;-lisäosa vaikuttaa kätevältä. Lähdemerkinnöille ei monissa artikkeleissa ole tarvetta, mutta tuskin ne mahdollistavasta liitännäisestä haittaakaan olisi. En tunne juurikaan Mediawikin liitännäisiä, joten en oikein tiedä, mitä siellä oikein on tarjolla. Muita ehdotuksia? Asennus ei ainakaan näytä pahalta, tosin voi olla, että ainakin toistaiseksi käytössä oleva php4 ja vanhahko mediawiki tuottavat ongelmia. --[[Käyttäjä:Heikki|Heikki]] 23. lokakuuta 2007 kello 19.26 (EEST)&lt;br /&gt;
::::MediaWikin lisäosat löytyvät [http://www.mediawiki.org/wiki/Category:Extensions MediaWikin sivuilta], Wikipedian lisäosat löytyvät Wikipedian [[wikipedia:fi:Toiminnot:Versio|Toiminnot:Versiosta]], kuitenkin suurin osa Wikipediaan asennetuista lisäosista on hyödyttömiä tänne asennettuna. --[[Käyttäjä:Str4nd|str4nd]] &amp;lt;small style=&amp;quot;color:grey&amp;quot;&amp;gt;([[Keskustelu käyttäjästä:Str4nd|jutskaa]])&amp;lt;/small&amp;gt; 24. lokakuuta 2007 kello 12.14 (EEST)&lt;br /&gt;
&lt;br /&gt;
:::::Muutamia lisäosia joita voisi harkita, pistin joskus irkkiin, mutta laitan vielä tänne muistiin: &#039;&#039;newuserlog, renameuser, user merge and delete, gadgets, configure, mibbit (selain-irc), apc (vaatii 1.13, eikä täällä vissiin ole edes apc:tä), categorytree, cleanchanges, dismissable sitenotice&#039;&#039; – [[Käyttäjä:Nike|Nike]] 14. toukokuuta 2008 kello 13.32 (EEST)&lt;br /&gt;
&lt;br /&gt;
=== /index.php -&amp;gt; /wiki + /w? ===&lt;br /&gt;
Parannusehdotuksiin liittyen: Voisiko Teppo päivitellä myös MediaWikiä niin, ettei index.php:tä enää näkyisi? Ohjeet löytyvät [http://www.mediawiki.org/wiki/Manual:Short_URL MediaWikin sivuilta]. --[[Käyttäjä:Str4nd|str4nd]] &amp;lt;small style=&amp;quot;color:grey&amp;quot;&amp;gt;([[Keskustelu käyttäjästä:Str4nd|jutskaa]])&amp;lt;/small&amp;gt; 27. lokakuuta 2007 kello 18.29 (EEST)&lt;br /&gt;
&lt;br /&gt;
ModRewritellä pitäisi onnistua Wiki-sivujen osoitteet tyyliin http://linux.fi/Synaptic. Nykyinen tyylli http://linux.fi/index.php/Synaptic on turhan pitkä..--[[Käyttäjä:80.221.60.224|80.221.60.224]] 21. tammikuuta 2008 kello 13.02 (EET)&lt;br /&gt;
&lt;br /&gt;
.htaccess-tiedosto (ei testattu):&lt;br /&gt;
 RewriteRule ^([^/]+).html	/index.php/$1&lt;br /&gt;
&lt;br /&gt;
==Linux.fi==&lt;br /&gt;
Mitä tältä sivulta odotetaan, halutaan tai toivotaan? Wikissä alkaa hiljalleen olla hyvänlaisesti materiaalia, ja foorumi on ilmeisesti piakkoin tulossa. Kertokaapas mitä muuta kivaa tämä sivu voisi suomenkielisille avoimen lähdekoodin käyttäjille tarjota. --[[Käyttäjä:Maakuth|Maakuth]] 12. elokuuta 2007 kello 00.47 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Virallinen suhde [http://lokalisointi.org kotoistamiseen]? ==&lt;br /&gt;
Tulipa tuossa mieleen että mitä ovat täällä wikittelijät mieltä ohjelmien [http://lokalisointi.org kotoistamisesta]? Onhan tuo aika iso osa avoimen lähdekoodin suuntauksista ja eduista, notta olisikohan foorumikohtainen ja/tai yleisempi sanakirja[http://lokalisointi.org/sanakirja/] paikallaan? Emmehän me tahdo [http://fi.wikipedia.org/wiki/Anglismi anglisteiksi] rueta, emmehän? Hieman eppäilyttää jotkut front- ja backendit, rootit ja adminit sun muut, mitkä eivät edes ole varsinaista suomea. Kuulostanee varmaan koomiselta mutta anglismin seurauksena suomenkieli kuihtuu kun riittävän pitkälle ajassa mennään :)&lt;br /&gt;
&lt;br /&gt;
Yours truly,&lt;br /&gt;
&lt;br /&gt;
--[[Käyttäjä:V|V]] @ 8. heinäkuuta 2007 kello 19.49 (EEST)&lt;br /&gt;
:[[Linux.fi:Merkitsemiskäytäntöjä|Merkitsemiskäytännöissä]] ilmaistaan selkeästi tämän wikin kielelliset periaatteet. Joillekin termeille vaan ei välttämättä ole kunnollisia suomennoksia, tai niitä ei kukaan käytä, mistä johtuen pitemmälle ehtinyt harrastaja ei edes tunnista tuttujen termien suomenkielisiä vastineita. Ainakin itse tarkistan aina lokalisointi.orgista, löytyisikö termille jokin suomennos. Alkuperäiset englanninkieliset termit on kuitenkin syytä jättää sulkeisiin suomennoksen ohelle, jotta sen tunnistavat nekin, jotka eivät vielä ole suomennosta nähneet. --[[Käyttäjä:Maakuth|Maakuth]] 8. heinäkuuta 2007 kello 20.18 (EEST)&lt;br /&gt;
:Lisäksi omien sanojensa tueksi voisi kannattaa ottaa vaikkapa kuvankaappaukset suomennetuista ohjelmista englanninkielisten sijaan, ja vältellä häröjä otsikoita kuten &amp;quot;GUI kehoitteet&amp;quot;. Ja se on muuten kehote eikä kehoite :) --[[Käyttäjä:Maakuth|Maakuth]] 8. heinäkuuta 2007 kello 20.49 (EEST)&lt;br /&gt;
::Asia ymmärretty. --[[Käyttäjä:V|V]] 8. heinäkuuta 2007 kello 20.58 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Google-mainokset ==&lt;br /&gt;
IRCissä heräsi keskustelua Google-mainosten lisäämisestä wikiin. Tulojen avulla voitaisiin palkata ylläpitoa tai kirjoittajia kehittämään tätä wikiä eteenpäin työkseen. Mitä sanoo kansa? --[[Käyttäjä:Maakuth|Maakuth]] 23. toukokuuta 2007 kello 10.36 (EEST)&lt;br /&gt;
:Ajatus on hyvä. Ainakin voitaisiin kokeilla, saako niistä oikeasti tuloja. Samalla pitäisi kuitenkin painottaa, että mainostulot ovat wikin kehittämistä varten, etteivät käyttäjät pelästy ja pidä sivustoa vain Mpolin rahasampona. Jos esimerkiksi samalla alettaisiin julkaisemaan sql-dumppeja, voitaisiin hälventää mahdollisia epäilyksiä. --[[Käyttäjä:Heikki|Heikki]] 23. toukokuuta 2007 kello 13.08 (EEST)&lt;br /&gt;
::Tuskin niistä mainoksista kovin suuria tuloja on odotettavissa, 100e/vuosi saattaa olla jo ihan hyvin. Tämä on myös pienin summa, mitä Google suostuu maksamaan. Oma juttunsa on se, että maksut perustuvat tehtyjen klikkausten määrään. Jos Google on havaitsevinaan &amp;quot;epäasiallisia klikkauksia&amp;quot; eli massaklikkailua, voivat he irtisanoa sopimuksen esittämättä asiasta mitään todisteita ja samalla myöskään maksamatta mitään. Vaikea minun on myöskään keksiä mitään järkevää käyttöä noille mainosrahoille lukuunottamatta palvelinkustannusten osittaista kattamista (tämä on puhtaasti Tepon asia). Jos varsinaisesta artikkelien kirjoittamisesta jollekulle maksettaisiin, tulisi kysymykseen lähinnä se, että jollekin meistä wikiä nyt jo harrastuspohjalta kehittävälle maksettaisiin esimerkiksi yhden viikonlopun työstä jonkin erityisen hienon artikkelin kirjoittamisessa. Jotenkin kuitenkin tuntuu kovin hassulta ajatukselta, että ensin pitkän vaivan ja odotuksen päätteeksi saataisiin jokin pienehkö rahasumma kokoon, joka sitten ilmeisesti yhteisellä äänestyksellä annettaisiin jollekulle siitä hyvästä, että hän vähän aikaa muokkaisi wikiä suurinpiirtein samaan tyyliin kuin aina ennenkin. Varsinaisten ulkopuolisten palkkaaminen taas on käytännössä mahdoton ajatus, sillä he tuskin erityisen halvalla suostuvat työskentelemään. Toisekseen pelkästään sopivan henkilön löytäminen veisi todennäköisesti niin paljon aikaa, että olisimme jo itse ehtineet siinä ajassa kyseisen artikkelin kirjoittamaan. Valmiin sisällön siirtämiseen tänne en myöskään usko, sillä ei-vapaaehtoispohjalta tehtynä se tapaa myös olla harvinaisen kallista puuhaa. Vapaaehtoisesti näin tekevät sen sijaan harvoin edes kaipaavat minkäänlaista korvausta. --[[Käyttäjä:Pb|Pb]] 23. toukokuuta 2007 kello 23.08 (EEST)&lt;br /&gt;
:::Tuotosta en osaa sanoa kun ei ole kokemusta mutta rahalla olisi tarkoitus palkata esim. kesäkuukaudeksi nykyistä ylläpitoa täyspäiväiseen työhön, josta oli irkissä puhetta. Satasella nyt ei mitään tee mutta luulen että tuosta saisi selvästi enemmän.--[[Käyttäjä:Teppo|Teppo]] 25. toukokuuta 2007 kello 00.06 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Botti ==&lt;br /&gt;
Säädimme käyttöön [http://meta.wikimedia.org/wiki/Using_the_python_wikipediabot wikipediabotin], ja se tuntuu pelaavan hienosti. Botti toimii käyttäjätunnuksella [[Käyttäjä:Botti|Botti]] ([http://linux.fi/index.php/Toiminnot:Contributions/Botti Botin muokkaukset], eivät näy tuoreet muutokset -listassa). Eli nyt voidaan tarvittaessa ajella paljon työtä vaativia simppeleitä operaatioita! --[[Käyttäjä:Heikki|Heikki]] 25. maaliskuuta 2007 kello 16.47 (EEST)&lt;br /&gt;
&lt;br /&gt;
== Miitti? ==&lt;br /&gt;
Irkissä heräsi keskustelua miitin järjestämisestä lähestyvien synttäreiden (2v) kunniaksi. Aiheesta tarkemmin sivulla [[Linux.fi:Miitti]]. --[[Käyttäjä:Heikki|Heikki]] 3. maaliskuuta 2007 kello 13:28:54 (EET)&lt;br /&gt;
&lt;br /&gt;
== Ohjegenerointityöpaja 9.5.2007? ==&lt;br /&gt;
Hei! Järjestän Linux -teemailtoja Helsingissä TKO-älyn ja FLUGin yhteisprojektina, ja tuli täällä fyysisen puolen kahvipöydässä puheeksi että kun uusille käyttäjille suunnatut illat ovat niin suosittuja, niin mitä jos pidettäisiin toukokuussa työpaja jossa pykätään suomenkielisiä ohjeita osallistujien mielestä tarpeellisten asioiden tekemiseen (tai jos ohjeet jo on mutta niitä ei vaan löytynyt, linkitetään). Sopisiko Linux-wikiä käyttää ohjegenerointialustana, ja jos niin olisiko tässä jotain valmistelua tarpeen - pitäisikö syntyvät tuotokset esim. merkitä jotenkin tietyllä tavalla Ohjeet-luokan lisäksi, ja onko jokin erityisen hieno ohjesivu josta voisi kehottaa osallistujia ottamaan mallia? --Sini Ruohomaa, etunimi.sukunimi iki.fi.&lt;br /&gt;
:Hyvä idea! Toki tänne saa ohjeita luoda, eikä niitä minusta tarvitse mitenkään ihmeemmin merkitä. Esimerkiksi Yhteenveto-laatikkoon tai keskustelusivulle voi kuitenkin kirjoittaa, mistä ohje on peräisin ihan vaan mielenkiinnon vuoksi. --[[Käyttäjä:Heikki|Heikki]] 20. helmikuuta 2007 kello 14:40:04 (EET)&lt;br /&gt;
:Mahtava homma tosiaan! Eikä välttämättä tarvitse kirjoittaa uusiakaan artikkeleita, vanhoja voi laajentaa, ajanmukaistaa tai korjata kielellisesti. Kielellistä hienosäätöä ym. voi tehdä vaikkei aiheesta varsinaisesti olisikaan tietotaitoa. --[[Käyttäjä:Maakuth|Maakuth]] 20. helmikuuta 2007 kello 18:27:52 (EET)&lt;br /&gt;
&lt;br /&gt;
== Luokitusremontti ==&lt;br /&gt;
Käykääs tarkistamassa [[Linux.fi:Luokitusremontti]] ja kommentoikaa. Ei viitsi rueta toteuttamaan noin laajaa muuttelua ilman muiden näkemyksiä. --[[Käyttäjä:Maakuth|Maakuth]] 27. joulukuuta 2006 kello 18:30:06 (EET)&lt;br /&gt;
&lt;br /&gt;
== Linkit kaupallisiin firmoihin ==&lt;br /&gt;
Miten pitäisi suhtautua siihen että wikissä on linkkejä kaupallisten firmojen sivuille ? &lt;br /&gt;
Ainakin käyttäjä 195.237.17.61 on aktiivisesti siivonnut näitä, mielestäni hyödyllisiä linkkejä pois. JukkaL&lt;br /&gt;
:Minusta kaupallisien firmojen sivuille voi linkittää jos ne liittyvät oleellisesti asiaan. Eli esimerkiksi artikkelissa [[Mistä Linux]] voi olla esimerkiksi tuo linkki Dataclubin sivuille. Mitään tarkkoja sääntöjä en linkkien suhteen kuitenkaan sanoisi, tapauskohtaisesti jokainen voi käyttää omaa harkintakykyään. --[[Käyttäjä:Heikki|Heikki]] 30. marraskuuta 2006 kello 21:50:47 (EET)&lt;br /&gt;
:Itsekin olisin semmoisella linjalla, että olkoot vaan jos niistä on lisäarvoa. Eri juttu on sitten pelkkä mainostaminen - linkkien työntäminen paikkoihin jonne ne eivät kuulu. Botnetithän tätä harrastavat. Mutta ei kaupallisuus mielestäni ole mikään varsinainen huono puoli jollekin linkille. Onhan täällä esim. artikkeli [[Linux-kannettavat]], joka muodostuu ihan pelkistä ostovinkeistä ja linkeistä kauppiaiden sivuille. --[[Käyttäjä:Maakuth|Maakuth]] 1. joulukuuta 2006 kello 12:47:47 (EET)&lt;br /&gt;
:En kyllä sanoisi että tuo käyttäjä on &amp;quot;aktiivisesti siivonnut&amp;quot;, yhdessä artikkelissa siirtänyt tietoja paikasta toiseen. --[[Käyttäjä:Maakuth|Maakuth]] 13. joulukuuta 2006 kello 23:29:12 (EET)&lt;br /&gt;
&lt;br /&gt;
Olen uusi linux ja samalla linux.fi käyttäjä. Ihmettelen, että esimerkiksi soneran hinnasto tuolla wlan sivulla on ihan selkeää tekstimainontaa. Maksaako Sonera täsät mainoksesta?&lt;br /&gt;
:Ei maksa. Kyseinen hinnasto on lisätty artikkeliin luultavasti esimerkin vuoksi (toki on teoriassa mahdollista, että joku Soneran työntekijä olisi sen sinne mainontatarkoituksessa lisännyt). Samassa yhteydessä mainitaan myös DNA:n vastaava palvelu. Toki tuota artikkelin osaa (/koko artikkelia) voisi kehittää ja mahdollisesti poistaa ainakin tarkan hinnaston joka saattaa muuttua nopeastikin. --[[Käyttäjä:Heikki|Heikki]] 7. joulukuuta 2007 kello 16.38 (EET)&lt;br /&gt;
&lt;br /&gt;
==  Ohje rikkinäisen kovalevyn/tiedostojärjestelmän korjaamisesta ==&lt;br /&gt;
Ajattelin kirjoitella otsikon mukaista ohjetta (taustatarinaa, kts http://forum.ubuntu-fi.org/index.php?topic=7522.0) - Minkäslaisella otsikolla tämmöinen pitäisikannattaisi tehdä ja miten lisään sen sopiviin luokkiin? --[[Käyttäjä:Rhk|Rhk]] 24. toukokuuta 2008 kello 11.50 (EEST)&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Varmuuskopiointi&amp;diff=18798</id>
		<title>Varmuuskopiointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Varmuuskopiointi&amp;diff=18798"/>
		<updated>2007-12-17T22:28:14Z</updated>

		<summary type="html">&lt;p&gt;Rhk: /* Rsync */  - rsyncin local-kopiointiesimerkki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Yhteistyö}}&lt;br /&gt;
Ilman säännöllistä varmuuskopiointia on vain ajan kysymys, milloin menettää tietokoneella säilyttämiään tiedostoja. Ne voivat hävitä esimerkiksi levyrikon, haittaohjelman, huolimattoman päivityksen, muun erehdyksen tai tulipalon seurauksena. Varmuuskopiointi ei kuitenkaan ole vaikeaa.&lt;br /&gt;
&lt;br /&gt;
== Mitä kopioida ==&lt;br /&gt;
* kotihakemistot (&amp;lt;tt&amp;gt;/home&amp;lt;/tt&amp;gt;, mahdollisesti &amp;lt;tt&amp;gt;/root&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* mahdolliset muut käyttäjien tiedostot (&amp;lt;tt&amp;gt;/valokuvat&amp;lt;/tt&amp;gt; tms.)&lt;br /&gt;
* sähköpostikansiot (&amp;lt;tt&amp;gt;/var/mail&amp;lt;/tt&amp;gt;,  &amp;lt;tt&amp;gt;/var/spool/mail&amp;lt;/tt&amp;gt; tms. sekä käyttäjien kotihakemistoissa; eri palvelimilla voi myös olla omia hakemistojaan)&lt;br /&gt;
* mahdolliset muut palvelinten hakemistoissa olevat tiedostot (&amp;lt;tt&amp;gt;/srv/www&amp;lt;/tt&amp;gt; yms.)&lt;br /&gt;
* järjestelmän [[asetustiedostot|asetukset]] (&amp;lt;tt&amp;gt;/etc&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* kiintolevyn [[MBR]] sekä tieto loogisten osioiden sijainnista levyllä&lt;br /&gt;
* pakettitietokanta (&amp;lt;tt&amp;gt;/var/lib/dpkg&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;dpkg --get-selections&amp;lt;/tt&amp;gt; tms.)&lt;br /&gt;
* mahdollisesti muita ohjelmistojen muuttuvia tiedostoja (&amp;lt;tt&amp;gt;/var/lib&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/var/spool&amp;lt;/tt&amp;gt; yms.; &amp;lt;tt&amp;gt;/var/cache&amp;lt;/tt&amp;gt; sisältää tiedostoja, joiden sisällön ohjelma itse osaa luoda uudestaan, &amp;lt;tt&amp;gt;/tmp&amp;lt;/tt&amp;gt; ja /var/tmp sisältävät väliaikaistiedostoja)&lt;br /&gt;
* itse tehdyt skriptit ja itse käännetyt ohjelmat tai ainakin niihin tehdyt muutokset (&amp;lt;tt&amp;gt;/usr/local&amp;lt;/tt&amp;gt; yms.)&lt;br /&gt;
* varmuuskopioinnin järjestelyihin liittyvää tietoa, esimerkiksi listaa kopioiduista tiedostoista päivämäärineen, varmuuskopiointiskriptit&lt;br /&gt;
&lt;br /&gt;
Lisäksi pitää olla jokin tapa saada järjestelmä pystyyn mahdollisen levyrikon jälkeen. Oman jakelun asennusmedia saattaa olla sopiva. Jos varmuuskopiointiin käyttää jotakin hiukankin epätavallisempaa ohjelmaa tai tiedostomuotoa, ohjelma ja sen asetukset pitää olla tallessa sellaisessa muodossa, että varmuuskopiot saa palautettua.&lt;br /&gt;
&lt;br /&gt;
Eri tiedostot kaipaavat kopiointia eri väliajoin: valokuvista riittää, kun niistä on muutama kopio, nehän eivät yleensä muutu. Asetustiedostot pitää kopioida ainakin suuremman päivityksen yhteydessä. Kotihakemistot ja sähköpostit pitää kopioida usein. Vain muuttuneiden tiedostojen kopioiminen on helppoa, mutta kauan muuttumatta ollut tiedosto pitää kuitenkin voida palauttaa kohtuullisen tuoreesta kopiosta.&lt;br /&gt;
&lt;br /&gt;
== Milloin ja mihin ==&lt;br /&gt;
Tilastollisesti tiedostoja tuhoutuu eniten käyttäjän virheiden, haittaohjelmien ja ohjelmavirheiden takia. Tiedoston rikkoontumista ei välttämättä huomaa heti, joten osa vanhoista varmuuskopioista kannattaa säilyttää. Tavallista on säilyttää päivittäiset kopiot jonkin aikaa ja välillä otettu koko järjestelmän varmuuskopio &amp;quot;ikuisesti&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Tärkeistä tieostoista kannattaa ottaa kopioita työn kuluessa, aina välillä ja aina ennen ja jälkeen suuremman muutoksen tekemistä. Tähän riittänee tallentaminen eri nimellä, mutta versionhallintajärjestelmääkin voi käyttää.&lt;br /&gt;
&lt;br /&gt;
Päivittäinen muuttuneiden tiedostojen varmuuskopiointi on hyvä tehdä automatisoidusti ([[cron]]+[[anacron]]), jottei se unohdu, mielellään vähintään toiselle kovalevylle. Kovalevyjen rikkoontumiset ovat tavallinen syy tietojen menettämiselle. [[RAID]]-[[RAID#1-taso|peilaus]] auttaa yhden levyn rikkoontuessa.&lt;br /&gt;
Toiselle koneelle kopioiminen suojaa jonkin verran myös haittaohjelmilta, ohjelmavirheiltä ja käyttäjävirheiltä, [[levyn polttaminen|CD-levylle]] tai DVD:lle kopioiminen vielä paremmin (mutta levynpolton automatisointi on hankalaa).&lt;br /&gt;
&lt;br /&gt;
Välillä pitää tehdä varmuuskopio kaikista kopioitavista tiedostoista, jota käytetään pohjana järjestelmän palautuksessa levyrikon jäljiltä. Uudelle kiintolevylle asennetaan ensin perusjärjestelmä, sitten pakettitietokannan varmuuskopioitujen tietojen perusteella ennenkin asennettuina olleet ohjelmat (mukaan lukien käytetty varmuuskopiointiohjelma), sitten viimeinen täysi varmuuskopio ja viimeisenä sen jälkeen muuttuneet tiedostot. Operaation toimivuutta olisi hyvä joskus kokeilla vaihtamalla tietokoneeseen tyhjä kiintolevy käytetyn kiintolevyn sijaan ja palauttamalla järjestelmä sille. Myös yksittäisen tiedoston tietyn version palauttamista on hyvä kokeilla.&lt;br /&gt;
&lt;br /&gt;
Ainakin välillä varmuuskopio olisi hyvä saada turvaan toiseen rakennukseen (tulipalojen, tulvien, salaman aiheuttamien laiterikkojen yms. varalta).&lt;br /&gt;
&lt;br /&gt;
On hyvä käyttää varmuuskopiointiin useampaa tekniikkaa. Internetin kautta on helppoa siirtää varmuuskopio ystävän tai palveluntarjoajan kiintolevylle, jossa se on turvassa omaa taloa kohdanneesta onnettomuudesta, mutta helposti hävitettävissä inhimmillisen erehdyksen myötä. DVD saattaa muuttua ajan myötä lukukelvottomaksi, mutta kirjahyllyssä se on haittaohjelmilta turvassa. &lt;br /&gt;
&lt;br /&gt;
== Työkalut ==&lt;br /&gt;
Hyviä työkaluja tiedostojen varmuuskopiointiin kahden eri koneen välillä ovat mm. [[Rsync]] ja [[Unison]]. Perinteisiä varmuuskopiointiin soveltuvia työkaluja ovat mm. [[tar]], [[dump]] ja [[cpio]], joiden käyttöön varmuuskopiointiin on ohjeita ja esimerkkiskriptejä. Näistä ohjeista voi saada vinkkejä, vaikkei kyseistä ohjelmaa käyttäisikään.&lt;br /&gt;
&lt;br /&gt;
Yleensä varmuuskopiot on otettu nauhalle, mutta ohjelmat voivat hyvin tehdä arkistonsa muuallekin. Nykyisillä isoilla kiintolevyillä tärkeiden tiedostojen kopio yleensä mahtuu levylle, josta sen voi siirtää muualle tarpeen mukaan, &lt;br /&gt;
&lt;br /&gt;
Eri tarpeisiin tehtyjä erityisiä varmuuskopiointiohjelmistoja on runsasti.&lt;br /&gt;
Varmuuskopiointiohjelmia ja tiedostomuotoja valittaessa on hyvä muistaa, että kopion pitää olla palautettavissakin. Onko tiedostomuoto sellainen, että sen saa palautettua vielä kymmenen vuoden kuluttua siitä, kun ohjelman tekijä lopetti ohjelman ylläpidon? Entä miten hyvin tiedostot saa palautettua [[bittirutto|bittiruton]] jäljiltä? Viimeksimainittu on ongelma erityisesti, jos arkisto pakataan tai salataan.&lt;br /&gt;
&lt;br /&gt;
== Rsync ==&lt;br /&gt;
Rsync on hyvä ratkaisu varmuuskopiointiin, jos:&lt;br /&gt;
# Haluaa varmuuskopioida toiselle koneelle verkon yli&lt;br /&gt;
# Varmuuskopioitavia tiedostoja on paljon, mutta vain harvat niistä muuttuvat päivittäin&lt;br /&gt;
# Jos varmuuskopioitavien tiedostojen joukossa on paljon suuria tiedostoja, jotka eivät juuri koskaan muutu&lt;br /&gt;
# Haluaa minimoida varmuuskopiointiin / tiedostojen siirtoon käytetyn ajan ja kaistan&lt;br /&gt;
&lt;br /&gt;
Tämä komento kopioi [[SSH|ssh:n]] yli /home/tunnus/ [[Linuxin hakemistorakenne|kansion]] sisällön koneella, jonka ip on 192.168.0.1, sijaitsevaan /home/tunnus2/backup/-hakemistoon. rsync kirjautuu sisään tunnus2:n tunnuksilla toiselle koneelle.&lt;br /&gt;
&lt;br /&gt;
 /usr/bin/rsync -avz -e ssh /home/tunnus/ tunnus2@192.168.0.1:/home/tunnus2/backup/&lt;br /&gt;
&lt;br /&gt;
Ylläolevassa on tosin se vika, että se ei ole täysin automaattinen, vaan se kysyy tunnus2:n salasanaa. Tästä pääsee eroon kun luo [[SSH#Tunnistaminen_avainparilla|SSH:ta varten avainparin]].&lt;br /&gt;
&lt;br /&gt;
Ylläolevaa voi vielä kehittää paremmaksi tekemällä vastaanottavalle koneelle skriptin joka tekee paketin koko backup kansiosta ja tallentaa sen päivämäärällä varustetulla nimellä ja poistelee automaattisesti vanhimpia paketteja.&lt;br /&gt;
&lt;br /&gt;
Tämä komento kopioi kansion sisällön toiseen paikkaan paikallisessa järjestelmässä, esim. USB-levylle. Etuna tavalliseen kopiointiin on virheensieto, eli esim. suuren kopioinnin katketessa koko hommaa ei tarvitse aloittaa alusta vaan voidaan jatkaa siitä kohtaa, mihin jäätiin. --stats ja --progress näyttävät suorituksen aikana ja lopuksi tietoja etenemisestä.&lt;br /&gt;
&lt;br /&gt;
 rsync -ah --stats --progress /kansio/mista/kopioidaan /kansio/mihin/kopioidaan&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[USB-varmuuskopio]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestelmä]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Web-kameran_kuva_verkkoon&amp;diff=18238</id>
		<title>Web-kameran kuva verkkoon</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Web-kameran_kuva_verkkoon&amp;diff=18238"/>
		<updated>2007-10-30T20:29:10Z</updated>

		<summary type="html">&lt;p&gt;Rhk: js, css ja html pois..&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Web-kameran kuvan saaminen esim. kotisivulleen näkyviin on paljon helpompaa kuin voisi luulla. Tässä ohjeessa Linux-kone ottaa kuvan ja lähettää sen FTP:llä jollekin www-palvelimelle. Mukana on myös html, css ja js-tiedostot palvelimelle kuvan näyttämistä ja automaattista päivittämistä varten. Homma sujuu näin:&lt;br /&gt;
&lt;br /&gt;
== Ohjeet ==&lt;br /&gt;
# laita [[Web-kamera|web-kamerasi]] käyttökuntoon&lt;br /&gt;
# asenna camE. Löytynee jakeluversiosi pakettivarastoista tms tai [http://linuxbrit.co.uk/camE/ ohjelman kotisivuilta] lähdekoodimuodossa.&lt;br /&gt;
# kopioi alla esitetty .camErc -asetustiedosto kotikansioosi ja muokkaa sen asetukset sopiviksi itsellesi kommenttien opastamalla tavalla&lt;br /&gt;
# luo palvelimelle kansio johon kuva tullaan julkaisemaan, esimerkiksi nimellä cam&lt;br /&gt;
# luo palvelimelle ftp-tunnus camEa varten &lt;br /&gt;
# käynnistä camE komennolla camE. Se menee taustalle ja täytyy lopettaa tappamalla prosessi. Jos et halua sen menevän taustalle, käynnistä komennolla camE -f&lt;br /&gt;
# nyt palvelimelle ilmestyy kuvatiedosto jota päivitetään camErc:ssä määritellyin aikavälein.&lt;br /&gt;
# Esimerkki koodista jolla kuva saadaan näkymään web-sivulla: http://nulldigital.net/articles/how_to_setup_a_webcam_server.htm&lt;br /&gt;
&lt;br /&gt;
== .camErc -asetustiedosto ==&lt;br /&gt;
Kopioi tämä tiedostoksi .camErc kotikansioosi&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#nämä asetukset ottavat kuvan kerran sekunnissa&lt;br /&gt;
#kuva lähetetään ftp:llä www-palvelimelle kansioon cam&lt;br /&gt;
#joka 100. kuva tallennetaan paikallisen koneen kansioon /var/www/cam/archive&lt;br /&gt;
&lt;br /&gt;
#tarkasta erityisesti yhteysasetukset, tallennuskansiot sekä fonttien kansio!&lt;br /&gt;
&lt;br /&gt;
[ftp]&lt;br /&gt;
#ftp-tilin tiedot&lt;br /&gt;
host = ftp.domain.fi&lt;br /&gt;
user = kamera&lt;br /&gt;
pass = salasana&lt;br /&gt;
&lt;br /&gt;
#kansio ftp-palvelimella johon kuvat ladataan.&lt;br /&gt;
#Jos ftp ottaa yhteyden hakemistoon public_html, tulee cam-hakemiston olla tämän alla.&lt;br /&gt;
dir  = cam&lt;br /&gt;
&lt;br /&gt;
# Tiedoston nimi ja tyyppi (jpg tai png)&lt;br /&gt;
# tiedostonnimi.jpg tai tiedostonnimi.png&lt;br /&gt;
file = webcam.jpg&lt;br /&gt;
&lt;br /&gt;
# tilapäistiedosto, joka luodaan ja vasta sitten siirretään verkkoon.&lt;br /&gt;
# näin käyttäjät näkevät vain ehjiä kuvia&lt;br /&gt;
tmp  = uploading.jpg&lt;br /&gt;
&lt;br /&gt;
# pidetänkö yhteys avoinna (1) vai avataanko uusi joka kerta (0)&lt;br /&gt;
keepalive = 0&lt;br /&gt;
&lt;br /&gt;
# passiivinen ftp (1/0)&lt;br /&gt;
passive = 0&lt;br /&gt;
&lt;br /&gt;
# aktiivista ftp-yhteyttä käytettäessä käytettävä käyttöliittymä&lt;br /&gt;
# oletusarvo &amp;quot;-&amp;quot; on hyvä (libcurl tekee päätöksen)&lt;br /&gt;
interface = -&lt;br /&gt;
&lt;br /&gt;
# ftp-viestien tulostaminen (paljon tavaraa!) (1/0)&lt;br /&gt;
debug = 0&lt;br /&gt;
&lt;br /&gt;
# Lähetä kuvat? Jos do=0, ottaa ja arkistoi, muttei lähetä verkkoon.&lt;br /&gt;
do = 1&lt;br /&gt;
&lt;br /&gt;
# Jotkin serverit vaativat vanhan tiedoston poiston ennen uuden lisäämistä.&lt;br /&gt;
# 1 = poista ennen lisäystä, 0=lisää päälle&lt;br /&gt;
delete_first = 0&lt;br /&gt;
&lt;br /&gt;
# Kuinka monta kuvaa otetaan ennen lähetystä?&lt;br /&gt;
# (1 == jokainen kuva lähetetään, 10 lähettäisi joka 10. kuvan)&lt;br /&gt;
# (jos ei asetettu, lähettää jokaisen kuvan)&lt;br /&gt;
upload_every = 1&lt;br /&gt;
&lt;br /&gt;
[scp]&lt;br /&gt;
# Määrittämällä do=0 ja aktivoimalla allaolevan targetin, kuvat lähetetään [[scp]]:n yli.&lt;br /&gt;
# scp käyttää yllä määriteltyjä asetuksia dir, file, tmp, upload_every setting, joiden tulee olla määritellyt&lt;br /&gt;
#target = user@ssh.domain.fi&lt;br /&gt;
&lt;br /&gt;
[grab]&lt;br /&gt;
#videolaitteen tunnus&lt;br /&gt;
device = /dev/video0&lt;br /&gt;
&lt;br /&gt;
# tilapäistiedoston nimi paikalliskoneella&lt;br /&gt;
temp_file = /tmp/webcam.jpg&lt;br /&gt;
&lt;br /&gt;
# Viiveen vähennys. Ota 5 kuvaa, hylkää 4 ekaa siivoten näin mmap puskureita&lt;br /&gt;
lag_reduce = 5&lt;br /&gt;
&lt;br /&gt;
# Kuvan vasempaan alreunaan tuleva viesti jonka perään &#039;infofile&#039;ssä määritelyt viesti liitetään&lt;br /&gt;
# Päivämäärä määritellään strftimen avulla, esimerkiksi %d/%m/%Y %H:%M:%S %Z&lt;br /&gt;
text   = %d/%m/%Y %H:%M:%S %Z&lt;br /&gt;
&lt;br /&gt;
#Kuvan koko &lt;br /&gt;
width  = 352&lt;br /&gt;
height = 288&lt;br /&gt;
&lt;br /&gt;
#viive kuvien ottamisen välillä&lt;br /&gt;
delay  = 2&lt;br /&gt;
&lt;br /&gt;
# Korjataanko viivettä hitailla yhteyksillä&lt;br /&gt;
#(pitää peräkkäiset päivitykset järjestyksessä)&lt;br /&gt;
correct = 1&lt;br /&gt;
&lt;br /&gt;
# Skaalataanko kuvaa kaistan leveyden mukaan?&lt;br /&gt;
# Kuvan lähettämiseen kuluvan viiveen osuus&lt;br /&gt;
# 100 pois päältä, hyviä arvoja ovat alle 40&lt;br /&gt;
percent = 100&lt;br /&gt;
&lt;br /&gt;
# Mihin logi kirjoitetaan? Jos rivi kommentoitu, logia ei tehdä.&lt;br /&gt;
logfile = /home/user/Temp/.camlog&lt;br /&gt;
&lt;br /&gt;
# Viestiteksti noudetan täältä. Vain yksi rivi sallittu!&lt;br /&gt;
# Näinollen onnistuu esimerkiksi komento echo &amp;quot;surffaan verkossa&amp;quot; &amp;gt; ~/.caminfo &lt;br /&gt;
#infofile = /home/user/.caminfo&lt;br /&gt;
&lt;br /&gt;
# Mihin arkistokuvat tallennetaan? Arkistokuviin isketään päivämääräleima.&lt;br /&gt;
archive = /var/www/cam/archive&lt;br /&gt;
&lt;br /&gt;
# Arkistoidaanko kuvat päivämäärän mukaisiin alihakemistoihin?&lt;br /&gt;
# (1 == alihakemistoihin, 0 == yhteen hakemistoon)&lt;br /&gt;
archive_subdirs = 0&lt;br /&gt;
&lt;br /&gt;
# Arkistoitujen kuvien tyyppi (jpg/png)&lt;br /&gt;
archive_ext = jpg&lt;br /&gt;
&lt;br /&gt;
# determines how many shots are taken before a pic is archived&lt;br /&gt;
# (1 == every pic, 0 == don&#039;t archive) &lt;br /&gt;
archive_shot_every = 100&lt;br /&gt;
&lt;br /&gt;
# Pienennettyjen kuvien tallennushakemisto, tehdäänkö pikkukuvat (1/0)&lt;br /&gt;
# ja pikkukuvien koko (leveys ja korkeus)&lt;br /&gt;
archive_thumbnails_dir    = /opt/images/webcam/thumbnails&lt;br /&gt;
archive_thumbnails_create = 0&lt;br /&gt;
archive_thumbnails_width  = 120&lt;br /&gt;
archive_thumbnails_height = 90&lt;br /&gt;
&lt;br /&gt;
# jpeg-kuvien laatu&lt;br /&gt;
quality = 85&lt;br /&gt;
input  = 0&lt;br /&gt;
&lt;br /&gt;
# 0=PAL, 1=NTSC&lt;br /&gt;
norm   = 0&lt;br /&gt;
&lt;br /&gt;
# Kuvan oikeaan yläkulmaan tuleva otsikkoteksti&lt;br /&gt;
title_text = Weppikamera&lt;br /&gt;
&lt;br /&gt;
# Otsikkotekstin väri ja läpinäkyvyys&lt;br /&gt;
title_r = 255&lt;br /&gt;
title_g = 255&lt;br /&gt;
title_b = 0&lt;br /&gt;
title_a = 255&lt;br /&gt;
&lt;br /&gt;
# Kirjasinlaji ja koko&lt;br /&gt;
title_font = arial/8&lt;br /&gt;
&lt;br /&gt;
# Erillinen kirjasintyyppi&lt;br /&gt;
# title_style = /path/to/title.style&lt;br /&gt;
# Tekstin väri&lt;br /&gt;
text_r = 255&lt;br /&gt;
text_g = 255&lt;br /&gt;
text_b = 0&lt;br /&gt;
text_a = 255&lt;br /&gt;
&lt;br /&gt;
# Tekstin kirjasinlaji ja koko&lt;br /&gt;
text_font = arial/8&lt;br /&gt;
&lt;br /&gt;
# fancy font styles&lt;br /&gt;
# text_style = /path/to/text.style&lt;br /&gt;
# color/transparency of rectangle behind text&lt;br /&gt;
# make it 0,0,0,0 to disable.&lt;br /&gt;
bg_a = 0&lt;br /&gt;
bg_b = 0&lt;br /&gt;
bg_g = 0&lt;br /&gt;
bg_a = 100&lt;br /&gt;
&lt;br /&gt;
# Hakemisto, josta etsitään ttf-kirjasimia&lt;br /&gt;
ttf_dir = /usr/share/fonts/truetype/msttcorefonts&lt;br /&gt;
&lt;br /&gt;
# Jos tämä tiedosto on olemassa, kuvaa ei oteta&lt;br /&gt;
blockfile = /home/user/BLOCKCAM&lt;br /&gt;
&lt;br /&gt;
# Jos em. tiedosto löytyy, tallennetaan kuva tiedostoon&lt;br /&gt;
# offline_image = /home/gilbertt/.block.jpg&lt;br /&gt;
&lt;br /&gt;
# Jos tämä tiedosto löytyy, otetaan kuva mutta ei lähetetä sitä verkkoon&lt;br /&gt;
uploadblockfile = /home/user/BLOCKUPLOAD&lt;br /&gt;
&lt;br /&gt;
# Otetaan kuvia vain, jos seuraava verkkolaite on käytettävissä &lt;br /&gt;
#watch_interface = ppp0&lt;br /&gt;
&lt;br /&gt;
# image to overlay&lt;br /&gt;
overlay_image = /home/user/.lb.png&lt;br /&gt;
overlay_x = 5&lt;br /&gt;
overlay_y = 5&lt;br /&gt;
&lt;br /&gt;
# do things. like play sounds or whatever. Each is a shell command.&lt;br /&gt;
#action_pre_shot&lt;br /&gt;
#action_post_shot&lt;br /&gt;
#action_post_upload&lt;br /&gt;
# image processing&lt;br /&gt;
# crop = 1&lt;br /&gt;
# crop_width = 320&lt;br /&gt;
# crop_height = 240&lt;br /&gt;
# crop_x = 20&lt;br /&gt;
# crop_y = 20&lt;br /&gt;
#&lt;br /&gt;
# scaling is applied after cropping, so you can&lt;br /&gt;
# remove borders then stretch up the result&lt;br /&gt;
# scale = 1&lt;br /&gt;
# scale_width = 640&lt;br /&gt;
# scale_height = 480&lt;br /&gt;
#&lt;br /&gt;
# Flip the image horizontally or vertically.&lt;br /&gt;
# Horizontal flipping is useful for some Philips cams&lt;br /&gt;
# which give a mirrored image when used with the pwc module.&lt;br /&gt;
# flip_horizontal = 1&lt;br /&gt;
# flip_vertical = 1&lt;br /&gt;
#&lt;br /&gt;
# Change the orientation of the image.&lt;br /&gt;
# Useful if your camera is on its side (for whatever reason).&lt;br /&gt;
# 1 rotates clockwise by 90 degrees, 2, rotates clockwise by 180 degrees, &lt;br /&gt;
# 3 rotates clockwise by 270 degrees.&lt;br /&gt;
# orientation = 1;&lt;br /&gt;
&lt;br /&gt;
########################################################&lt;br /&gt;
# Philipsin kameroiden knassa toimivia asetuksia&lt;br /&gt;
&lt;br /&gt;
# Taajuus (kuvaa sekunnissa)&lt;br /&gt;
framerate = 5&lt;br /&gt;
&lt;br /&gt;
# Kuvan asetukset (0-100)&lt;br /&gt;
colour = 50&lt;br /&gt;
brightness = 50&lt;br /&gt;
contrast = 50&lt;br /&gt;
hue = 50&lt;br /&gt;
whiteness = 50&lt;br /&gt;
&lt;br /&gt;
# Valkotasapaino, vaihtoehtoja&lt;br /&gt;
# &amp;quot;auto&amp;quot; (automaattinen), &amp;quot;indoor&amp;quot; (sisätila), &amp;quot;outdoor&amp;quot; (ulkona), &amp;quot;fluorescent&amp;quot; ja &amp;quot;manual&amp;quot; (käsiasetukset)&lt;br /&gt;
pwc_wb_mode = auto&lt;br /&gt;
# Asetukset käsiasetuksia käytettäessä&lt;br /&gt;
# (0-100)&lt;br /&gt;
pwc_wb_red = 50&lt;br /&gt;
pwc_wb_blue = 50&lt;br /&gt;
########################################################&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Verkko]]&lt;br /&gt;
[[Luokka:Laitteisto]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Keskustelu:Web-kameran_kuva_verkkoon&amp;diff=18237</id>
		<title>Keskustelu:Web-kameran kuva verkkoon</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Keskustelu:Web-kameran_kuva_verkkoon&amp;diff=18237"/>
		<updated>2007-10-30T20:25:30Z</updated>

		<summary type="html">&lt;p&gt;Rhk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tästä tulikin jo jossain puheeksi - mahtavatko nämä mukanaolevat lähdekooditiedostot olla [[Linux.fi:Lisenssi|wikin lisenssin]] alaisia? Englanninkielisten kommenttien perusteella voisi päätellä että ne ovat jostain muualta peräisin. --[[Käyttäjä:Maakuth|Maakuth]] 30. lokakuuta 2007 kello 17.12 (EET)&lt;br /&gt;
:Nuo lähdekoodit ovat suora kopio camE:n mukana toimitettavista esimerkkitiedostoista, jotka taas ainakin COPYING-tiedostosta päätellen on lisensoitu GPLv2:n alaisuudessa. Ainakaan tuollaisina niitä ei siis voine pitää laittamatta koko artikkelille GPL-leimaa. Eri asia on sitten, häviääkö tekijänoikeus, jos tuollaista listausta tarpeeksi muokkaa ja uudelleenkirjoittaa tekstejä suomeksi. --[[Käyttäjä:Pb|Pb]] 30. lokakuuta 2007 kello 17.53 (EET)&lt;br /&gt;
:Uskoisin, että tekijänoikeus ei koske muokattua asetustiedostoa etenkin, jos kommentit kirjoitetaan uudestaan suomeksi. --[[Käyttäjä:Heikki|Heikki]] 30. lokakuuta 2007 kello 18.23 (EET)&lt;br /&gt;
::Toisaalta artikkelissa olevat css- ja js-tiedostot taitavat olla suoria kopioita, joten niitä ei varmaan täällä saa pitää. Enkä näe mitään syytä kopioida niitä artikkeliin, jos ko. tiedostot oletettavasti tulevat camE:n mukana. --[[Käyttäjä:Heikki|Heikki]] 30. lokakuuta 2007 kello 18.35 (EET)&lt;br /&gt;
:::Tarkemmin tutkittuna vain tuo .camErc-esimerkki on peräisin camE:n paketista. Loput on mitä ilmeisimmin kopioitu [http://nulldigital.net/articles/how_to_setup_a_webcam_server.htm täältä]. --[[Käyttäjä:Pb|Pb]] 30. lokakuuta 2007 kello 18.52 (EET)&lt;br /&gt;
&lt;br /&gt;
Jep, pitää kutinsa että nuo html, js ja css on tuolta Pb:n viittaamasta lähteestä ja sivun alareunassa lukee copyrightit - eli poistan nuo esimerkit ja isken linkin notta kiinnostuneet noutakoot esimerkkikoodin sieltä. Ja tuo camErc on tosiaan camen sourcepaketista otettu. --[[Käyttäjä:Rhk|Rhk]] 30. lokakuuta 2007 kello 22.25 (EET)&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=N%C3%A4yt%C3%B6n_kalibrointi&amp;diff=15216</id>
		<title>Näytön kalibrointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=N%C3%A4yt%C3%B6n_kalibrointi&amp;diff=15216"/>
		<updated>2007-05-15T12:44:13Z</updated>

		<summary type="html">&lt;p&gt;Rhk: blogitekstejä pois..&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kalibroinnin tarkoitus on saada kuva näyttämään koko ketjun kuvan ottamisesta ruudulle ja paperille asti samalta, toistamaan värit sellaisena kuin ne kuvan ottamishetkellä ovat olleet. Tällä kertaa keskitytään kuitenkin vain tuohon monitorin kalibrointiin, mutta vastaavilla tavoilla voidaan kalibroida niin kamera, tulostin kuin skannerikin.&lt;br /&gt;
&lt;br /&gt;
== Valmistelut ==&lt;br /&gt;
&lt;br /&gt;
* Anna monitorisi olla päällä vähintään puoli tuntia, jotta sen lämpötila varmasti olisi tasaantunut eikä sen muutos vaikuttaisi enää säätöihin.&lt;br /&gt;
* Valitse työpöytäsi taustaväriksi neutraali harmaa, jotta värit eivät häiritsisi työskentelyä ja säätöjen tekemistä. Aseta monitorin värilämpötila (colour temperature tai tone tms.) arvoon 6500K. Jos monitori ei anna valita kelvinejä niin arvo &#039;normal&#039; lienee lähinnä haluttua. Eli kuva ei saa olla sininen eikä punainen.&lt;br /&gt;
* Aseta LCD-näyttösi kontrasti n. 90%:n, putkinäytöille jopa 100%.&lt;br /&gt;
* Pyri tekemään työtilasi valaistus mahdollisimman tasaiseksi: jos välillä sisään aurinko, välillä tehdään yötöitä loisteputkivalaistuksessa, ei yksillä asetuksilla pärjätä. Kriittinen työskentely kannattaakin tehdä esimerkiksi talven tai illan hämärässä.&lt;br /&gt;
* Varmista että katsot monitoria mahdollisimman kohtisuoraan niin sivu- kuin pystysuunnassa. Erityisesti kannettavien tietokoneiden näytöt ovat herkkiä vääristämään värejä eri kulmilla (ja muutenkin läppäreiden näytöt ovat haasteellisia ellei mahdottomia kuvankäsittelykäytössä..)&lt;br /&gt;
* Pikasäädöt voi käydä tekemässä kuvatoimisto Leukun kalibrointisivulla [http://www.leuku.fi/info/kalibrointidata.htm] niin saa arvot suunnilleen kohdilleen.&lt;br /&gt;
&lt;br /&gt;
== Monica ==&lt;br /&gt;
&lt;br /&gt;
[[Monica]]lla [http://www.pcbypaul.com/software/monica.html] saadaan säädettyä monitorin gamma-arvo sRGB-standardin mukaiseen 2.2:n. Monicasta on tällä hetkellä saatavilla versio 3.4 binääriversio joka ei tarvitse asennusta sekä uudemman version 3.6 lähdekoodit. Tämä ohje opastaa uudemman version asentamiseen.&lt;br /&gt;
&lt;br /&gt;
=== Jakeluriippumaton asennus ===&lt;br /&gt;
[[Ohjelman asennus|Käännetään]] Monica lähdekoodista:&lt;br /&gt;
 [[wget]] http://www.pcbypaul.com/software/dl/monica-3.6.tar.bz2&lt;br /&gt;
 [[tar]] xvjf monica-3.6.tar.bz2&lt;br /&gt;
 cd monica-3.6/ &lt;br /&gt;
 [[make]]&lt;br /&gt;
 [[su]]&lt;br /&gt;
 make install&lt;br /&gt;
Joka asentaa monican polkuun &amp;lt;tt&amp;gt;/usr/bin/monica&amp;lt;/tt&amp;gt;, ja se voidaan käynnistää helposti komennolla &lt;br /&gt;
 monica&lt;br /&gt;
&lt;br /&gt;
==== Asennus Ubuntuun ====&lt;br /&gt;
[[Ubuntu]]lle on saatavissa epävirallinen ohjelmapaketti&lt;br /&gt;
Aja seuraavat komennot komentoriviltä:&lt;br /&gt;
 wget http://heikki.homelinux.net/apt/monica_3.6-1-0ubuntu1_i386.deb (lataa epävirallisen ohjelmapaketin)&lt;br /&gt;
 sudo [[apt-get]] install libfltk1.1 (asentaa ohjelman riippuvuudet)&lt;br /&gt;
 sudo [[dpkg]] -i monica_3.6-1-0ubuntu1_i386.deb (asentaa ohjelman)&lt;br /&gt;
 monica (käynnistää ohjelman)&lt;br /&gt;
&lt;br /&gt;
Ohjelma ei asennu valikoihin automaattisesti mutta voit sen halutessasi sinne itse lisätä.&lt;br /&gt;
&lt;br /&gt;
=== Käyttö ===&lt;br /&gt;
Säädä monitorisi kirkkaus niin, että Monican näyttämän mustan laatikon sisältä juuri ja juuri erottaa harmaan laatikon. Tämän jälkeen säädä kolmea liukusäädintä siten, että laatikossa oleva harmaa näyttää mahdollisimman tasaiselta, eli siinä ei ole selkeästi tummempia ja vaaleampia kohtia. Jos harmaassa laatikossa on värjäytymiä, voit säätää värikohtaiset asetukset poistamalla täppä kohdasta &#039;synchronize colours&#039; ja säätämällä kullekin värille erikseen käyttämällä apuna apuna värillisiä laatikoita: keskellä olevan tasavärisen laatikon pitäisi erottua mahdollisimman vähän ympäröivästä raidallisesta taustasta.&lt;br /&gt;
&lt;br /&gt;
Paina &#039;Exit and Save&#039;. Ohjelma mahdollisesti valittaa, että tiedostoa ~/.xinitrc ei löydy, mutta voi luoda sellaisen ja tallentaa asetukset sinne. Paina OK, ohjelman ehdottama ratkaisu on hyvä. Nyt nämä asetukset ladataan jatkossa käynnistyksen yhteydessä.&lt;br /&gt;
&lt;br /&gt;
== LCMS profiler ==&lt;br /&gt;
&lt;br /&gt;
[http://lprof.sourceforge.net/ LCMS profiler] luo [http://fi.wikipedia.org/wiki/ICC-profiili ICC-väriprofiilin] käyttämällesi kokoonpanoille. Profiililla pystytään kertomaan yhteensopiville ohjelmille tarvittava tieto laitteistosta.&lt;br /&gt;
&lt;br /&gt;
*Asenna paketti lprof [[Paketinhallintajärjestelmä|pakettienhallintaohjelmalla]] (esim. [[Synaptic]] tai [[Adept]])&lt;br /&gt;
&lt;br /&gt;
Ohjelma ilmestynee työpöytäympäristön valikkoon, esimerkiksi [[Ubuntu]]ssa Grafiikka-valikkoon nimellä LProf. Käynnistä ohjelma.&lt;br /&gt;
&lt;br /&gt;
* Paina &#039;Monitor Profiler -välilehdeltä &#039;Enter monitor values&#039; - nappulaa.&lt;br /&gt;
* Valitse &#039;White Point&#039; -pudotusvalikosta esim. &#039;D65 (daylight)&#039;.&lt;br /&gt;
* Paina &#039;Set Gamma and Black Point&#039;.&lt;br /&gt;
* Tee nyt vastaava säätö tässä kuin äsken Monicalla: Gamma-arvon 2.2 kohdalla pitäisi harmaiden liukuvärien olla mahdollisimman samanväriset.&lt;br /&gt;
* Paina OK tallentaaksesi tiedot ja vielä uudestaan OK poistuaksesi &#039;Monitor values&#039; -ikkunasta.&lt;br /&gt;
* Nyt syötä profiilin nimi &#039;Output profile name&#039; - ruutuun, esim. /home/käyttäjätunnus/d6500_22.icc (d=daylight, 6500= 6500K, 22 = gamma 2.2). HUOM! Jos ko. kansiota ei ole tai osoite on väärin, ohjelma sammuu mitään ilmoittamatta!&lt;br /&gt;
* Sulje ohjelma&lt;br /&gt;
&lt;br /&gt;
Valmis, profiili on luotu! Teippaa nyt monitorisi säädöt piiloon ettei niitä kukaan räklää.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen voit ladata luomasi profiilin eri ohjelmien käyttöön, esim. Scribusiin tai LightZoneen.&lt;br /&gt;
&lt;br /&gt;
==Lähteet==&lt;br /&gt;
*http://docs.scribus.net/index.php?lang=en&amp;amp;page=moncal&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[X.orgin asetukset]]&lt;br /&gt;
[[Luokka:Kuvankäsittelyohjelmat]]&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=N%C3%A4yt%C3%B6n_kalibrointi&amp;diff=15214</id>
		<title>Näytön kalibrointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=N%C3%A4yt%C3%B6n_kalibrointi&amp;diff=15214"/>
		<updated>2007-05-15T12:09:08Z</updated>

		<summary type="html">&lt;p&gt;Rhk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kalibroinnin tarkoitus on saada kuva näyttämään koko ketjun kuvan ottamisesta ruudulle ja paperille asti samalta, toistamaan värit sellaisena kuin ne kuvan ottamishetkellä ovat olleet. Tämä ohje keskittyy kuitenkin vain näytön kalibrointiin.&lt;br /&gt;
&lt;br /&gt;
=== Valmistelut ===&lt;br /&gt;
&lt;br /&gt;
* Anna monitorisi olla päällä vähintään puoli tuntia, jotta sen lämpötila varmasti olisi tasaantunut eikä sen muutos vaikuttaisi enää säätöihin.&lt;br /&gt;
* Valitse työpöytäsi taustaväriksi neutraali harmaa, jotta värit eivät häiritsisi työskentelyä ja säätöjen tekemistä. Aseta monitorin värilämpötila (colour temperature tai tone tms.) arvoon 6500K. Jos monitori ei anna valita kelvinejä niin arvo &#039;normal&#039; lienee lähinnä haluttua. Eli kuva ei saa olla sininen eikä punainen.&lt;br /&gt;
* Aseta LCD-näyttösi kontrasti n. 90%:n, putkinäytöille jopa 100%.&lt;br /&gt;
* Pyri tekemään työtilasi valaistus mahdollisimman tasaiseksi: jos välillä sisään aurinko, välillä tehdään yötöitä loisteputkivalaistuksessa, ei yksillä asetuksilla pärjätä. Kriittinen työskentely kannattaakin tehdä esimerkiksi talven tai illan hämärässä.&lt;br /&gt;
* Varmista että katsot monitoria mahdollisimman kohtisuoraan niin sivu- kuin pystysuunnassa. Erityisesti kannettavien tietokoneiden näytöt ovat herkkiä vääristämään värejä eri kulmilla (ja muutenkin läppäreiden näytöt ovat haasteellisia ellei mahdottomia kuvankäsittelykäytössä..)&lt;br /&gt;
* Pikasäädöt voi käydä tekemässä kuvatoimisto Leukun kalibrointisivulla [http://www.leuku.fi/info/kalibrointidata.htm] niin saa arvot suunnilleen kohdilleen.&lt;br /&gt;
&lt;br /&gt;
=== Monica ===&lt;br /&gt;
&lt;br /&gt;
Monicalla [http://www.pcbypaul.com/software/monica.html] saadaan säädettyä monitorin gamma-arvo sRGB-standardin mukaiseen 2.2:n. Monicasta on tällä hetkellä saatavilla versio 3.4 binääriversio joka ei tarvitse asennusta sekä uudemman version 3.6 lähdekoodit. Tämä ohje opastaa uudemman version asentamiseen.&lt;br /&gt;
&lt;br /&gt;
Aja seuraavat komennot komentoriviltä eli Päätteestä tai Konsolesta.&lt;br /&gt;
&lt;br /&gt;
* cd (menee kotihakemistoon)&lt;br /&gt;
* wget http://heikki.homelinux.net/apt/monica_3.6-1-0ubuntu1_i386.deb (lataa ohjelmapaketin)&lt;br /&gt;
* sudo apt-get install libfltk1.1-dev (asentaa ohjelman kääntämisessä tarvittavat työkalut)&lt;br /&gt;
* sudo dpkg -i monica_3.6-1-0ubuntu1_i386.deb (asentaa ohjelman)&lt;br /&gt;
* monica (käynnistää ohjelman)&lt;br /&gt;
&lt;br /&gt;
Ohjelma ei asennu valikkoihin automaatisesti mutta voit sen halutessasi sinne itse lisätä.&lt;br /&gt;
&lt;br /&gt;
Säädä monitorisi kirkkaus niin, että Monican näyttämän mustan laatikon sisältä juuri ja juuri erottaa harmaan laatikon. Tämän jälkeen säädä kolmea liukusäädintä siten, että laatikossa oleva harmaa näyttää mahdollisimman tasaiselta, eli siinä ei ole selkeästi tummempia ja vaaleampia kohtia. Jos harmaassa laatikossa on värjäytymiä, voit säätää värikohtaiset asetukset poistamalla täppä kohdasta &#039;synchronize colours&#039; ja säätämällä kullekin värille erikseen käyttämällä apuna apuna värillisiä laatikoita: keskellä olevan tasavärisen laatikon pitäisi erottua mahdollisimman vähän ympäröivästä raidallisesta taustasta.&lt;br /&gt;
&lt;br /&gt;
Paina &#039;Exit and Save&#039;. Ohjelma mahdollisesti valittaa, että tiedostoa ~/.xinitrc ei löydy, mutta voi luoda sellaisen ja tallentaa asetukset sinne. Paina OK, ohjelman ehdottama ratkaisu on hyvä. Nyt nämä asetukset ladataan jatkossa käynnistyksen yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== LCMS profiler ===&lt;br /&gt;
&lt;br /&gt;
LCMS profiler [http://lprof.sourceforge.net/] luo ICC-väriprofiilin [http://fi.wikipedia.org/wiki/ICC-profiili] käyttämällesi kokoonpanoille. Profiililla pystytään kertomaan yhteensopiville ohjelmille tarvittava tieto laitteistosta.&lt;br /&gt;
&lt;br /&gt;
Asenna paketti lprof pakettienhallintaohjelmalla (esim. Synaptic tai Adept)&lt;br /&gt;
&lt;br /&gt;
Ohjelma ilmestyy Grafiikka-valikkoon nimellä LProf. Käynnistä ohjelma.&lt;br /&gt;
&lt;br /&gt;
* Paina &#039;Monitor Profiler -välilehdeltä &#039;Enter monitor values&#039; - nappulaa.&lt;br /&gt;
* Valitse &#039;White Point&#039; -pudotusvalikosta esim. &#039;D65 (daylight)&#039;.&lt;br /&gt;
* Paina &#039;Set Gamma and Black Point&#039;.&lt;br /&gt;
* Tee nyt vastaava säätö tässä kuin äsken Monicalla: Gamma-arvon 2.2 kohdalla pitäisi harmaiden liukuvärien olla mahdollisimman samanväriset.&lt;br /&gt;
* Paina OK tallentaaksesi tiedot ja vielä uudestaan OK poistuaksesi &#039;Monitor values&#039; -ikkunasta.&lt;br /&gt;
* Nyt syötä profiilin nimi &#039;Output profile name&#039; - ruutuun, esim. /home/käyttäjätunnus/d6500_22.icc (d=daylight, 6500= 6500K, 22 = gamma 2.2). HUOM! Jos ko. kansiota ei ole tai osoite on väärin, ohjelma sammuu mitään ilmoittamatta!&lt;br /&gt;
* Sulje ohjelma&lt;br /&gt;
&lt;br /&gt;
Valmis, profiili on luotu! Teippaa nyt monitorisi säädöt piiloon ettei niitä kukaan räklää.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen voit ladata luomasi profiilin eri ohjelmien käyttöön, esim. Scribusiin tai LightZoneen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lähteet:&lt;br /&gt;
http://docs.scribus.net/index.php?lang=en&amp;amp;page=moncal&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=N%C3%A4yt%C3%B6n_kalibrointi&amp;diff=15213</id>
		<title>Näytön kalibrointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=N%C3%A4yt%C3%B6n_kalibrointi&amp;diff=15213"/>
		<updated>2007-05-15T12:05:34Z</updated>

		<summary type="html">&lt;p&gt;Rhk: Sivu luotu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monitorin peruskalibrointi kannattaa tehdä jokaiselle tietokoneelle, jotta webissä kuvat ja värit näkyisivät sellaisina kuin niiden kuuluukin: Punainen punaisena ja vihreä vihreänä. Ei turhan tummina tai vaaleina, kontrastit kohdallaan jne. Erityisesti, jos itse tekee minkäänlaista kuvankäsittelyä, vaikka pientä säätöä tulostusta tai kehitystä varten, on tärkeää että säädöt ovat kohdallaan. Näin ei tarvitse arvailla miltä lopputulos voisi näyttää vaan puuhaan tulee jonkunlaista varmuutta. Kalibroinnin tarkoitus on siis saada kuva näyttämään koko ketjun kuvan ottamisesta ruudulle ja paperille asti samalta, toistamaan värit sellaisena kuin ne kuvan ottamishetkellä ovat olleet. Tällä kertaa keskitytään kuitenkin vain tuohon monitorin kalibrointiin, mutta vastaavilla tavoilla voidaan kalibroida niin kamera, tulostin kuin skannerikin.&lt;br /&gt;
&lt;br /&gt;
=== Valmistelut ===&lt;br /&gt;
&lt;br /&gt;
* Anna monitorisi olla päällä vähintään puoli tuntia, jotta sen lämpötila varmasti olisi tasaantunut eikä sen muutos vaikuttaisi enää säätöihin.&lt;br /&gt;
* Valitse työpöytäsi taustaväriksi neutraali harmaa, jotta värit eivät häiritsisi työskentelyä ja säätöjen tekemistä. Aseta monitorin värilämpötila (colour temperature tai tone tms.) arvoon 6500K. Jos monitori ei anna valita kelvinejä niin arvo &#039;normal&#039; lienee lähinnä haluttua. Eli kuva ei saa olla sininen eikä punainen.&lt;br /&gt;
* Aseta LCD-näyttösi kontrasti n. 90%:n, putkinäytöille jopa 100%.&lt;br /&gt;
* Pyri tekemään työtilasi valaistus mahdollisimman tasaiseksi: jos välillä sisään aurinko, välillä tehdään yötöitä loisteputkivalaistuksessa, ei yksillä asetuksilla pärjätä. Kriittinen työskentely kannattaakin tehdä esimerkiksi talven tai illan hämärässä.&lt;br /&gt;
* Varmista että katsot monitoria mahdollisimman kohtisuoraan niin sivu- kuin pystysuunnassa. Erityisesti kannettavien tietokoneiden näytöt ovat herkkiä vääristämään värejä eri kulmilla (ja muutenkin läppäreiden näytöt ovat haasteellisia ellei mahdottomia kuvankäsittelykäytössä..)&lt;br /&gt;
* Pikasäädöt voi käydä tekemässä kuvatoimisto Leukun kalibrointisivulla [http://www.leuku.fi/info/kalibrointidata.htm] niin saa arvot suunnilleen kohdilleen.&lt;br /&gt;
&lt;br /&gt;
=== Monica ===&lt;br /&gt;
&lt;br /&gt;
Monicalla [http://www.pcbypaul.com/software/monica.html] saadaan säädettyä monitorin gamma-arvo sRGB-standardin mukaiseen 2.2:n. Monicasta on tällä hetkellä saatavilla versio 3.4 binääriversio joka ei tarvitse asennusta sekä uudemman version 3.6 lähdekoodit. Tämä ohje opastaa uudemman version asentamiseen.&lt;br /&gt;
&lt;br /&gt;
Aja seuraavat komennot komentoriviltä eli Päätteestä tai Konsolesta.&lt;br /&gt;
&lt;br /&gt;
* cd (menee kotihakemistoon)&lt;br /&gt;
* wget http://heikki.homelinux.net/apt/monica_3.6-1-0ubuntu1_i386.deb (lataa ohjelmapaketin)&lt;br /&gt;
* sudo apt-get install libfltk1.1-dev (asentaa ohjelman kääntämisessä tarvittavat työkalut)&lt;br /&gt;
* sudo dpkg -i monica_3.6-1-0ubuntu1_i386.deb (asentaa ohjelman)&lt;br /&gt;
* monica (käynnistää ohjelman)&lt;br /&gt;
&lt;br /&gt;
Ohjelma ei asennu valikkoihin automaatisesti mutta voit sen halutessasi sinne itse lisätä.&lt;br /&gt;
&lt;br /&gt;
Säädä monitorisi kirkkaus niin, että Monican näyttämän mustan laatikon sisältä juuri ja juuri erottaa harmaan laatikon. Tämän jälkeen säädä kolmea liukusäädintä siten, että laatikossa oleva harmaa näyttää mahdollisimman tasaiselta, eli siinä ei ole selkeästi tummempia ja vaaleampia kohtia. Jos harmaassa laatikossa on värjäytymiä, voit säätää värikohtaiset asetukset poistamalla täppä kohdasta &#039;synchronize colours&#039; ja säätämällä kullekin värille erikseen käyttämällä apuna apuna värillisiä laatikoita: keskellä olevan tasavärisen laatikon pitäisi erottua mahdollisimman vähän ympäröivästä raidallisesta taustasta.&lt;br /&gt;
&lt;br /&gt;
Paina &#039;Exit and Save&#039;. Ohjelma mahdollisesti valittaa, että tiedostoa ~/.xinitrc ei löydy, mutta voi luoda sellaisen ja tallentaa asetukset sinne. Paina OK, ohjelman ehdottama ratkaisu on hyvä. Nyt nämä asetukset ladataan jatkossa käynnistyksen yhteydessä.&lt;br /&gt;
&lt;br /&gt;
=== LCMS profiler ===&lt;br /&gt;
&lt;br /&gt;
LCMS profiler [http://lprof.sourceforge.net/] luo ICC-väriprofiilin [http://fi.wikipedia.org/wiki/ICC-profiili] käyttämällesi kokoonpanoille. Profiililla pystytään kertomaan yhteensopiville ohjelmille tarvittava tieto laitteistosta.&lt;br /&gt;
&lt;br /&gt;
Asenna paketti lprof pakettienhallintaohjelmalla (esim. Synaptic tai Adept)&lt;br /&gt;
&lt;br /&gt;
Ohjelma ilmestyy Grafiikka-valikkoon nimellä LProf. Käynnistä ohjelma.&lt;br /&gt;
&lt;br /&gt;
* Paina &#039;Monitor Profiler -välilehdeltä &#039;Enter monitor values&#039; - nappulaa.&lt;br /&gt;
* Valitse &#039;White Point&#039; -pudotusvalikosta esim. &#039;D65 (daylight)&#039;.&lt;br /&gt;
* Paina &#039;Set Gamma and Black Point&#039;.&lt;br /&gt;
* Tee nyt vastaava säätö tässä kuin äsken Monicalla: Gamma-arvon 2.2 kohdalla pitäisi harmaiden liukuvärien olla mahdollisimman samanväriset.&lt;br /&gt;
* Paina OK tallentaaksesi tiedot ja vielä uudestaan OK poistuaksesi &#039;Monitor values&#039; -ikkunasta.&lt;br /&gt;
* Nyt syötä profiilin nimi &#039;Output profile name&#039; - ruutuun, esim. /home/käyttäjätunnus/d6500_22.icc (d=daylight, 6500= 6500K, 22 = gamma 2.2). HUOM! Jos ko. kansiota ei ole tai osoite on väärin, ohjelma sammuu mitään ilmoittamatta!&lt;br /&gt;
* Sulje ohjelma&lt;br /&gt;
&lt;br /&gt;
Valmis, profiili on luotu! Teippaa nyt monitorisi säädöt piiloon ettei niitä kukaan räklää.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen voit ladata luomasi profiilin eri ohjelmien käyttöön, esim. Scribusiin tai LightZoneen.&lt;br /&gt;
&lt;br /&gt;
=== Kuvien teettämisestä ===&lt;br /&gt;
Digikuvia teettettäessä paperikuviksi käytetään kuvaan liitettyjä EXIF-tietoja hyväksi, eli käsittääkseni säätämällä kamerasta tulevat kuvat kohdalleen (mm. valkotasapaino jne) mutta jättämällä EXIF:t kuvatiedostoon mukaan voi homma mennä kuitenkin rankasti pieleen kuvaamon säätäessä valkotasapainon vielä kertaalleen.&lt;br /&gt;
&lt;br /&gt;
Lähteet:&lt;br /&gt;
http://docs.scribus.net/index.php?lang=en&amp;amp;page=moncal&lt;/div&gt;</summary>
		<author><name>Rhk</name></author>
	</entry>
</feed>