Pages : 1
#1 Le 07/06/2006, à 10:11
- nolan
[Résolu]alias sur ssh
Bonjour,
J'essaye de créer un alias pour me connecter sur l'une de mes machines distantes.
Mais j'obtiens ce message:
Pseudo-terminal will not be allocated because stdin is not a terminal.
J'ai bien créée les clefs ssh et je n'ai plus de demande de mon de passe.
Mon alias est le suivant. Bien enttendu user est bien le compte à utiliser. j'ai bien utilisé des accents grave pour la commande cd.
Le serveur distant est en 6.06 server.
alias ssh_distant='ssh -p3222 user@ip_serveur_distant | ssh -p3222 user@ip_machine_aconnecter `cd /home/`'
Aurriez--vous une idée
Dernière modification par nolan (Le 08/06/2006, à 08:16)
N'oubliez pas d'ajouter résolu au titre quand le sujet l'est.
Sous linux on s'en sort toujours sans reformater
Hors ligne
#2 Le 07/06/2006, à 12:48
- nolan
Re : [Résolu]alias sur ssh
Un petit up au cas ou ?
N'oubliez pas d'ajouter résolu au titre quand le sujet l'est.
Sous linux on s'en sort toujours sans reformater
Hors ligne
#3 Le 07/06/2006, à 20:04
- Uggy
Re : [Résolu]alias sur ssh
plutot que de nous donner que la commande qui marche pas, est ce que tu peux nous dire aussi ce que tu veux faire...
Dernière modification par Uggy (Le 07/06/2006, à 20:06)
Hors ligne
#4 Le 07/06/2006, à 20:25
- nolan
Re : [Résolu]alias sur ssh
Bonjour et merci de prendre le temp de répondre,
Je veux rentrer sur mon serveur puisque c'est mon point d'accès puis repartir sur une autre machine qui est située derrière. On pourait dire passage du parfeu pour allez sur mon pc perso.
Le but est de pouvoir utiliser des scripts en utuilisant ssh
Je suis pas sûre d'être claire.
N'oubliez pas d'ajouter résolu au titre quand le sujet l'est.
Sous linux on s'en sort toujours sans reformater
Hors ligne
#5 Le 07/06/2006, à 20:52
- Uggy
Re : [Résolu]alias sur ssh
ssh -A user@1.1.1.1 "ssh user@2.2.2.2 "ls""
ca m'execute bien ls sur la machine 2.2.2.2
C'est çà que tu veux ?
ssh-agent qui tourne sur la machine 1.1.1.1
ForwardAgent yes dans /etc/ssh/ssh_config de la machine 1.1.1.1
les clés qui vont bien sur les 2 serveurs (et une 1ere connexion a la mano deja effectué pour repondre au "The authenticity of host blahblah Yes"
Hors ligne
#6 Le 07/06/2006, à 20:57
- Uggy
Re : [Résolu]alias sur ssh
ssh -A -t user@1.1.1.1 "ssh user@2.2.2.2 "
et tu te retrouve avec un shell sur 2.2.2.2 sans avoir ton message d'erreur...
Hors ligne
#7 Le 07/06/2006, à 20:59
- bertrand0
Re : [Résolu]alias sur ssh
Moi je taperais plutôt quelque chose du genre:
ssh -t moi@portail ssh moi@labas
Ce qui fait un alias du genre:
alias sshx2="ssh -t moi@portail ssh lui@labas"
Très logiquement, ça me connecte sur portail en tant que moi, en forçant l'allocation d'un pseudo-terminal, puis passe le terminal au deuxième ssh qui connecte moi à labas en tant que lui.
Ceux qui écrivent comme ils parlent, quoiqu'ils parlent très bien, écrivent mal.
Buffon, Discours sur le style
Hors ligne
#8 Le 07/06/2006, à 22:06
- nolan
Re : [Résolu]alias sur ssh
Merci je te conrfirmerais cela demain
N'oubliez pas d'ajouter résolu au titre quand le sujet l'est.
Sous linux on s'en sort toujours sans reformater
Hors ligne
#9 Le 08/06/2006, à 08:18
- nolan
Re : [Résolu]alias sur ssh
Merci mille fois
Juste une petite erreur
Message d'erreur
Pseudo-terminal will not be allocated because stdin is not a terminal.
ssh -A user@1.1.1.1 "ssh user@2.2.2.2 "
Sans message
ssh -A -t user@1.1.1.1 "ssh user@2.2.2.2 "
Dernière modification par nolan (Le 08/06/2006, à 08:23)
N'oubliez pas d'ajouter résolu au titre quand le sujet l'est.
Sous linux on s'en sort toujours sans reformater
Hors ligne
Pages : 1