Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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... wink

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 smile

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