Tehtävä 5

Install ssh server. Copy part of your myy home directory to your own computer (recursing to subdirs). Give an example of graphical remote control using ssh.

Tehtävien Ratkaisut

Aloitin työskentelyn käynnistämällä komentokehoitteen - eli painamalla hiiren oikeanpuoleista korvaa työpöydän päällä

ja valitsemalla painalluksen jälkeen avautuvasta ponnahdusvalikosta "new terminal".  Tämän jälkeen tein tehtävän

toimeksiannon mukaiset harjoitteet, joiden tulokset näkyvät alla.

 

Suoritin kaikki harjoitukseen kuuluvat tehtävät onnistuneesti. Aikaa harjoituksen tekoon kului noin 30 minuuttia

dokumentointi mukaanluettuna.

 

 

## install Openssh-server

 

Jos koneessasi ei ole entuudestaan ssh-serveriä, suoritetaan

sshd:n asennus komennolla "yum install openssh-server".

 

Omassa koneessani sshd oli jo asennettu FC3:n asennuksen

mukana, joten yo. toimenpidettä ei tarvinnut suorittaa.

 

## kopioi osa myy kotihakemistoasi rekursiivisesti omalle koneellesi

 

[mika@nemesis ~]$ pwd

/home/mika

 

[mika@nemesis ~]$ ls

Desktop  public_html  teht2  teht3  teht4.txt

 

[mika@nemesis ~]$ cd public_html/

 

[mika@nemesis public_html]$ ls

database.php  hello.php  index.html

 

[mika@nemesis public_html]$ cd ..

 

[mika@nemesis ~]$ mv public_html/ public_html_backup

 

[mika@nemesis ~]$ ls

Desktop  public_html_backup  teht2  teht3  teht4.txt

 

 

Allaoleva komento kopioi myy serverillä olevasta kotihakemistostani

public_html nimisen hakemiston sisältöineen kotikoneeni kotihakemistoon.

 

Huomaa –r parametri ao. komennossa, sillä nimenomaan tämä parametri

tekee komennosta rekursiivisen.

 

[mika@nemesis ~]$ scp -r a0300187@myy.helia.fi:public_html .

a0300187@myy.helia.fi's password:

.htaccess                                                          100%  143     0.1KB/s   00:00

harj1.class                                                        100%  672     0.7KB/s   00:00

harj1.java                                                         100%  260     0.3KB/s   00:00

Keyboard.class                                                     100% 1519     1.5KB/s   00:00

Pyyd\uffff.class                                                   100% 1605     1.6KB/s   00:00

harj1ope.java                                                      100%  299     0.3KB/s   00:00

harj1ope.class                                                     100%  509     0.5KB/s   00:00

Merkkijono.java                                                    100%   31     0.0KB/s   00:00

Keyboard.class                                                     100% 1519     1.5KB/s   00:00

Merkkijono.class                                                   100% 1044     1.0KB/s   00:00

Merkkijono.java                                                    100% 1862     1.8KB/s   00:01

Ohjelma1.class                                                     100%  871     0.9KB/s   00:00

Ohjelma1.java                                                      100%  496     0.5KB/s   00:00

Viikko1_koti_2.java                                                100%  707     0.7KB/s   00:00

Viikko1_koti_2_b.java                                              100%  923     0.9KB/s   00:00

index.html                                                         100% 1481     1.5KB/s   00:00

teht1.html                                                         100%   22KB  22.3KB/s   00:00

icon-penguin.png                                                   100% 8284     8.1KB/s   00:00

teht2a.html                                                        100% 1884     1.8KB/s   00:00

sysctl.out                                                         100% 8155     8.0KB/s   00:01

teht2a.pdf                                                         100%  341KB 113.7KB/s   00:03

teht2a.sxw                                                         100%   59KB  59.1KB/s   00:01

teht2a.doc                                                         100%   54KB  53.5KB/s   00:00

teht2.html                                                         100% 3371     3.3KB/s   00:00

teht2a.gif                                                         100%   53KB  52.6KB/s   00:01

teht3.html                                                         100%   88KB  88.5KB/s   00:01

teht4.html                                                         100%   66KB  65.9KB/s   00:00

putty-0.53b-installer.exe                                          100% 1119KB 111.9KB/s   00:10

 

[mika@nemesis ~]$ ls

Desktop  public_html  public_html_backup  teht2  teht3  teht4.txt

 

[mika@nemesis ~]$ cd public_html

 

[mika@nemesis public_html]$ ls

linux  private  putty

 

[mika@nemesis public_html]$ cd linux

 

[mika@nemesis linux]$ ls

icon-penguin.png  sysctl.out  teht2a.doc  teht2a.html  teht2a.sxw  teht3.html

index.html        teht1.html  teht2a.gif  teht2a.pdf   teht2.html  teht4.html

 

[mika@nemesis linux]$ cd ../..

 

[mika@nemesis ~]$ rm -R public_html

 

[mika@nemesis ~]$ ls

Desktop  public_html_backup  teht2  teht3  teht4.txt

 

[mika@nemesis ~]$ mv public_html_backup/ public_html

 

[mika@nemesis ~]$ ls

Desktop  public_html  teht2  teht3  teht4.txt

 

[mika@nemesis ~]$ cd public_html/

 

[mika@nemesis public_html]$ ls

database.php  hello.php  index.html

 

 

## Anna esimerkki graafisesta etäkäytöstä ssh:n avulla

 

Allaoleva komento avaa ssh-yhteyden myy-serverille.

 

Huomaa –X parametri, sillä nimenomaan tämä parametri

suorittaa X-palveluiden automaattisen uudelleenohjaamisen

käyttäjän koneelle.

 

[mika@nemesis ~]$ ssh -X a0300187@myy.helia.fi

a0300187@myy.helia.fi's password:

Last login: Sun May  1 21:42:14 2005 from 194.111.57.226

/usr/X11R6/bin/xauth:  creating new authority file /home2/03/a0300187/.Xauthority

 

Kokeillaan toimiiko X-palveluiden uudelleenohjaus käynnistämällä

xclock-niminen ohjelma. Kyseinen ohjelma on graafinen kello, joka

avautuu käyttäjän työpöydälle.

 

[a0300187@myy a0300187]$ xclock &

[1] 23557

[a0300187@myy a0300187]$

[1]+  Done                    xclock

[a0300187@myy a0300187]$

 

Kokeillaan toimiiko X-palveluiden uudelleenohjaus käynnistämällä

toinen ohjelma, nimeltään xterm. Kyseinen ohjelma on komentorivi-ikkuna.

 

[a0300187@myy a0300187]$ xterm &

[1] 23618

[a0300187@myy a0300187]$

[1]+  Done                    xterm

[a0300187@myy a0300187]$

 

==> sekä xclock että xterm avautuivat omalle kotikoneelleni, eli etäkäyttö toimi kuten pitikin ;)

 

 Mika Karjalainen / a0300187

Copyright (c) 2005 Mika Karjalainen.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.