SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Open Source Software Ensi Club
Workshop SSH/VNC
Akram Rekik
akram.rekik@ensi-uma.tn
April 25, 2015
1
Plan
Introduction
Telnet
SSH
VNC
SSH
Install openSSH
Setup openSSH
Syntaxe
Exemple
Exercice
Akram Rekik | Workshop SSH/VNC
2
Introduction
Telnet
Telnet est un protocole de type
client-serveur s’appuyant sur TCP.
Une des utilisations majeures de la commande
telnet était de se connecter à des serveurs telnet,
qui demandaient un identifiant, puis un mot de passe,
et donnaient une ligne de commande sur la
machine distante en échange .
Akram Rekik | Workshop SSH/VNC
3
Introduction
SSH
Secure Shell (SSH) est à la fois un programme informatique et un
protocole de communication sécurisé
Il permet de se connecter à distance à un ordinateur afin d’obtenir un
shell .
Le protocole SSH a été conçu avec l’objectif de remplacer les
différents programmes rlogin, telnet, rcp..
OpenSSH, le projet libre d’outils SSH. OpenSSH est l’implémentation
ssh la plus utilisée, y compris par les distributions GNU/Linux.
Akram Rekik | Workshop SSH/VNC
4
Introduction
VNC
est un système de visualisation et de contrôle de l’environnement de
bureau d’un ordinateur distant.
Il permet au logiciel client VNC de transmettre les informations de
saisie du clavier et de la souris à l’ordinateur distant, possédant un
logiciel serveur VNC à travers un réseau informatique
Akram Rekik | Workshop SSH/VNC
5
Install
openSSH
$ sudo apt-get install openssh-server
$ sudo apt-get install openssh-client
Akram Rekik | Workshop SSH/VNC
6
Setup
openSSH
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
Syntaxe
openSSH
Syntaxe
$ ssh user@serveur
Akram Rekik | Workshop SSH/VNC
8
Exemple
Tranfert de fichiers avec scp
scp (secure copy)
La commande scp (secure copy), permet de copier des fichiers et
des 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 serveur
monServeur. Ce repertoire sera renommé localement en
monRepertoireLocal.
Et vis versa
Akram Rekik | Workshop SSH/VNC
9
Exercice
Ecercice
A partir de la machine hôte, créer un répertoire Test qui contient les
fichiers f1 et f2. Copier le répertoire Test sur le compte user de la
machine client.
Akram Rekik | Workshop SSH/VNC
10
Solution
C’est évident !!!
Akram Rekik | Workshop SSH/VNC
Merci !

Mais conteúdo relacionado

Mais procurados

Authentification TLS/SSL sous OpenVPN
Authentification TLS/SSL sous OpenVPNAuthentification TLS/SSL sous OpenVPN
Authentification TLS/SSL sous OpenVPNIsmail Rachdaoui
 
Openssh
OpensshOpenssh
OpensshTECOS
 
Domain Name System Security Extensions (aka. DNSSEC pour les intimes)
Domain Name System Security Extensions (aka. DNSSEC  pour les intimes)Domain Name System Security Extensions (aka. DNSSEC  pour les intimes)
Domain Name System Security Extensions (aka. DNSSEC pour les intimes)felixaime
 
Gestion et surveillance du reseau syslogng
Gestion et surveillance du reseau  syslogngGestion et surveillance du reseau  syslogng
Gestion et surveillance du reseau syslogngKiemde Franck
 
Sécuriser votre serveur Linux avec IPTables
Sécuriser votre serveur Linux avec IPTablesSécuriser votre serveur Linux avec IPTables
Sécuriser votre serveur Linux avec IPTablesBoubakr NOUR
 
#OSSPARIS17 - Docker Under the Hood : Networking & Loadbalancing & security m...
#OSSPARIS17 - Docker Under the Hood : Networking & Loadbalancing & security m...#OSSPARIS17 - Docker Under the Hood : Networking & Loadbalancing & security m...
#OSSPARIS17 - Docker Under the Hood : Networking & Loadbalancing & security m...Paris Open Source Summit
 
service NFS sous linux
 service NFS sous linux service NFS sous linux
service NFS sous linuxSouhaib El
 
Sécuriser un serveur web
Sécuriser un serveur webSécuriser un serveur web
Sécuriser un serveur webTaoufik JABBARI
 
Installer zpanel sur un serveur linux en 5 minutes
Installer zpanel sur un serveur linux en 5 minutesInstaller zpanel sur un serveur linux en 5 minutes
Installer zpanel sur un serveur linux en 5 minutesSamuel Guebo
 
Présentation sécurité open_ssl
Présentation sécurité open_sslPrésentation sécurité open_ssl
Présentation sécurité open_ssldihiaselma
 
08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)Noël
 
07 03 sécurisation d'un serveur dns
07 03 sécurisation d'un serveur dns07 03 sécurisation d'un serveur dns
07 03 sécurisation d'un serveur dnsNoël
 
Apache ssl
Apache sslApache ssl
Apache sslGSI
 
SSL/TLS : Faille Heartbleed
SSL/TLS : Faille HeartbleedSSL/TLS : Faille Heartbleed
SSL/TLS : Faille HeartbleedThomas Moegli
 

Mais procurados (20)

Authentification TLS/SSL sous OpenVPN
Authentification TLS/SSL sous OpenVPNAuthentification TLS/SSL sous OpenVPN
Authentification TLS/SSL sous OpenVPN
 
OpenSSL
OpenSSLOpenSSL
OpenSSL
 
Openssh
OpensshOpenssh
Openssh
 
Domain Name System Security Extensions (aka. DNSSEC pour les intimes)
Domain Name System Security Extensions (aka. DNSSEC  pour les intimes)Domain Name System Security Extensions (aka. DNSSEC  pour les intimes)
Domain Name System Security Extensions (aka. DNSSEC pour les intimes)
 
Gestion et surveillance du reseau syslogng
Gestion et surveillance du reseau  syslogngGestion et surveillance du reseau  syslogng
Gestion et surveillance du reseau syslogng
 
Install oracle
Install oracleInstall oracle
Install oracle
 
Pre sou-edit1
Pre sou-edit1Pre sou-edit1
Pre sou-edit1
 
Sécuriser votre serveur Linux avec IPTables
Sécuriser votre serveur Linux avec IPTablesSécuriser votre serveur Linux avec IPTables
Sécuriser votre serveur Linux avec IPTables
 
Mise en place nagios
Mise en place nagiosMise en place nagios
Mise en place nagios
 
#OSSPARIS17 - Docker Under the Hood : Networking & Loadbalancing & security m...
#OSSPARIS17 - Docker Under the Hood : Networking & Loadbalancing & security m...#OSSPARIS17 - Docker Under the Hood : Networking & Loadbalancing & security m...
#OSSPARIS17 - Docker Under the Hood : Networking & Loadbalancing & security m...
 
service NFS sous linux
 service NFS sous linux service NFS sous linux
service NFS sous linux
 
Sécuriser un serveur web
Sécuriser un serveur webSécuriser un serveur web
Sécuriser un serveur web
 
13
1313
13
 
Installer zpanel sur un serveur linux en 5 minutes
Installer zpanel sur un serveur linux en 5 minutesInstaller zpanel sur un serveur linux en 5 minutes
Installer zpanel sur un serveur linux en 5 minutes
 
Présentation sécurité open_ssl
Présentation sécurité open_sslPrésentation sécurité open_ssl
Présentation sécurité open_ssl
 
08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)08 04 mise en place d'un serveur mandataire (proxy)
08 04 mise en place d'un serveur mandataire (proxy)
 
07 03 sécurisation d'un serveur dns
07 03 sécurisation d'un serveur dns07 03 sécurisation d'un serveur dns
07 03 sécurisation d'un serveur dns
 
Apache ssl
Apache sslApache ssl
Apache ssl
 
Mise en place nagios
Mise en place nagiosMise en place nagios
Mise en place nagios
 
SSL/TLS : Faille Heartbleed
SSL/TLS : Faille HeartbleedSSL/TLS : Faille Heartbleed
SSL/TLS : Faille Heartbleed
 

Semelhante a Workshop ssh

openssh
opensshopenssh
opensshiferis
 
0240-formation-ssh-secure-shell.pdf
0240-formation-ssh-secure-shell.pdf0240-formation-ssh-secure-shell.pdf
0240-formation-ssh-secure-shell.pdfBellaj Badr
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snortFathi Ben Nasr
 
Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnYaya N'Tyeni Sanogo
 
Présentation CoreOS
Présentation CoreOSPrésentation CoreOS
Présentation CoreOSgcatt
 
Alphorm.com Formation hak5 - LAN Turtle et Packet Squirrel
Alphorm.com Formation hak5 - LAN Turtle et Packet SquirrelAlphorm.com Formation hak5 - LAN Turtle et Packet Squirrel
Alphorm.com Formation hak5 - LAN Turtle et Packet SquirrelAlphorm
 
Mise en place de service NFS ubuntu 22.pdf
Mise en place de service NFS  ubuntu 22.pdfMise en place de service NFS  ubuntu 22.pdf
Mise en place de service NFS ubuntu 22.pdfImnaTech
 
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart ContractsAlphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart ContractsAlphorm
 
Recommandations pour un usage sécurisé d’(Open)SSH
Recommandations pour un usage sécurisé d’(Open)SSHRecommandations pour un usage sécurisé d’(Open)SSH
Recommandations pour un usage sécurisé d’(Open)SSHFabwice Bend'j
 
Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1easyopenerp
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linuxKhalid ALLILI
 
Alphorm.com Formation Wallix Bastion : Le Guide du Débutant
Alphorm.com Formation Wallix Bastion : Le Guide du DébutantAlphorm.com Formation Wallix Bastion : Le Guide du Débutant
Alphorm.com Formation Wallix Bastion : Le Guide du DébutantAlphorm
 
Alphorm.com Support de la Formation PromoxVE 4.x
Alphorm.com Support de la Formation PromoxVE 4.xAlphorm.com Support de la Formation PromoxVE 4.x
Alphorm.com Support de la Formation PromoxVE 4.xAlphorm
 
Rapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 trRapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 trCheikh Tidiane DIABANG
 
Creation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpiCreation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpiKhalid EDAIG
 
NS3 - Exploitation.pptx
NS3 - Exploitation.pptxNS3 - Exploitation.pptx
NS3 - Exploitation.pptxSamirAwad14
 
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...Normandie Web Xperts
 

Semelhante a Workshop ssh (20)

openssh
opensshopenssh
openssh
 
0240-formation-ssh-secure-shell.pdf
0240-formation-ssh-secure-shell.pdf0240-formation-ssh-secure-shell.pdf
0240-formation-ssh-secure-shell.pdf
 
Apache Open SSL
Apache Open SSLApache Open SSL
Apache Open SSL
 
Jenkins
JenkinsJenkins
Jenkins
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snort
 
Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpn
 
Présentation CoreOS
Présentation CoreOSPrésentation CoreOS
Présentation CoreOS
 
Alphorm.com Formation hak5 - LAN Turtle et Packet Squirrel
Alphorm.com Formation hak5 - LAN Turtle et Packet SquirrelAlphorm.com Formation hak5 - LAN Turtle et Packet Squirrel
Alphorm.com Formation hak5 - LAN Turtle et Packet Squirrel
 
Mise en place de service NFS ubuntu 22.pdf
Mise en place de service NFS  ubuntu 22.pdfMise en place de service NFS  ubuntu 22.pdf
Mise en place de service NFS ubuntu 22.pdf
 
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart ContractsAlphorm.com Formation Blockchain : Maîtriser les Smart Contracts
Alphorm.com Formation Blockchain : Maîtriser les Smart Contracts
 
Recommandations pour un usage sécurisé d’(Open)SSH
Recommandations pour un usage sécurisé d’(Open)SSHRecommandations pour un usage sécurisé d’(Open)SSH
Recommandations pour un usage sécurisé d’(Open)SSH
 
Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1Installation d'openerp 6.1 rc1
Installation d'openerp 6.1 rc1
 
Mysql Apche PHP sous linux
Mysql Apche PHP sous linuxMysql Apche PHP sous linux
Mysql Apche PHP sous linux
 
Alphorm.com Formation Wallix Bastion : Le Guide du Débutant
Alphorm.com Formation Wallix Bastion : Le Guide du DébutantAlphorm.com Formation Wallix Bastion : Le Guide du Débutant
Alphorm.com Formation Wallix Bastion : Le Guide du Débutant
 
VPN WINDOWS LINUX OPENVPN
VPN WINDOWS LINUX OPENVPNVPN WINDOWS LINUX OPENVPN
VPN WINDOWS LINUX OPENVPN
 
Alphorm.com Support de la Formation PromoxVE 4.x
Alphorm.com Support de la Formation PromoxVE 4.xAlphorm.com Support de la Formation PromoxVE 4.x
Alphorm.com Support de la Formation PromoxVE 4.x
 
Rapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 trRapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 tr
 
Creation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpiCreation de cluster (Master et deux slave ) nfs, htcondor, mpi
Creation de cluster (Master et deux slave ) nfs, htcondor, mpi
 
NS3 - Exploitation.pptx
NS3 - Exploitation.pptxNS3 - Exploitation.pptx
NS3 - Exploitation.pptx
 
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
Conférence #nwx2014 - Maxime Mauchaussée - Partager du code maintenable et év...
 

Workshop ssh

  • 1. Open Source Software Ensi Club Workshop SSH/VNC Akram Rekik akram.rekik@ensi-uma.tn April 25, 2015
  • 3. 2 Introduction Telnet Telnet est un protocole de type client-serveur s’appuyant sur TCP. Une des utilisations majeures de la commande telnet était de se connecter à des serveurs telnet, qui demandaient un identifiant, puis un mot de passe, et donnaient une ligne de commande sur la machine distante en échange . Akram Rekik | Workshop SSH/VNC
  • 4. 3 Introduction SSH Secure Shell (SSH) est à la fois un programme informatique et un protocole de communication sécurisé Il permet de se connecter à distance à un ordinateur afin d’obtenir un shell . Le protocole SSH a été conçu avec l’objectif de remplacer les différents programmes rlogin, telnet, rcp.. OpenSSH, le projet libre d’outils SSH. OpenSSH est l’implémentation ssh la plus utilisée, y compris par les distributions GNU/Linux. Akram Rekik | Workshop SSH/VNC
  • 5. 4 Introduction VNC est un système de visualisation et de contrôle de l’environnement de bureau d’un ordinateur distant. Il permet au logiciel client VNC de transmettre les informations de saisie du clavier et de la souris à l’ordinateur distant, possédant un logiciel serveur VNC à travers un réseau informatique Akram Rekik | Workshop SSH/VNC
  • 6. 5 Install openSSH $ sudo apt-get install openssh-server $ sudo apt-get install openssh-client Akram Rekik | Workshop SSH/VNC
  • 7. 6 Setup openSSH 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
  • 9. 8 Exemple Tranfert de fichiers avec scp scp (secure copy) La commande scp (secure copy), permet de copier des fichiers et des 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 serveur monServeur. Ce repertoire sera renommé localement en monRepertoireLocal. Et vis versa Akram Rekik | Workshop SSH/VNC
  • 10. 9 Exercice Ecercice A partir de la machine hôte, créer un répertoire Test qui contient les fichiers f1 et f2. Copier le répertoire Test sur le compte user de la machine client. Akram Rekik | Workshop SSH/VNC
  • 11. 10 Solution C’est évident !!! Akram Rekik | Workshop SSH/VNC