Comment utiliser SSH sur Windows et Mac


SSH fournit une alternative pour crypté telnet et rsh série de fonctions d'accès à distance. La première version a été publiée en 1995, mais SSH2 est préféré en raison de vulnérabilités découvertes dans ssh1.

Si vous utilisez telnet sur un réseau non sécurisé, il est temps de passer à SSH. Newsflash: il n'y a pas une telle chose comme un réseau sécurisé.




Si vous passez trop de temps à chercher des noms d'hôte ou les adresses IP ou les noms d'utilisateur, alors vous voulez profiter de ce tutoriel.

Ce tutoriel va vous guider à travers les scénarios suivants:

  • créer une session enregistrée
  • utiliser des raccourcis clavier à des sessions d'accès enregistrés

Chaque scénario sera présenté d'abord sur Windows, puis sur le Mac.

Notez qu'il existe suffisamment de similitudes entre l'environnement de la ligne de commande de Mac et Linux que l'observateur doit être capable de se adapter facilement les suggestions Mac à Linux.

poste de travail client

de Windows

Mac

Préparez l'environnement

Si vous êtes familier avec ssh et ont déjà un client installé, passez cette section.

Fenêtres

Si vous êtes sur un ordinateur Windows, visitez le téléchargement Putty et prendre la dernière installation. Je ai installé en utilisant toutes les options par défaut, ce qui laisse tomber le exécutable dans mon disque C dans le répertoire Program Files, créez un nouveau répertoire appelé Putty.

Une fois l'installation complète est en stuc, ouvrez le panneau du système de contrôle et sélectionnez Paramètres système avancés. Variables d'environnement de défilement jusqu'à ce que vous trouver le chemin. Double-cliquez sur le chemin de texte et le type; C: \ Program Files \ Putty à la fin. (Si vous avez changé les options d'installation par défaut, modifiez le chemin en fonction de vos modifications.)

Pour lancer Putty, cliquez sur le menu Démarrer, regardez sous Tous les programmes, et faites défiler jusqu'à ce que vous trouviez le dossier de PuTTY. Cliquez sur l'icône PuTTY.

Alternativement, vous pouvez commencer à Putty en utilisant uniquement le clavier. Lorsque nous avons changé la variable d'environnement Path, nous ne avons putty.exe disponibles à partir de la commande Exécuter. Accéder à la commande Exécuter avec la touche-combo de Windows-r, le type mastic, puis appuyez sur la touche Entrée.

Regardez dans la barre latérale pour les captures d'écran.

Mac

Ouvrez le dossier Applications, puis ouvrez le dossier Utilitaires. Cliquez sur le Terminal.app. Il est conseillé à la broche cette application à votre Dock. Accédez au Dock, faites un clic droit (ou l'option-clic) sur l'icône Terminal.app, et sélectionnez Options -> Garder dans le Dock.

Se il ya une routine de la souris point-and-click prend trop de temps, essayez de démarrer Terminal de Spotlight. Le raccourci clavier pour Spotlight est une commande de l'espace. Vous devriez voir une fenêtre pop up menu déroulant du haut à droite de l'écran. Tapez dans le Terminal et appuyez sur Entrée.

Terminal amène émulateur de terminal intégré pour Mac, la valeur par défaut est une fête de ligne de commande. De la ligne de commande, saisissez ssh -V et vous verrez la version d'en-tête intégré à Mac client ssh.

Du côté des captures d'écran montrent la fenêtre Spotlight et les options Dock.

Créez et enregistrez une session sur Windows

En utilisant le raccourci clavier Windows R pour ouvrir la commande Exécuter, tapez en stuc puis appuyez sur entrée. Sous Type adresse "Nom d'hôte" IP de la session que vous souhaitez ouvrir. Tapez "Saved Sessions" dans le nom du lien à la session. Sélectionnez Connexion -> Données de la catégorie de l'arbre sur la gauche, et indiquez le nom d'utilisateur distant dans "nom d'utilisateur Auto-login". Cliquez de nouveau sur "session" sur la catégorie de l'arbre, et cliquez sur Enregistrer. Double-cliquez sur le nom de la session enregistrée pour ouvrir la connexion à distance.

Notez que plusieurs sessions peuvent être enregistrées, avec des noms d'utilisateur uniques et des noms d'hôte définis pour chaque session. Une fois que vous créez une nouvelle session (ce est à dire, "myhost"), vous pouvez utiliser le raccourci clavier pour accéder directement à cette session avec le symbole @

stuccomyhost

Pour cette section, je ai posté un tutoriel vidéo de courte durée, au lieu de captures d'écran distinctes.

Créez et enregistrez la session sur Mac

Pour configurer une session ssh enregistré sur le Mac, nous aurons besoin pour créer et éditer des fichiers texte. Mon éditeur de texte favori sur le Mac est là, mais vous pouvez utiliser ne importe quel programme qui enregistre dans la sortie ASCII. Ouvrez l'application Terminal, et de créer (ou d'ouvrir se il existe) le fichier ~/.ssh/config. (Le tilde est un raccourci pour votre répertoire/Users/votre_nom_d_utilisateur)

Sauvons les paramètres de session pour ssh: // jdubya @ myhost - mais il se avère, il ne est pas entrée DNS pour myhost, donc nous allons sauver la place de l'hostname IP. Pas de problème, nous pouvons gérer cela! Ajoutez les lignes de .ssh/config suivants

Hôte myhost
Nom d'hôte 192.168.1.100
Utilisateur Jdubya

Se il ya un nom pour l'entrée de l'hôte DNS, alors il ne est pas nécessaire de spécifier un nom d'hôte. Chacun aura son propre profil distinct ssh hôte, nom d'hôte, et le réglage de l'utilisateur. Enregistrez vos modifications et fermez l'éditeur de texte. Maintenant accéder à la session enregistrée en tapant la commande suivante dans le terminal:

ssh myhost

Pour voir comment ces variables sont mis à utiliser, à tâtons à nouveau la commande que myhost -v ssh pour la sortie verbeuse. Plus d'informations sur les options de configuration de ssh est disponible dans le manuel en ligne.

Pour le prochain tutoriel SSH ...

Plus d'explorer

OK, je plaisante, je ne peux pas vous emmènera plus profondément dans la fosse des Mariannes, mais cette brève introduction ne fait qu'effleurer la surface de ce qui est disponible auprès de ssh.

Comme l'enquête, l'authentification par clé vous permet d'économiser la peine de se souvenir des mots de passe. Ou une autre pensée, clé d'authentification peut faciliter les scripts protégée en gardant des fichiers de script texte mots de passe claires.

La redirection de port se ouvre beaucoup de possibilités.

Si vous jetez dans certains scripts (Perl est ma hache de choix, mais pas le seul outil dans le hangar), le script peut profiter de dynamique interactive de communication, dans les deux sens sur des canaux sécurisés.

Permettez-moi de vous entendre dans la section des commentaires, et je vais mettre en place un centre sur le thème de votre choix. Bonne chance avec ssh!

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha