<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Palomuuri on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/palomuuri/</link><description>Recent content in Palomuuri on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/palomuuri/index.xml" rel="self" type="application/rss+xml"/><item><title>x11vnc nxserverin korvaajana</title><link>https://jeltsch.org/fi/x11vnc_as_a_nxserver_replacement/</link><pubDate>Thu, 29 Nov 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/x11vnc_as_a_nxserver_replacement/</guid><description>&lt;p&gt;Nyt kun 
 &lt;a href="http://www.nomachine.com" target="_blank" rel="noopener noreferrer nofollow"&gt;nomachine&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
:n loistava nxclient ei enää toimi Mac OS X:ssä ja sen uusi nxplayer on vielä beta-vaiheessa (eikä toimi lainkaan minun järjestelmässäni), tarvitsin toisen ratkaisun, jotta voisin muodostaa yhteyden työpaikkani työpöytätietokoneeseen kotoa käsin. Kokeilin monia vaihtoehtoja, mutta päädyin lopulta 
 &lt;a href="http://www.karlrunge.com/x11vnc/" target="_blank" rel="noopener noreferrer nofollow"&gt;x11vnc&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-ohjelmaan. Työtietokoneellani on Ubuntu Precise Pangolin (12.04), ja muodostan yhteyden Mac OS X 10.8:sta (Mountain Lion). Minun piti vain asentaa x11vnc ja openssh-server työpaikan työpöydälleni ja lisätä /etc/init-kansioon x11vnc.conf-tiedosto, jonka sisältö on seuraava:&lt;code&gt;x11vnc -forever -rfbauth /etc/x11vnc.pass -bg -o /var/log/x11vnc.log -scale 1280x800 -display :0 -auth /var/run/lightdm/root/:0&lt;/code&gt;Minun on luotava salasanatiedosto:&lt;code&gt;x11vnc -storepasswd password /etc/x11vnc.pass&lt;/code&gt;Sen jälkeen minun tarvitsee vain päästä työpaikkani työpöydälle jollain tavalla. Tällä hetkellä siirryn sinne yliopiston UNIX-tietokoneiden kautta, koska suora SSH-yhteys ei ole mahdollista palomuurin takia. Joten muodostan SSH-yhteyden UNIX-keskuskonetta ja sieltä edelleen työtietokoneeseeni. Kun olen päässyt sisään, muodostan käänteisen SSH-tunnelin kotona olevaan MacBook Pro -tietokoneeseeni:&lt;code&gt;ssh -R 19999:localhost:5900 kotitietokoneen_IP-osoite&lt;/code&gt;Kotona olevalla MacBookillani minun piti ensin ottaa käyttöön Jakaminen - Etäkäyttö. Sitten käytän vain käyttöjärjestelmän sisäänrakennettua näytönjakotoimintoa ”Yhdistä palvelimeen” ja kirjoitan ”vnc://localhost:19999”, ja voilà – näen työpaikkani työpöydän kirjautumissivun.Vaihtoehtoisesti voisin käyttää MacBookiin asentamaani OpenVPN-palvelinta ja työpaikan työpöydän OpenVPN-asiakasohjelmaa yhteyden muodostamiseksi MacBookiin. Silloin voisin kirjautua suoraan sisään ja välttää yliopiston UNIX-koneiden kautta kulkevat väliportit käänteisen SSH-tunnelin muodostamiseksi. Toinen, vaikkakin hyvin hidas tapa päästä käsiksi työpaikkani työpöydän graafiseen käyttöliittymään on X11-eteenpäinohjaus SSH:n kautta. Tarvitsen vain toimivan SSH-yhteyden palvelimeen, SSH-palvelimen konfiguraatiotiedostossa käytössä olevan X11-eteenpäinohjauksen sekä X11-palvelimen paikallisella koneella (esim. XQuarz MacOSX:ssä): &lt;code&gt;ssh -X username@remote-server.comxclock &amp;amp;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Yksi palomuuri, joka estää ne kaikki</title><link>https://jeltsch.org/fi/one_firewall_to_block_them_all/</link><pubDate>Tue, 06 Nov 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/one_firewall_to_block_them_all/</guid><description>&lt;p&gt;&lt;strong&gt;Helsingin yliopiston palomuuri estää työntekijöitä tekemästä töitä&lt;/strong&gt;Kun makasin sairaalassa murtuneen sääriluun takia, en pystynyt tekemään mitään töitä Helsingin yliopiston palomuurin takia. Vaikka 
 &lt;a href="https://play.google.com/store/apps/details?id=net.openvpn.openvpn&amp;amp;feature=search_result#?t=W251bGwsMSwyLDEsIm5ldC5vcGVudnBuLm9wZW52cG4iXQ.." target="_blank" rel="noopener noreferrer nofollow"&gt;Android OpenVPN -asiakasohjelma&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 olisi päästänyt minut verkkoon, en olisi silti pystynyt työskentelemään. 
 &lt;a href="http://en.wikipedia.org/wiki/VPN" target="_blank" rel="noopener noreferrer nofollow"&gt;VPN:n&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tarkoituksena on antaa etäasiakkaille sama pääsy LAN-resursseihin kuin koneille, jotka sijaitsevat fyysisesti LAN-verkossa. Ilmeisesti Helsingin yliopisto ei ole samaa mieltä eikä anna VPN-asiakkaille yhtäläisiä oikeuksia. Minun tapauksessani se tarkoitti, etten voi muodostaa SSH-yhteyttä työtietokoneeseeni. Tämä tekee etätyöskentelystä kallista, koska pomoni joutui ostamaan minulle kannettavan tietokoneen vain siksi, että HY-VPN-asiakkaiden ja paikallisten koneiden välinen palomuuri estää SSH-yhteydet. Ilman tätä rajoitusta voisin hoitaa kaiken työni 400 euron tabletillani käyttämällä esimerkiksi 
 &lt;a href="http://www.nomachine.com" target="_blank" rel="noopener noreferrer nofollow"&gt;nomachine&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Playeria).&lt;strong&gt;Myös kiertotavat epäonnistuivat&lt;/strong&gt;Jos olisin onnistunut kirjautumaan johonkin yliopiston UNIX-palvelimista (myntti, kruuna, klaava tai ruuvi), olisin voinut kirjautua sieltä työtietokoneelleni. Android-SSH-asiakasohjelmani 
 &lt;a href="https://code.google.com/p/connectbot/" target="_blank" rel="noopener noreferrer nofollow"&gt;ConnectBot&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ei kuitenkaan pystynyt muodostamaan SSH-yhteyttä niihin. Oletan tämän johtuvan matkapuhelinoperaattoristani 
 &lt;a href="http://www.tele.fi/" target="_blank" rel="noopener noreferrer nofollow"&gt;Tele Finlandista&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, koska en päässyt kirjautumaan myöskään omiin SSH-palvelimiini (mihin yleensä pääsen, kun Android-laitteeni on yhteydessä WLAN-verkkoon). Heti kun saan SSH-yhteyden työtietokoneeseeni, voin luoda 
 &lt;a href="http://www.howtoforge.com/reverse-ssh-tunneling" target="_blank" rel="noopener noreferrer nofollow"&gt;käänteisen SSH-tunnelin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja käyttää 
 &lt;a href="http://www.x.org/wiki/" target="_blank" rel="noopener noreferrer nofollow"&gt;X Windowsia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tai 
 &lt;a href="http://www.nomachine.com/download-preview.php" target="_blank" rel="noopener noreferrer nofollow"&gt;NoMachine Playeria&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja tehdä kaikki ne työt, jotka yleensä teen istuessani laboratoriossa työtietokoneeni ääressä&lt;strong&gt;Plex ja loputtomat videotoisto-ongelmat&lt;/strong&gt;En kuitenkaan saanut OpenVPN-asetuksia toimimaan Androidilla, eikä tukipalvelukaan ole tähän mennessä onnistunut siinä. Joten minulla oli sairaalassa todella tylsää, ja koska käytämme kotona 
 &lt;a href="http://plexapp.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Plexiä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 mediakeskuksena, päätin katsoa muutaman elokuvan. Plex on kuitenkin neljän vuoden kehitystyön jälkeen edelleen beetavaiheessa, ja meillä oli runsaasti ongelmia median toistossa. Myös tällä kertaa: en pystynyt toistamaan yhtään elokuvaa tai yhtään kappaletta [Android-asiakasohjelman](
 &lt;a href="https://play.google.com/store/apps/details?id=com" target="_blank" rel="noopener noreferrer nofollow"&gt;https://play.google.com/store/apps/details?id=com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 avulla.plexapp.android&amp;amp;feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5wbGV4YXBwLmFuZHJvaWQiXQ..). Se muodosti yhteyden (Ubuntu 10.04) -plexmediaserveriimme ilman ongelmia, mutta ainoa toimiva osa oli ”Valokuvat”-osio. Kokeilemalla huomasin, että osa ongelmasta johtui siitä, että videot olivat Applen QuickTime-muodossa (ne oli koodattu Macilla). Joten etsin tapaa muuntaa satoja tiedostoja kerralla .mov-muodosta .avi-muotoon. Tämä olisi varmasti nopeampaa kuin bugiraportin tekeminen ja odottaminen, että Plexin porukka korjaisi ongelman. QuickTime onhan muutenkin jo kuollut, eikö niin? 
 &lt;a href="http://ffmpeg.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;ffmpeg&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 oli varmasti oikea ratkaisu, mutta Google tulvi hakutuloksia, jotka koskivat joukkokonversiota, ja ongelmana oli löytää se, joka toimii. Valitettavasti verkossa on paljon roskaa ja häiriötekijöitä. Seuraava yhden rivin komento toimi: &lt;code&gt;find . -name '*.mov' -exec sh -c 'ffmpeg -i &amp;quot;$0&amp;quot; -sameq &amp;quot;${0%%.mov}.avi&amp;quot;' {} \;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Palomuurin määritysohjelmat (fwbuilder, yast2, iptables, Brickwall/Brickhouse)</title><link>https://jeltsch.org/fi/firewall_configuration_programs_fwbuilder_yast2_iptables_brickwall_brickhouse/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/firewall_configuration_programs_fwbuilder_yast2_iptables_brickwall_brickhouse/</guid><description>&lt;p&gt;Palomuurin manuaalinen määrittäminen iptables-komentojen avulla on melko vaikeaa. Kun käytimme vielä RedHat 8.1:tä, teimme niin, mutta emme enää. Käytämme nyt palomuurin konfigurointiin yast2:ta. Vaihtoehto yast2:lle on 
 &lt;a href="http://www.fwbuilder.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;fwbuilder&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Kokeilimme sitä kerran, ja se näyttää toimivan, vaikka sen tuottama koodi onkin melko laaja verrattuna manuaaliseen konfigurointiin. Selvä etu on, että fwbuilderia voidaan käyttää yhdessä monenlaisten palomuurien ja käyttöjärjestelmien kanssa (esim. myös Mac OS X:n kanssa). Mielestäni 
 &lt;a href="http://brianhill.dyndns.org/site/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=15&amp;amp;mode=thread&amp;amp;order=0&amp;amp;thold=0" target="_blank" rel="noopener noreferrer nofollow"&gt;Brickhouse (ent. Brickwall)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on erittäin hyvä – luultavasti paras ja helpoin – konfigurointiscripti Mac OS X:n sisäänrakennetuille palomuuri- ja reititystoiminnoille. Mielestäni Linux-yhteisö tarvitsee tällaisen projektin, sillä Brickhouse on huomattavasti helpompi käyttää kuin fwbuilder.&lt;/p&gt;</description></item></channel></rss>