Recherche sur le site
Y’a bon Ubuntu!!
The next version of Ubuntu is coming soon

Articles avec le tag ‘ssh’

PostHeaderIcon Se connecter à un serveur ssh sous windows à partir d'un poste Ubuntu

Comme beaucoup de personnes, on peu avoir la nécessité de transférer des fichiers à partir d’un pc Ubuntu, vers un pc Windows (seven en l’occurrence).

Pour se faire, la méthode est relativement simple, notamment si la connexion à lieu à l’intérieur de votre réseau domestique. Elle est (a mon goût, beaucoup plus simple et efficace que le simple partage de fichiers).

Commençons par le poste Windows: Installez le serveur (gratuit) MobaSSH. Une fois installé, dans la fenêtre de droite, cliquez sur l’onglet « users« , puis « manage users » pour attribuer un mot de passe a l’un des « users » présent dans la liste. Ceci fait, redémarrez le serveur. Voir l’animation sur ce site:

Sur le poste Ubuntu, installez et lancez Filezilla. Cliquez sur « Fichier/Gestionnaire de site« . Dans la fenêtre de gauche, cliquez sur « Nouveau site » et donnez lui un nom. Dans la fenêtre de droite, notez l’adresse IP du poste client (celui qui est sous Windows) dans le champs « Hôte« , éventuellement 22 dans le champs « port« . Choisissez « SFTP – SSH File transfert protocol« . Choisissez « Normal » dans « Type d’authentification« , puis mettez votre identifiant et votre mot de passe (celui determiné dans MobaSSH).

Et lancez la connexion. Il ne vous reste qu’a effectuer les transferts désirés!!

PostHeaderIcon Ouvrir une session graphique distante en ssh avec nx client/server (NoMachine). Merci Ubuntu!!

Avant tout, une petite explication: Nx server n’a rien de commun avec vnc. Ce dernier a pour objectif de prendre le contrôle d’une session distante ouverte sur un ordinateur au travers d’un réseau. Ce qui signifie qu’avec vnc on prend le contrôle « physique » du pc distant. En effet lorsqu’on bouge sa souris, ou que l’on ouvre des fenêtres sur le poste serveur par l’entremise de vnc, ceci se passe réellement et physiquement sur le poste serveur, en clair, une personne posté devant le serveur verrait tout ce que vous faite de votre souris en directe!

Nx server a une philosophie toute différente. Il permet d’ouvrir une session distante sur un serveur (a partir d’un poste client) indépendement de la session en cours sur le serveur. Je m’explique: soit un poste serveur sur lequel sont paramétré deux sessions: Toto & Tata. Le poste serveur est fonctionnel et est loggé sur la session Toto. Et bien Nx server permet de se logger, au choix sur l’une ou l’autre des sessions, quel que soit l’utilisateur loggé en cours!! De plus le poste serveur peut etre utilisé en même temps par un autre utilisateur puisque l’utilisation de la souris n’est pas perturbée par Nx server. C’est juste incroyablement efficace, puisqu’évidemment on peut utiliser toutes les applications et enregistrer toutes les modifications !!!

Installation:

Pour commencer, il faut télécharger les paquets nécessaires sur le site de No Machine: Attention à bien télécharger les 3 fichiers pour UBUNTU; le client, le node et le serveur! (Il faut installer les trois sur le poste serveur, et uniquement le client sur le poste client, et tout ceci APRÈS avoir installé ssh sur les deux postes)

Une fois installé sur le poste serveur, ouvrir un terminal et taper la commande suivante:

pushd /usr/NX/home && sudo cp nx/.ssh/authorized_keys2 nx/.ssh/authorized_keys && popd

Sur le poste client aller dans le menu: « Applications/Internet/Nx Client for Linux/Nx Client for Linux » puis remplir les différents tableaux de configuration:

nx

nx

PostHeaderIcon Installer un serveur/client SSH sous Ubuntu.

Il est nécessaire de distinguer la partie serveur (l’ordi distant qui sert de serveur de fichiers) et la partie client (l’ordi a partir duquel on se connecte sur le serveur).

Serveur:
Installer openssh-server. Le server se lancera désormais en même tant que l’ordi démarre, néanmoins pour arreter, démarrer ou redémarrer le serveur on peut utiliser les commandes suivantes:

sudo /etc/init.d/ssh start

sudo /etc/init.d/ssh stop

sudo /etc/init.d/ssh restart

La configuration du serveur ssh se fait dans le fichier /etc/ssh/sshd_config, qu’on peut éditer avec un:

sudo gedit /etc/ssh/sshd_config

Client:
On peut se connecter de différentes manières, et à partir de tous les OS.

  • A partir d’un poste Linux:
  - A partir d'un terminal:

ssh user@adresse ip -p numéro_de_port

 - A partir de Nautilus:

Ouvrir Nautilus et taper dans la barre d’adresse:
ssh://user@ipduserveur
Si comme moi vous avez changé le port par défaut dans votre box, alors on tapera:
ssh://user@ipduserveur:port

  • A partir d’un poste Windows:

- Installez Putty, et vous aurez accès a votre terminal comme si vous étiez sous Linux!!!
- Installez Xming, pour avoir l’interface graphique (type vnc) de votre serveur distant.
- Installez Winscp, pour accéder a votre serveur distant avec une insterface type « filezilla » (idéal pour télécharger des fichiers distants).

PostHeaderIcon Sauvegarder ses données avec Grsync en ssh (Ubuntu)

Mais pas n’importe comment: via une connexion réseau ssh

La manip’ est plutôt simple, et je part du principe que l’utilisation de Grsync en local est acquise, et que vous disposez d’une connexion ssh qui fonctionne:

- Lancer Grsync, cliquer sur le bouton du repertoire source (celui qu’on souhaite sauvegarder) et parcourir l’arborescence du disque pour le selectionner. Si ce repertoire n’est pas sur la machine sur laquelle vous travaillez, donc, s’il est sur un autre poste du réseau (et que vous avez paramétré une connexion ssh) alors, tapez l’adresse du repertoire distant de cette maniere:

IP_du_poste_distant:/repertoire/a_partager/

ATTENTION LE DERNIER « / » EST IMPORTANT !!!
DONC SI VOUS CHERCHEZ LE REPERTOIRE WALLPAPERS QUI EST DANS LE HOME DE LA MACHINE DONT L’IP EST 192.168.1.10, CA DONNERA:

192.168.1.10:/home/user/wallpapers/

Pour finir, il faut ajouter « -e ssh » (sans les guillemets) dans le champs qui est tout en bas de la fenêtre Grsync et qui se nomme « Options supplémentaires »

Voila!!

Capture-Grsync: default

PostHeaderIcon Monter automatiquement ses partages ssh au démarrage d'un PC sous Ubuntu

En fait c’est relativement simple:

- faire un clic droit sur le tableau de bord du haut de l’écran
- cliquer sur « ajouter au tableau de bord »
- cliquer sur « lanceur d’applications personailsé », puis « ajouter »
- Dans la fenêtre qui s’ouvre:

dans « type » choisr « emplacement »

dans « nom » ecrire le nom qui apparaitra au passage de la souris sur l’icône (ex: le nom du repertoire partagé)

dans « emplacement » noter l’adresse ssh du patage sur le modele:

            ssh://login@adresse_ip/chemin/du/repertoire/a monter

Imaginons que l’adresse ip du pc serveur sur le reseau soit: 192.168.0.10 que votre login soit toto et que le dossier que vous souhaitiez monter soit: /media/donnees/musiques; alors la commande sera la suivante:

ssh://toto@192.168.0.10/media/donnees/musiques

Pour changer l’icone c’est là: /usr/share/icons/Human/24×24/places/folder-remote-ssh.png

Voila, il n’y a plus qu’a valider et le raccourcis du partage apparait miraculeusement sur le tableau de bord superieur!!