Archives pour la catégorie Ubuntu

Bonjour

Je vais essayer d’expliquer comment se connecter à distance sur une autre machine grâce à SSH. L’intérêt de la procédure est de pouvoir administrer un serveur à distance ou de filer un coup de main à un copain par exemple… ;-)

En réalité tout va se passer du coté du serveur, ou du copain à aider. 4 étapes sont nécéssaires:

  1. Installation de OpenSSH sur le serveur (PC du copain en détresse)
  2. Redirection du port 22 sur la machine (port forwarding)
  3. Mise en place de No-IP (optionnel)
  4. Connection à la machine distante

1)- Installation de OpenSSH sur le serveur

Installer OpenSSH sur un PC est d’une complexité hallucinante!! Alors accrochez vous!

Il faut se mettre dans un terminal et taper: sudo apt-get install openssh-server puis validez par Entrée, tapez son mot de passe et à nouveau validez par Entrée.

Pfffiouuuu! Autant dire que nos neurones ont travaillé!

2)- Redirection du port 22 sur la machine (port forwarding)

La aussi c’est assez simple. Il suffit de lancer Firefox et de taper l’adresse de votre routeur dans la barre d’adresse (ex: http://192.168.0.1) et d’appuyer sur entrée. Si vous ne connaissez pas l’adresse IP de votre routeur, tapez arp -a dans un terminal.

Une fois dedans repérez un onglet NAT. Sur la neufbox il faut cliquer sur “Réseau” puis sur “NAT”:

Neuf Box NAT

Dans le premier champ il suffit de donner un nom, peu importe lequel (ex: OpenSSH). Ensuite choisissez TCP pour le port 22. Ensuite choisissez port simple. Dans la colonne port externe et dans la colonne port de destination, tapez 22. Dans la colonne “Adresse IP de destination” tapez l’adresse IP du serveur ou du PC du copain. Validez et c’est fini.

Si vous ne connaissez pas l’IP de votre machine, tapez ifconfig dans un terminal, repérez votre carte réseau et trouvez l’adresse:

ifconfig

!!!ATTENTION!!!

Si vous êtes en DHCP (ce qui est probablement le cas), votre routeur (neuf box) vous assigne aléatoirement une IP à chaque démarrage de la machine, ce qui fait qu’elle ne correspondra pas à la redirection!! Pour évidez ce désagrément il faut impérativement attribuer une IP fixe à la machine. Sous Ubuntu, on peut le faire simplement en cliquant sur “Système” => “Administration” => “Réseau” puis en renseignant en fonction de:

Ip Statique graphique

Si vous rencontrez des difficultés vous pouvez le faire de manière manuelle.

Voila le forwarding est fait.

3)- Mise en place de No-IP (optionnel)

L’intérêt de No-IP est d’évitez l’inconvénient d’une IP d’ynamique et d’avoir à vérifier sur le web à chaque fois pour connaître son IP et la communiquer au copain qui veut vous aider.

Pour installer No-IP suivez mon précédent post intitulé No-IP sous Ubuntu

4)- Connection à la machine distante

Pour cela rien de plus facile, il suffit de se mettre dans un terminal et de taper ssh nom_utilisateur@IPdelamachinedistante

Ex: ssh bob@le-site-de-bob.no-ip.com

CONCLUSION:

Voila vous avez terminé! Ce n’était pas la mer à boire avouez!? Si?

Bonsoir

J’ai installé Kunbuntu 7.10 équipé de KDE 4.0 sur une machine virtuelle (via Virtualbox) sur mon pauvre vieux Acer portable. Lenouveau design de KDE est vraiment très beau, il serait une sorte de mixte entre Mac et Vista… (de toute manière on compare toujours tout à ce qu’on connait).

Bref c’est beau et fonctionnel (je la fait court j’ai une autre news à poster derrière)

J’ai donc fait une petite vidéo de tout ça malheureusement les outils de compression de Google Vidéo sont un peu trop corsé et la qualité en a pris un sacré coup…

Jugez en par vous même:

Promis dés que j’ai le temps j’en fait une autre plus élaborée, mais en ce moment je n’ai pas le temps, je fais 36 millions de trucs en même temps :-(

@+ les ptits geek

Il arrive bien souvent que l’on ait besoin de configurer son IP de manière statique sur un réseau, au lieu de laisser le DHCP tout faire.

Sous Windows la procédure est regroupé sous un même onglet, mais sous Ubuntu il y a 2 fichiers à renseigner, ce qui perturbe un peu au début.

Il faut donc commencer par renseigner le fichier /etc/network/interfaces

Que l’on remplira de cette manière par exemple:

iface eth0 inet static
address 192.168.10.2
netmask 255.255.255.0
gateway 192.168.10.1

Pas besoin de vous expliquer c’est pareil que sous Windows

Puis la ou ça change, c’est qu’il va falloir renseigner le fichier /etc/resolv.con et y coller les DNS de votre fournisseur d’accés.

On renseigne donc le fichier avec par exemple ce qui suis pour Le Neuf:

nameserver 80.118.192.100 

nameserver 80.118.196.36 

Ensuite il suffit juste de rendre le fichier incassable pour pas à avoir à recommencer à chaque redémarrage de la machine

sudo chattr +i /etc/resolv.conf

Et voili voilou votre IP statique est en place

Lorsque l’on veut avoir un serveur à la maison on est souvent confronté à 2 problèmes, qui poussent souvent le geek à opter pour un serveur dédié: l’IP fournie par notre FAI est dynamique et la bande passante en upload est insuffisante.

Pour l’upload, il n’y a rien à faire ( à part passer sous fibre optique quand on habite Panam :D). Par contre pour l’IP dynamique, il y a 2 possibilités: soit on demande à notre FAI une IP fixe (ce qui coûte encore plus cher qu’un serveur dédié) soit on passe par No-IP.

No-Ip va vous donner une adresse symbolique du type mon-ftp.no-ip.com qui grâce à un petit logiciel sur votre serveur permettra de faire la liaison entre vos IP et votre adresse oueb (bon c’est un peu plus compliqué que ça, mais on fait dans le “effective”)

a)- Création d’un compte No-Ip

Rendez vous sur le site de no-ip.com et créez vous un compte, ainsi qu’une adresse (peut importe l’adresse du moment qu’elle soit gratuite)

b)- Installation et configuration de No-Ip

Il va falloir installer No-Ip sur notre Ubuntu.

sudo apt-get install no-ip

Ensuite il va falloir le configurer (rassurez vous c’est trés simple! ;-))

sudo no-ip -C

La No-Ip va vous demander 2 ou 3 trucs:

Please enter the login/email string for no-ip.com : vous rentrez l’adresse e-mail que vous avez utilisé pour la création de votre compte et vous appuyer sur Entrée.

Please enter the password for user ‘your_login’: vous rentrez le mot de passe de votre compte no-ip et vous appuyer sur Entrée.

Please enter an update interval: [30] : vous pouvez laisser comme ça et donc appuyer sur Entrée.

Do you wish to run something at successful update [N] : appuyer sur Entrée, on s’en fou.

Maintenant que No-Ip est configuré, vous pouvez le lancer en faisant:

sudo no-ip

Il faut maintenant vérifier qu’il se lancera bien à chaque démarrage de la machine. Pour cela rendez vous ici:

cd /etc/rc2.d/

Une fois dans le répertoire fait:

ls

Il doit apparaître quelque chose comme ça:

README S19mysql S25bluetooth
S05vbesave S20apmd S50proftpd
S10acpid S20apport S89anacron
S10powernowd.early S20firestarter S89atd
S10sysklogd S20hotkey-setup S89cron
S10xserver-xorg-input-wacom S20makedev S90binfmt-support
S11klogd S20nfs-kernel-server S91apache2
S12dbus S20no-ip S98usplash
S13gdm S20nvidia-kernel S99acpi-support
S17mysql-ndb-mgm S20powernowd S99rc.local
S18mysql-ndb S20rsync S99rmnologin
S18portmap S20samba S99stop-readahead
S19cupsys S20wifi-radar
S19hplip S21nfs-common

Si S20no-ip est bien présent c’est gagné! Si ce n’est pas le cas, vous pouvez toujours aller dans “Système”==> “Préférences”==> “Session”, puis cliquer sur ajouter et rajouter no-ip.

Gparted ou Gnome Partition Editor est un outil pour créer/supprimer/modifier des partitions. C’est un petit peu l’équivalent de Partion Magic, mais en version libre.

Normalement il est en Live CD, mais il est aussi possible de créer une clé USB bootable sur laquelle nous allons mettre notre petit logiciel adoré.

Matériel:

- Une clé USB de 1Go formatée en FAT16 (moins de 1Go doit suffire, et le FAT32 doit passer je pense)

- Gparted Live USB disponible ICI

Si vous êtes sous Windows, je vous le dis tout de suite ça va pas être évident… D’ailleur que le diable vous emporte, car mon explication concernera les utilisateurs d’Ubuntu. (Na!)

1)- Vérifications

Assurez vous que le drapeau (Flag) de votre clé est bien sur Boot: pour cela, insérer votre clé, lancez Gnome Partition Editor (sudo gparted), sélectionnez votre clé, puis faites un clique droit sur la partition de votre clé et cliquer sur “Gérer Drapeaux”. Une fenétre s’ouvre et vous devez cocher “boot” si ce n’est déjà fait. On quitte.

Pour les Windowsiens (bandes de chalo de capitalichtes nécrophages de ptits nanfents!), vous pouvez sautez cette étape avec un peu de chance, car normallement la plus part des clés on le flag boot activé par défaut… (donc c’était juste pour faire suer les nunuxiens l’étape du dessus :-D)

2)- Décompressons

Vous décompressez zennement votre petite archive et vous copiez tous les fichiers qui se trouvent dans le dossier sur votre clé USB. C’était easy non?

3)- Démontons

Ensuite on démonte la clé USB. Soit vous le faite via Gparted, en faisant un clique droit sur la partition de la clé, puis cliquer sur “demonter”. Soit dans un terminal, vous balancez un bon vieux sudo umount /dev/sdb1 (cf. fin)

4)- Final step

Ensuite il faut installer syslinux, ce qui est normalement déjà fait, mais ça ne coûte rien et vous serez vite fixé:

sudo apt-get install syslinux

Ensuite, il faut installer mtools car sinon votre pingouin va couiner, donc rebelotte:

sudo apt-get install mtools

Et enfin, on balance:

syslinux -s /dev/sdb1

Et voila c’est fini! :-)

*sdb1: cela doit correspondre à votre clé usb, mais ce n’est pas forcément sdb1!!

Creative Commons License
Cette création est mise à disposition sous un contrat Creative Commons