ssh option -t c

Le
Christophe PEREZ
Bonjour,

Je voudrais savoir s'il y a un moyen simple de configurer côté serveur
(pour un user de préférence) afin d'avoir le même effet que le "-t" de la
commande ssh client.

La question est posée, maintenant j'explique mon vrai besoin :)

En fait, j'ai pour habitude, à la maison, de "piloter" à distance les
mises à jour de différents ordinateurs familiaux à l'aide d'une petite
tablette android sur laquelle j'ai installé un client ssh (juicessh).

Quand je le fais depuis mon PC, j'ai pour habitude d'inclure le "-t" afin
de directement lancer un screen -RD. C'est pratique, et ça me plaît comme
ça.
Ce qui donne donc, pour ceux qui n'ont pas compris, un truc du genre :
ssh -t user@host screen -R -D

Or, l'application android (tout au moins dans sa version gratuite) ne
permet pas d'ajouter de paramètre au lancement du ssh.

Je cherche donc à "compenser" côté serveur.
J'ai alors envisagé de mettre un "screen -RD" dans le .ssh/rc de mon user
(après avoir vérifié la provenance du "ssh"). Mais cela ne peut pas
fonctionner à cause de cette histoire de pseudo-terminal requis par
screen.

Certains me suggèreront sans doute de changer d'application android. Mais
cela ne me semble pas utile si une solution simple, pour faire ce que je
veux, existe, et ça m'évitera de chercher parmi X applications, sans
compter les configs actuelles que je perdrai.

Merci d'avance !
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Thomas
Le #26441787
In article Christophe PEREZ
En fait, j'ai pour habitude, à la maison, de "piloter" à distance les
mises à jour de différents ordinateurs familiaux à l'aide d'une petite
tablette android sur laquelle j'ai installé un client ssh (juicessh).
Quand je le fais depuis mon PC, j'ai pour habitude d'inclure le "-t" afin
de directement lancer un screen -RD. C'est pratique, et ça me plaît comme
ça.
Ce qui donne donc, pour ceux qui n'ont pas compris, un truc du genre :
ssh -t screen -R -D
Or, l'application android (tout au moins dans sa version gratuite) ne
permet pas d'ajouter de paramètre au lancement du ssh.

tu n'as même pas la possibilité d'ajouter un .ssh/config dans le sf de
la tablette android ?
ou alors il est totalement ignoré par le client ssh (qui aurait été
modifié pour ça ?) ?
--
Téléassistance / Télémaintenance
http://invites.biocer.fr/thomas-de-contes/
Christophe PEREZ
Le #26441841
Ça frise l'archéologie, 1 an après :D
Le Sun, 13 Aug 2017 16:54:32 +0200, Thomas a écrit :
tu n'as même pas la possibilité d'ajouter un .ssh/config dans le sf de
la tablette android ?

Euh... le "sf" ?
J'avoue très humblement ne pas connaître grand chose en android. Il y
aurait un .ssh/config quelque part ?
Et j'y mettrais quoi pour faire l'équivalent du "-t" ?
ou alors il est totalement ignoré par le client ssh (qui aurait été
modifié pour ça ?) ?

Pour l'instant, je n'en sais rien du tout ;) mais merci de t'y être
intéressé.
Doug713705
Le #26441845
Le 14-08-2017, Christophe PEREZ nous expliquait dans
fr.comp.os.linux.configuration
(
Ça frise l'archéologie, 1 an après :D
Le Sun, 13 Aug 2017 16:54:32 +0200, Thomas a écrit :
tu n'as même pas la possibilité d'ajouter un .ssh/config dans le sf de
la tablette android ?

Euh... le "sf" ?

Le systèe de fichiers je suppose.
J'avoue très humblement ne pas connaître grand chose en android. Il y
aurait un .ssh/config quelque part ?

C'était la question que se posait la personne à qui tu as répondu.
Logiquement il est dans le homedir de l'utilisateur qui lance le client
sinon il existe aussi /etc/ssh/ssh_config pour la configuration générale
(c'est probablement là qu'il faudrait mettre tes paramètres à moins que
tu sois capable d'identifier l'utilisateur qui lance le client).
Ça nécessitera probablement les droits root, donc rootage du téléphone.
Et j'y mettrais quoi pour faire l'équivalent du "-t" ?

Quelquechose comme:
RequestTTY force
ou
RequestTTY yes
man ssh_config pour le reste.
--
Je sais que dans votre alchimie
L'atome ça vaut des travellers-chèques
Et ça suffit comme alibi
-- H.F. Thiéfaine, Aligator 427
Doug713705
Le #26441844
Le 14-08-2017, Christophe PEREZ nous expliquait dans
fr.comp.os.linux.configuration
(
Ça frise l'archéologie, 1 an après :D
Le Sun, 13 Aug 2017 16:54:32 +0200, Thomas a écrit :
tu n'as même pas la possibilité d'ajouter un .ssh/config dans le sf de
la tablette android ?

Euh... le "sf" ?

Le système de fichiers je suppose.
J'avoue très humblement ne pas connaître grand chose en android. Il y
aurait un .ssh/config quelque part ?

C'était la question que se posait la personne à qui tu as répondu.
Logiquement il est dans le homedir de l'utilisateur qui lance le client
sinon il existe aussi /etc/ssh/ssh_config pour la configuration générale
(c'est probablement là qu'il faudrait mettre tes paramètres à moins que
tu sois capable d'identifier l'utilisateur qui lance le client).
Ça nécessitera probablement les droits root, donc rootage du téléphone.
Et j'y mettrais quoi pour faire l'équivalent du "-t" ?

Quelquechose comme:
RequestTTY force
ou
RequestTTY yes
man ssh_config pour le reste.
--
Je sais que dans votre alchimie
L'atome ça vaut des travellers-chèques
Et ça suffit comme alibi
-- H.F. Thiéfaine, Aligator 427
Christophe PEREZ
Le #26441843
Le Mon, 14 Aug 2017 21:18:24 +0000, Doug713705 a écrit :
Euh... le "sf" ?

Le système de fichiers je suppose.

Soit.
J'avoue très humblement ne pas connaître grand chose en android. Il y
aurait un .ssh/config quelque part ?

C'était la question que se posait la personne à qui tu as répondu.
Logiquement il est dans le homedir de l'utilisateur qui lance le client

J'ai bien compris que c'était sa question, mais, sur le système android
de la tablette ?
sinon il existe aussi /etc/ssh/ssh_config pour la configuration générale
(c'est probablement là qu'il faudrait mettre tes paramètres à moins que
tu sois capable d'identifier l'utilisateur qui lance le client).

Je suis capable d'identifier l'utilisateur oui. C'est toujours le même,
moi.
Ça nécessitera probablement les droits root, donc rootage du téléphone.

Ah ben alors c'est mort.
Mais quel rapport entre le rootage de la tablette et un paramètre sur le
serveur ?
Quelquechose comme:
RequestTTY force
ou
RequestTTY yes

Je vais tout de même y jeter un oeil.
man ssh_config pour le reste.

Bien sûr. J'avais pourtant cherché à l'époque, mais j'ai du passer à côté.
Merci.
Doug713705
Le #26441847
Le 14-08-2017, Christophe PEREZ nous expliquait dans
fr.comp.os.linux.configuration
(
Le Mon, 14 Aug 2017 21:18:24 +0000, Doug713705 a écrit :
Euh... le "sf" ?

Le système de fichiers je suppose.

Soit.
J'avoue très humblement ne pas connaître grand chose en android. Il y
aurait un .ssh/config quelque part ?

C'était la question que se posait la personne à qui tu as répondu.
Logiquement il est dans le homedir de l'utilisateur qui lance le client

J'ai bien compris que c'était sa question, mais, sur le système android
de la tablette ?

Oui si le client ssh est lancé depuis la tablette Android.
sinon il existe aussi /etc/ssh/ssh_config pour la configuration générale
(c'est probablement là qu'il faudrait mettre tes paramètres à moins que
tu sois capable d'identifier l'utilisateur qui lance le client).

Je suis capable d'identifier l'utilisateur oui. C'est toujours le même,
moi.

On parle bien de l'utilisateur sur la tablette Android, hein ?
Ça nécessitera probablement les droits root, donc rootage du téléphone.

Ah ben alors c'est mort.
Mais quel rapport entre le rootage de la tablette et un paramètre sur le
serveur ?

Parce que l'option -t (RequestTTY) est à coller coté client, donc sur la
tablette si c'est elle qui officie en tant que client.

--
Je sais que désormais vivre est un calembour
La mort est devenue un état permanent
Le monde est aux fantômes, aux hyènes et aux vautours
-- H.F. Thiéfaine, Aligator 427
Christophe PEREZ
Le #26441873
Le Mon, 14 Aug 2017 23:14:22 +0000, Doug713705 a écrit :
Oui si le client ssh est lancé depuis la tablette Android.

Ah bon, ben non, je n'ai rien de ce genre de visible, mais sans doute lié
au fait que la tablette ne soit pas rootée.
On parle bien de l'utilisateur sur la tablette Android, hein ?

Euh... non, désolé. Mais sur la tablette, je n'ai sans doute qu'un
utilisateur (hors root).
Parce que l'option -t (RequestTTY) est à coller coté client, donc sur la
tablette si c'est elle qui officie en tant que client.

Oui oui, bien sûr. C'est plus clair maintenant.
Thomas
Le #26441877
In article Christophe PEREZ
Le Mon, 14 Aug 2017 23:14:22 +0000, Doug713705 a écrit :
Oui si le client ssh est lancé depuis la tablette Android.

Ah bon, ben non, je n'ai rien de ce genre de visible, mais sans doute lié
au fait que la tablette ne soit pas rootée.

je ne m'y connais pas je n'ai aucun "ordinateur de poche" d'une
quelconque nature,
mais il y a peut être moyen d'accéder au sf complet de la tablette en y
accédant depuis un "vrai" ordinateur, sans avoir de filtre imposé par
l'interface graphique de la tablette
On parle bien de l'utilisateur sur la tablette Android, hein ?

Euh... non, désolé. Mais sur la tablette, je n'ai sans doute qu'un
utilisateur (hors root).

perso je conseille d'essayer de mettre ça sur l'utilisateur, avant
d'essayer sur root
Parce que l'option -t (RequestTTY) est à coller coté client, donc sur la
tablette si c'est elle qui officie en tant que client.

Oui oui, bien sûr. C'est plus clair maintenant.

:-)
--
Téléassistance / Télémaintenance
http://invites.biocer.fr/thomas-de-contes/
Publicité
Poster une réponse
Anonyme