ssh |
SSH |
---|---|
Linux | Externe |
Syntaxe
ssh [-1246AaCfgkNnqsTtVvXxY] [-b bind_address] [-c cipher_spec] [-D port] [-e escape_char] [-F configfile] [-i identity_file] [-L port:host:hostport] [-l login_name] [-m mac_spec] [-o option] [-p port] [-R p_rt:host:hostport] [user@]hostname [command] |
Paramètres
Nom | Description |
---|---|
-b bind_address | Ce paramètre permet d'indiquer l'adresse source de la connexion. Utile uniquement sur les systèmes avec plus d'un adresse. |
-D port | Ce paramètre permet d'indiquer une redirection de port «dynamique» locale au niveau de l'application. |
... | ... |
Description
Cette commande est un client permettant d'effectuer une connexion à distance en SSH.
Remarques
- Si vous souhaitez utilisez plusieurs sessions simultanément en entrant simultanément les mêmes commandes sur chacun d'eux, vous devriez envisager d'utiliser le logiciel «mobaXTerm» de Mobatek.
- Si vous avez ne réussis pas a vous connectez localement («ssh 127.0.0.0») que vous avez des connections refusés (que vous avez un «Unable to connect to remote host: Connection refused» ou «ssh: connect to host ... port 22: Connection refused»), vous n'avez qu'à nettoyer et réinstaller le ssh à l'aide des commandes suivantes sous Debian :
- Cette commande est également disponible sur des systèmes d'exploitation comme Mac OS X (ssh) ou FreeBSD (ssh).
- Si vous avez le message d'erreur suivant «Authentication refused: bad ownership or modes for directory», c'est que les permissions sur votre fichier de clef SSH n'est pas valide. Vous avez sans doute trop de permission accordée au fichier ou à son dossier.
Pour résoudre le problème, vous devrez faire un commande comme ceci sur le fichier ou dossier approprié :
chmod 755 /dossier ou sur le fichier de la clef elle-même :
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys - Si, à la suite d'une commande ressemblant à ceci, pour communiquer avec une instance Lightsail d'AWS d'Amazon :
- Si vous tentez d'effectuer une communication SSH avec un protocole SFTP, vous aurez fort probablement un message comme ceci :
sudo apt-get purge openssh-server sudo apt-get install openssh-server |
ssh -i LightsailDefaultKey-ca-central-1.pem bitnami@99.99.99.99 |
et que vous obtenez l'erreur suivante :
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'LightsailDefaultKey-ca-central-1.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: LightsailDefaultKey-ca-central-1.pem Permission denied (publickey). |
Vous devriez envisager de changer les droits d'accès à l'aide de la commande suivante :
chmod 400 LightsailDefaultKey-ca-central-1.pem |
Authentication succeeded (password). PTY allocation request failed on channel 0 shell request failed on channel 0 |
Dans cette situation, vous devriez plutôt utiliser la commande sftp.
Exemples
L'exemple suivant permet de vérifier si le SSH fonctionne actuellement sur le système d'exploitation et qu'il est donc possible de se connecter en SSH :
service ssh status |
L'exemple suivant permet de se connecter localement en ssh sur la machine actuel :
ssh 127.0.0.1 |
L'exemple suivant permet de se connecter en ssh sur la machine actuel ayant l'IP 192.168.0.182 :
ssh 192.168.0.182 |
Dernière mise à jour : Samedi, le 30 avril 2016