Workshop ssh

12
Open Source Software Ensi Club Workshop SSH/VNC Akram Rekik [email protected] April 25, 2015

Transcript of Workshop ssh

Open Source Software Ensi Club

Workshop SSH/VNC

Akram [email protected]

April 25, 2015

1

Plan

IntroductionTelnetSSHVNC

SSHInstall openSSHSetup openSSHSyntaxeExempleExercice

Akram Rekik | Workshop SSH/VNC

2

IntroductionTelnet

Telnet est un protocole de typeclient-serveur s’appuyant sur TCP.

Une des utilisations majeures de la commandetelnet était de se connecter à des serveurs telnet,qui demandaient un identifiant, puis un mot de passe,et donnaient une ligne de commande sur lamachine distante en échange .

Akram Rekik | Workshop SSH/VNC

3

IntroductionSSH

Secure Shell (SSH) est à la fois un programme informatique et unprotocole de communication sécurisé

Il permet de se connecter à distance à un ordinateur afin d’obtenir unshell .

Le protocole SSH a été conçu avec l’objectif de remplacer lesdifférents programmes rlogin, telnet, rcp..

OpenSSH, le projet libre d’outils SSH. OpenSSH est l’implémentationssh la plus utilisée, y compris par les distributions GNU/Linux.

Akram Rekik | Workshop SSH/VNC

4

IntroductionVNC

est un système de visualisation et de contrôle de l’environnement debureau d’un ordinateur distant.

Il permet au logiciel client VNC de transmettre les informations desaisie du clavier et de la souris à l’ordinateur distant, possédant unlogiciel serveur VNC à travers un réseau informatique

Akram Rekik | Workshop SSH/VNC

5

InstallopenSSH

$ sudo apt-get install openssh-server

$ sudo apt-get install openssh-client

Akram Rekik | Workshop SSH/VNC

6

SetupopenSSH

Start$ sudo /etc/init.d/ssh start$ sudo service ssh start

Stop$ sudo /etc/init.d/ssh stop$ sudo service ssh stop

Restart$ sudo /etc/init.d/ssh restart$ sudo service ssh restart

Akram Rekik | Workshop SSH/VNC

7

SyntaxeopenSSH

Syntaxe$ ssh user@serveur

Akram Rekik | Workshop SSH/VNC

8

ExempleTranfert de fichiers avec scp

scp (secure copy)La commande scp (secure copy), permet de copier des fichiers etdes arborescences, en utilisant ssh pour sécuriser les transferts.

scp -r monLogin@monServeur:DossierDistant RepertoireLocal

permet de copier localement le répertoire monDossierDistant situédans le répertoire home de l’utilisateur monLogin du serveurmonServeur. Ce repertoire sera renommé localement enmonRepertoireLocal.Et vis versa

Akram Rekik | Workshop SSH/VNC

9

Exercice

EcerciceA partir de la machine hôte, créer un répertoire Test qui contient lesfichiers f1 et f2. Copier le répertoire Test sur le compte user de lamachine client.

Akram Rekik | Workshop SSH/VNC

10

Solution

C’est évident !!!

Akram Rekik | Workshop SSH/VNC

Merci !