NetSarang xShell - Client SSH puissant

image



Vous utilisez toujours Putty + WinSCP / FileZilla?



Ensuite, nous vous recommandons de prêter attention à des logiciels tels que xShell.



  • Il prend en charge non seulement le protocole SSH, mais également d'autres. Par exemple telnet ou rlogin.
  • Vous pouvez vous connecter à plusieurs serveurs en même temps (mécanisme de tabulation).
  • , .
  • 6- , , UTF-8.
  • , .




  • , ftp/sftp WinSCP FileZilla.
  • xShell xFtp, FTP SFTP.
  • , xFtp ssh ( sFtp ). xFtp .


Un générateur de clé publique / privée et un gestionnaire pour leur gestion sont également inclus.



image



Entièrement gratuit pour un usage personnel non commercial ou pour l'éducation.



www.netsarang.com/en/free-for-home-school



Remplissez les champs, assurez-vous d'envoyer un e-mail, auquel vous avez accès, un lien de téléchargement y sera envoyé.



image



Téléchargez, installez les deux applications. Nous lançons.



Après le démarrage, nous voyons une fenêtre avec une liste des sessions enregistrées, alors qu'elle est vide. Cliquez sur "nouveau"



image



Remplissez les données pour la connexion, le port / hôte / adresse IP, ainsi que le nom de session souhaité.

Ensuite, allez à l'authentification et remplissez le nom d'utilisateur et le mot de passe.



image



Ensuite, OK et connectez-vous au serveur.



Pour xFTP, tout est pareil. La seule chose qui doit être choisie est le protocole, par défaut ce sera sFTP, vous pouvez sélectionner le FTP normal.



La chose la plus pratique est que le texte sélectionné est automatiquement copié dans le presse-papiers

(Outils - options - clavier et souris - copient le texte marqué dans le presse-papiers).



image



Vous pouvez vous connecter non seulement avec un mot de passe, mais également à l'aide d'une clé, ce qui est beaucoup plus sûr et plus pratique.



Il est nécessaire de générer notre clé, pour être plus précis une paire - clés publiques / privées.



Lancez Xagent (installé dans le kit).



Nous voyons la liste des clés alors qu'elle est vide. Cliquez sur Manage Keys, puis sur Generate

Type RSA

Length 4096 bits minimum.



image



Cliquez sur Suivant, attendez. Puis à nouveau Suivant



Nous nommons la clé comme cela nous convient, si vous le souhaitez, vous pouvez protéger la clé en définissant un mot de passe supplémentaire (il vous sera demandé lors de la connexion ou de l'importation de la clé sur un autre appareil)



image



puis Next et voir notre clé PUBLIC. Nous l'utilisons pour nous connecter au serveur. Une clé peut être utilisée sur de nombreux serveurs, ce qui est pratique.



Ceci complète la génération, mais pas tout.

Vous devez ajouter une clé sur le serveur.

Connectez-vous au serveur via ssh et accédez à /root/.ssh



root@alexhost# cd /root/.ssh


auquel dans 90% des cas nous obtenons une erreur -bash: cd: /root/.ssh: Aucun fichier ou répertoire de

ce type, c'est normal, ce dossier est absent si les clés n'ont pas été générées sur le serveur auparavant.



Il est nécessaire de générer la clé du serveur lui-même de la même manière.



root@alexhost# ssh-keygen -t rsa -b 4096


On nous proposera le chemin où enregistrer le fichier de clé.

Nous acceptons la valeur par défaut /root/.ssh/id_rsa en appuyant sur Entrée.

Ensuite, le mot de passe pour le fichier de clé et la confirmation, ou laissez vide et Entrée.



Allez à nouveau dans /root/.ssh:



root@alexhost# cd /root/.ssh


Le fichier allowed_keys doit être créé:



root@alexhost# nano authorized_keys


Nous y insérons notre clé sous forme de texte obtenu ci-dessus:



image



Enregistrer, quitter.

Ctrl + O

Ctrl + X



Aller dans xShell, appeler la liste des sessions enregistrées (Alt + O)



image



Trouver notre session, cliquer sur les propriétés, aller à l'authentification.



Dans le champ méthode, sélectionnez la clé publique.

Dans le champ de clé personnalisée, sélectionnez notre clé précédemment créée, enregistrez la connexion.



image



Le client utilise une clé PRIVÉE, PUBLIC est enregistré sur le serveur.



La clé privée peut être transférée sur votre autre PC si vous souhaitez vous y connecter.



Dans Xagent - gérer les clés, sélectionnez la clé - Exporter, enregistrer.



Sur un autre PC Xagent - gérer les clés - Importer, sélectionner, ajouter. Si la clé était protégée par mot de passe, le mot de passe sera demandé à ce stade.



La clé peut être attribuée à n'importe quel utilisateur, pas seulement root.



Le chemin est standard / user_home_folder / .ssh / allowed_keys

Pour l'utilisateur alexhost , par exemple, il sera par défaut /home/alexhost/.ssh/authorized_keys



image



All Articles