rss
RootPlus
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Connexion en root via ssh depuis un user

maxinfos, le mardi 10 juin 2008 à 10:56:29
Bonjour,

je cherche à faire un connexion ssh depuis un utilisateur user : apache.
En fait, je dois créer des comptes FTP via une interface web.
La commande "useradd" fonction en root, mais pas en user. D'où ma nécessité de me connecter en root depuis un user.
Je me suis déjà renseigné sur la question : activation de ssh, générations de clé RSA mais à chaque fois, je suis obligé de saisir mon mot de passe root.

Est-il possible de se connecter en root sans à avoir à saisir de mot de passe en utilisant le système de clé RSA ??? j'aimerai pouvoir utiliser depuis une page web la fonction php system().
Exemple pour la création de compte ftp : system("ssh -i id_rsa.pub root useradd mon_user")

Je suis sous FEDORA.
Merci
Configuration: Windows XP
Firefox 3.0
Répondre à maxinfos  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
anisse4, le mardi 10 juin 2008 à 11:54:24
salut,

tu peux te connecter en root en ssh sur une machine sans mot de passe avec la technologie des clé privés.
Il suffit de copier la clé ssh (RSA) de ta machine ou est hébergé ton site et de la copier dans le repertoire /etc/ssh/host_RSA_keys ou un nom similaire sur la machine ou tu veux te connecté en root.
Répondre à anisse4

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
maxinfos, le mardi 10 juin 2008 à 15:32:57
Merci pour ce complément d'information.

En fait, c'est bien ça : il faut se logger sous le user qui veut accéder aux fonctions de root.
Ensuite, générer les fichiers id_rsa et id_rsa.pub via la commande "ssh-keygen -t rsa" dans le dossier .ssh du user.
On copie ensuite le fichier id_rsa.pub dans le dossier .ssh du root, fichier à renommer en "authorized_keys" chez le root.
Et après, on peut faire depuis le dossier .ssh du user par exemple, un "ssh -i id_rsa root@domaine ifconfig".

Voici où j'ai trouvé les infos :
http://linuxgazette.net/issue67/nazario2.html

Attention à vérifier que ssh est lancé : "/etc/init.d/ssh start" et qu'il y ait bien les lignes "RSAAuthentication yes" des fichiers "ssh_config" et "sshd_config" dans le dossier "/etc/ssh/" de décommentées.
Répondre à maxinfos

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 anisse4, le mardi 10 juin 2008 à 15:36:33
Oki ravi de t'avoir aiguillé :))
Répondre à anisse4
Logiciels pertinents trouvés dans les téléchargements
Télécharger WinSCP 4.1.6WinSCP - WinSCP est un client SFTP/SCP, c'est à dire qu'il permet de se connecter aux serveurs SSH pour transférer des fichiers. Il...Catégorie: Telnet/SSH
Licence: Open Source
Télécharger SSH Secure Shell 3.0 build 203SSH Secure Shell - SSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des...Catégorie: Telnet/SSH
Licence: Open Source
Télécharger AVG Anti-Rootkit 1.1.0.42AVG Anti-Rootkit - Cet anti-rootkit de très simple d'utilisation vous permettra de détecter et supprimer un certain nombre d'objets malicieux,...Catégorie: Anti-Rootkit
Licence: Freeware/gratuit
Télécharger Panda Anti-Rootkit 1.05.00Panda Anti-Rootkit - Cet utilitaire simple et gratuit vous permettra de scanner les processus actifs, la base de registre , et le disque dur ...Catégorie: Anti-Rootkit
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Connexion en root via ssh depuis un user »