Mac OS X instructie Voor het op afstand werken in de studio wordt gebruik gemaakt van een beveiligde verbinding. Om verbinding te kunnen maken moeten moeten daarom eerst twee code bestanden (‘public en private key’) worden gegenereerd waarvan de public key op de studio computer wordt geinstalleerd. Genereren van de code bestanden (eenmalige actie) Open Safari op de Mac, ga naar de webpagina www.ros-kabelkrant.nl/ros_download.html en klik op ‘SSH scripts Mac OS X’:
Figure 1 SSH scripts downloaden
Klik in het venster dat verschijnt op het vergrootglas:
Figure 2 SSH scripts bestand openen
1
Hierdoor zal de Finder worden geopend met het bestand ‘ssh_centrum_kk.tar’
Figure 3 Dubbelklikken op bestand ssh_centrum_kk.tar
Dubbelklik op het bestand ssh_centrum_kk.tar om het uit te pakken. Er zal een nieuwe folder met de naam ‘bin’ verschijnen.
Figure 4 Sleep de bin folder naar de home locatie
Selecteer de nieuwe ‘bin’ folder en sleep deze naar de thuis locatie (in bovenstaand plaatje is dit ‘redactie’ maar bij een andere gebruikersnaam zal dat een andere naam zijn).
Figure 5 Open de bin folder
Selecteer nu links de thuis locatie en dubbelklik rechts op de bin folder om deze te openen.
2
Figure 6 gen_key script opstarten
In de ‘bin’ folder staan drie scripts. Dubbelklik op het ‘gen_key’ script om dit op te starten. Dit script hoeft slechts 1 keer uitgevoerd te worden om de beveiligingsbestanden te genereren.
Figure 7 gen_key script waarschuwing
Er zal nu een waarschuwing verschijnen. Klik op ‘Open’ om het script te starten. Het script zal het standaard Mac OS X commando ‘ssh-keygen -t dsa’ starten om de codebestanden te genereren. Het vraagt o.a. om een folder waarin de bestanden opgeslagen moeten worden. Druk hier op de enter toets om de standaard locatie te gebruiken. Daarnaast zal het commando om een ‘passphrase’ vragen: dit is een wachtwoord dat zelf gekozen kan worden. Type daarna nog een keer hetzelfde wachtwoord in als bevestiging. Als voorbeeld zie onderstaande Figure 8.
3
Figure 8 Genereren van de codebestanden
Na het invoeren van twee keer de passphrase start het script Safari op met de webpagina www.ros-kabelkrant.nl/send_key_form.php Deze is bedoeld om het gegenereerde public key bestand id_dsa.pub op te sturen zodat het in de studio geinstalleerd kan worden.
Figure 9 Public key opsturen
Klik op de ‘Kies bestand’ toets om het id_dsa.pub bestand aan te wijzen. Dit is door het script naar de thuislocatie gekopieerd. Selecteer het bestand en klik op de ‘Kies’ knop.
4
Figure 10 id_dsa.pub bestand aanwijzen
Figure 11 Beveiligingscode opsturen
Vul vervolgens je naam in bij het ‘Naam:’ veld en druk op de ‘Verzenden’ knop om het code bestand op te sturen naar de systeembeheerder. De webpagina geeft hiervan een bevestiging:
Figure 12 Bevestiging van opsturen code bestand
Tot zover het genereren van de beveiligingsbestanden. Dit is een eenmalige actie.
5
SSH script op de Dock balk plaatsen (eenmalige actie) We gaan nu het andere script dat in het vervolg gebruikt gaat worden om verbinding te maken met de studio op de Dock balk plaatsen. Er zijn twee varianten van dit script: ‘ssh_centrum_kk’ en ‘X_ssh_centrum_kk’. ‘ssh_centrum_kk’ wordt gebruikt als je alleen in de database wilt werken. Op Mac is het mogelijk om zonder verdere hulpprogramma’s het kabelkrant programma op afstand te draaien, bijvoorbeeld om de krant te controleren. Als je die mogelijkheid ook wilt hebben moet het ‘X_ssh_centrum_kk’ script worden gebruikt. In dit voorbeeld gaan we even uit van ‘ssh_centrum_kk’.
Figure 13 SSH script verslepen naar Dock balk
Selecteer het ‘ssh_centrum_kk’ script en sleep het naar de rechtse kant van de Dock balk naast het ‘Programma’s’ ikoontje. Het zal nu als ikoontje op de Dock balk worden geplaatst.
6
Figure 14 SSH script op de Dock balk
Verbinding maken met de studio om op afstand te kunnen werken Door op het ‘ssh_centrum_kk’ ikoontje op de Dock balk te klikken wordt de verbinding met de studio geopend. (let op: dit werkt alleen nadat het publieke codebestand door de systeembeheerder in de studio is geinstalleerd, zie Figure 12).
Figure 15 Waarschuwing ssh_centrum_kk script
Ook dit script zal een waarschuwing geven. Klik op de ‘Open’ knop om het te starten.
7
Figure 16 Invoeren passphrase om verbinding te maken
Er wordt nu een terminal geopend om het standaard Mac OS X ‘ssh’ command te starten en daarmee verbinding te maken met de studio. Voer nu het wachtwoord in dat bij Figure 8 is opgegeven als passphrase.
Figure 17 Terminal met ssh verbinding
In de terminal zal nu de commando regel van de studio computer verschijnen. Het terminal venster dient open te blijven zolang er in de studio wordt gewerkt omdat dit de verbinding onderhoudt. Het mag wel met het oranje knopje naar de achtergrond worden verplaatst.
8
Kabelkrant lettertype installeren (eenmalige actie) Tenslotte nog een eenmalige actie om het het lettertype dat voor de kabelkrant gebruikt wordt te downloaden en installeren. Dit is nodig voor een juiste regelafbreking. Het lettertype is eveneens te downloaden vanaf www.ros-kabelkrant.nl/ros_download.html. Klik in het ‘Downloads’ venster op het vergrootglas en kies ‘Toon in Finder’ in het menu.
Figure 18 Kabelkrant lettertype downloaden
Klik op het lettertype nadat het is gedownload en opgeslagen.
Figure 19 Kabelkrant lettertype openen
Klik vervolgens op de 'Installeer lettertype' knop zoals in onderstaand plaatje.
9
Figure 20 Kabelkrant lettertype installeren
Het lettertype is nu beschikbaar.
10
Database openen Het openen van de database gaat in Mac OS X hetzelfde als in Windows, Linux en op de iPad: nadat via SSH een beveiligde verbinding is gemaakt met de studio wordt een internet browser opgestart (Safari, Firefox of Google Chrome). Door vervolgens het adres http://localhost:5802/php/main.php in te typen verschijnt het login scherm van de kabelkrant database en na inloggen het normale database scherm.
Figure 21 Database scherm
Safari op Mac werkt iets anders met tabbladen dan Firefox. Wanneer je een een item in het script aanklikt zal het standaard in een nieuw venster worden geopend.
11
Figure 22 Commando toets vasthouden voor nieuw tabblad
Door de Apple commando toets vast te houden terwijl een item wordt aangeklikt zal het item in een nieuw tabblad worden geopend zoals in Firefox, maar het nieuwe tabblad wordt niet automatisch geselecteerd, dus even op het nieuwe tabblad klikken om het te openen.
Figure 23 Nieuw tabblad
12
Als een Java applet wordt geopend (bijvoorbeeld voor de tekstverwerker of om foto’s op te sturen) zal nog om toestemming worden gevraagd:
Figure 24 Toestemming Java 6
Dit is nog even voor Java versie 6; voor Java 7 wordt deze instructie binnenkort bijgewerkt.
Figure 25 Tekstbericht bewerken
13
Krant controleren op Mac Een voordeel van Mac OS X is dat het rechtstreeks het beeld van het kabelkrantprogramma kan tonen. Hiervoor moet het ‘X_ssh_centrum_kk’ script (zie ook Figure 13) worden aangeklikt om verbinding te maken met de studio. Inloggen gaat op de normale manier. Ga in de terminal vervolgens naar de gewenste folder (type bijvoorbeeld cd /pics/140420 in om naar dekrant van 20 april 2014 te gaan) en start het kabelkrantprogramma door ‘kk -step script’ in te typen en de kabelkrant kan gecontroleerd worden. Gebruik de pijltjestoetsen om naar de volgende of vorige pagina te gaan.
Figure 26 Krant controleren op afstand
14