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 12/06/2013, à 17:50

Exagone313

Console ssh avec sshfs, possible ?

Bonjour,

J'ai installé sshfs pour pouvoir utiliser ssh sur mon explorateur de fichier.
Sauf que j'ai besoin d'accéder à la console ssh pour utiliser pleinement ma connexion (sans su je ne peux quasiment rien faire, et impossible de se connecter à root directement).

Cela est-il possible ?

EDIT : Je peux aussi prendre toute solution qui me permettrait d'avoir un explorateur de fichier + une console avec une connexion ssh smile

Dernière modification par Exagone313 (Le 12/06/2013, à 18:02)


Kubuntu 12.04 64 bits

Hors ligne

#2 Le 12/06/2013, à 18:29

Haleth

Re : Console ssh avec sshfs, possible ?

Beuh, c'est quoi le soucis avec plusieurs connexions ?


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#3 Le 12/06/2013, à 19:23

tiramiseb

Re : Console ssh avec sshfs, possible ?

Salut,

J'ai installé sshfs

Tu n'as pas besoin de sshfs : Nautilus supporte directement le protocole SSH.

EDIT : Je peux aussi prendre toute solution qui me permettrait d'avoir un explorateur de fichier + une console avec une connexion ssh

Eh bien tu utilises la fonctionnalité "ssh://" de Nautilus (ou alors sshfs, si tu veux) et à coté tu te connectes en SSH dans un terminal... smile

Hors ligne

#4 Le 12/06/2013, à 19:53

Exagone313

Re : Console ssh avec sshfs, possible ?

Je suis sous KDE ... Et Dolphin ne prend pas en charge ssh://

Haleth : Les seuls fichiers dont j'ai accès sans les droits roots sont accessibles par un serveur ftp directement ...

Dernière modification par Exagone313 (Le 12/06/2013, à 19:54)


Kubuntu 12.04 64 bits

Hors ligne

#5 Le 12/06/2013, à 19:59

Haleth

Re : Console ssh avec sshfs, possible ?

Ok ok, reprenons;
J'ai cassé ma boule de cristal, donc soit plus précis s'il te plait!

Quand tu utilises sshfs, tu donnes un login / mdp, oui ? le login est root ?

Tu as le pass root, au final ?
C'est ta machine ?

Si tu n'as pas le pass root (ou un truc avec sudo), c'est parcque le proprio ne veut pas te le donner (demande lui au hasard), pas de solution a priori

Bref, raconte un peu ta vie, le contexte, les trucs que tu fait etc etc;

Dernière modification par Haleth (Le 12/06/2013, à 19:59)


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#6 Le 12/06/2013, à 19:59

tiramiseb

Re : Console ssh avec sshfs, possible ?

Pour dolphin, essaie fish:// au lieu de ssh://.

Hors ligne

#7 Le 12/06/2013, à 20:15

Exagone313

Re : Console ssh avec sshfs, possible ?

tiramiseb : Je peux effectivement me connecter avec le protocole fish, mais dès que je clique sur le bouton Console, ça me déconnecte ...


Kubuntu 12.04 64 bits

Hors ligne

#8 Le 12/06/2013, à 20:18

tiramiseb

Re : Console ssh avec sshfs, possible ?

tiramiseb : Je peux effectivement me connecter avec le protocole fish

Donc tu peux abandonner sshfs big_smile

dès que je clique sur le bouton Console, ça me déconnecte

Étrange. Et quand tu te connectes en ssh directement en terminal, ça donne quoi ?

Un petit copier-coller de ton terminal peut-être ? smile

Hors ligne

#9 Le 12/06/2013, à 20:26

Exagone313

Re : Console ssh avec sshfs, possible ?

Oui je peux me connecter avec ssh normalement. Mais j'ai pas les droits root dans dolphin puisque je peux pas y faire su ...


Kubuntu 12.04 64 bits

Hors ligne

#10 Le 12/06/2013, à 20:27

Haleth

Re : Console ssh avec sshfs, possible ?

Si tu fait "su", c'est que tu possèdes le mot de passe root.

Donc, dans dolphin, quand il te demande un nom d'utilisateur et un mot de passe, tu peux mettre "root" et le mot de passe précédant.


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#11 Le 12/06/2013, à 20:52

Exagone313

Re : Console ssh avec sshfs, possible ?

Non, ssh refuse la connexion à root directement. Et je ne dois pas changer ça.

Dernière modification par Exagone313 (Le 12/06/2013, à 20:53)


Kubuntu 12.04 64 bits

Hors ligne

#12 Le 12/06/2013, à 20:53

Haleth

Re : Console ssh avec sshfs, possible ?

Ben change la configuration de ssh;

Fichier /etc/ssh/sshd_config:
PermitRootLogin yes


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#13 Le 12/06/2013, à 20:54

Exagone313

Re : Console ssh avec sshfs, possible ?

Je ne veux pas changer ça.


Kubuntu 12.04 64 bits

Hors ligne

#14 Le 12/06/2013, à 20:54

tiramiseb

Re : Console ssh avec sshfs, possible ?

Haleth : sauf s'il y a "PermitRootLogin no" (mais bon, s'il peut faire "su" il peut modifier ce fichier big_smile)

EDIT : merde, grillé big_smile



Exagone313 : Je crois que je viens de comprendre ce que tu veux dire par : « Sauf que j'ai besoin d'accéder à la console ssh pour utiliser pleinement ma connexion (sans su je ne peux quasiment rien faire, et impossible de se connecter à root directement). »
Crois-tu qu'en ouvrant une console à partir de Dolphin ou de Nautilus, en tapant "su" dans la console ça donnera les droits root au gestionnaire de fichiers !? Il n'en est rien.

Dernière modification par tiramiseb (Le 12/06/2013, à 20:55)

Hors ligne

#15 Le 12/06/2013, à 21:20

Exagone313

Re : Console ssh avec sshfs, possible ?

Sinon, il y a moyen de pouvoir ouvrir une session graphique sur un dédié ?

EDIT : ça prendra sûrement trop de mémoire vive.

Dernière modification par Exagone313 (Le 12/06/2013, à 21:21)


Kubuntu 12.04 64 bits

Hors ligne

#16 Le 13/06/2013, à 06:55

tiramiseb

Re : Console ssh avec sshfs, possible ?

Sinon, il y a moyen de pouvoir ouvrir une session graphique sur un dédié ?

Il y a moyen oui.
Et ça bouffe de la mémoire vive, oui.

Mais surtout, niveau sécurité c'est vachement plus risqué de faire ça que d'autoriser la connexion SSH en root.


Pourquoi ne dois/veux-tu surtout pas enlever "PermitRootLogin no" !?

Hors ligne

#17 Le 13/06/2013, à 09:20

Haleth

Re : Console ssh avec sshfs, possible ?

Je ne veux pas changer ça.

Donc, pour résumer:
- Tu veux accéder aux fichiers via root
- Tu ne veux pas accéder aux fichiers via root

Pas de solution en vue ..


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#18 Le 13/06/2013, à 11:33

Exagone313

Re : Console ssh avec sshfs, possible ?

Mais si ! Mais je dois obligatoirement utiliser su pour obtenir les droits root, pas d'alternative possible !


Kubuntu 12.04 64 bits

Hors ligne

#19 Le 13/06/2013, à 11:34

Haleth

Re : Console ssh avec sshfs, possible ?

Mais je dois obligatoirement utiliser su pour obtenir les droits root, pas d'alternative possible !

Mais non, tu peux aussi changer la config de SSH et te connecter en root.


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#20 Le 13/06/2013, à 11:36

tiramiseb

Re : Console ssh avec sshfs, possible ?

Mais non ! Tu ne peux pas faire ce que tu sembles souhaiter faire !



La commande "su" permet d'exécuter un nouveau shell, sous le nom d'un autre utilisateur (en l'occurrence root).
Ensuite, l'entrée standard et la sortie standard du nouveau shell sont attribuées à ton terminal.

L'accès en SFTP (que ce soit avec sshfs, avec ssh:// sous Nautilus ou avec fish:// sous Dolphin) utilise la connexion SSH pour faire du transfert de fichier, cela ne passe pas par un shell.


La commande "su" ne change pas l'utilisateur de la connexion courante, elle ouvre un nouveau shell.

Dernière modification par tiramiseb (Le 13/06/2013, à 11:36)

Hors ligne

#21 Le 13/06/2013, à 11:41

Exagone313

Re : Console ssh avec sshfs, possible ?

Je dois redémarrer quelque chose pour que la configuration ssh soit prise en compte ?

EDIT : J'ai fait la commande via ssh :

/etc/init.d/ssh restart
 * Restarting OpenBSD Secure Shell server sshd                                                                   [ OK ]

Par contre, comment ça se fait que je ne sois pas déconnecté ? O_o
En tout cas, ça ne fonctionne toujours pas. Il me dit Permission denied alors que le mot de passe est correct.

EDIT 2 : Peut-être en créant un nouvel utilisateur qui aurait les droits root, pour être sûr de pouvoir choisir le mot de passe, mais qu'il ne soit pas inclus dans "PemitLoginRoot"

Dernière modification par Exagone313 (Le 13/06/2013, à 11:50)


Kubuntu 12.04 64 bits

Hors ligne

#22 Le 13/06/2013, à 11:51

tiramiseb

Re : Console ssh avec sshfs, possible ?

Par contre, comment ça se fait que je ne sois pas déconnecté ? O_o

Un redémarrage de SSH ne coupe pas les connexions en cours.

Il me dit Permission denied alors que le mot de passe est correct.

Qui dit "Permission denied" ? C'est qui "il" ? À quel moment ? Tu as fait quoi ? Comment fais-tu ton essai ? Donne plus de détails !

Dernière modification par tiramiseb (Le 13/06/2013, à 11:51)

Hors ligne

#23 Le 13/06/2013, à 11:53

Exagone313

Re : Console ssh avec sshfs, possible ?

Quand je me reconnecte :

ssh -l root <server>

Kubuntu 12.04 64 bits

Hors ligne

#24 Le 13/06/2013, à 11:57

tiramiseb

Re : Console ssh avec sshfs, possible ?

Et avec -v" ça donne quoi ?

ssh -v root@<server>

Et cette fois-ci, donne tous les détails : le prompt, la commande que tu tapes, le retour complet, jusqu'au prompt quand il te rend la main.

Hors ligne

#25 Le 13/06/2013, à 11:59

Exagone313

Re : Console ssh avec sshfs, possible ?

Voilà l'erreur retournée :

root@<server>'s password: 
debug1: Authentications that can continue: publickey,password
Permission denied, please try again.

EDIT : J'ai réessayé plusieurs fois, le mot de passe est bien correct, c'est celui que je rentre en faisant su, non ?

EDIT 2 : J'ai créé un utilisateur dans le groupe root. Quand je me connecte en ssh, j'ai automatiquement les droits root. Mais pas avec dolphin.

EDIT 3 : J'ai peut-être pas modifié le bon fichier. Enfin maintenant j'ai bien PermitRootLogin à yes et ça fonctionne. Donc j'ai le couple dolphin + la console qui est possible.

Dernière modification par Exagone313 (Le 13/06/2013, à 15:21)


Kubuntu 12.04 64 bits

Hors ligne