web-dev-qa-db-fra.com

Fichier SSH .config pour Windows 10's Ssh?

Je suis sur une machine Windows 10, avec un client SSH à C:\Windows\System32\OpenSSH (doit faire partie du système d'exploitation ces jours-ci). Je suis habitué à Unix-Land Ssh, où il y a un fichier de configuration à $HOME/.ssh/config.

Ma question: Windows 'openssh a-t-il un tel fichier? Si c'est le cas - où est-il situé? Et si ce n'est pas - comment le configurez-vous autre que par la ligne de commande?

Remarque: s'il vous plaît ne vous suggérez pas d'utiliser Cygwin ou Putty. Tous deux sont de bonnes options, mais je vous pose spécifiquement de questions sur le client SSH fourni par Windows.

4
einpoklum

La configuration OpenSSH et les fichiers de clé (y compris le config, known_hosts, authorized_keys, id_rsa, id_dsa, etc.), qui sur Unix va à ~/.ssh, sur Win32-Openssh, ils vont à %USERPROFILE%\.ssh.

C'est typiquement:

C:\Users\username\.ssh

Bien qu'il y ait une exception pour l'administrateur authorized_keys. Win32-OpenSSH utilise %ALLUSERSPROFILE%\ssh\administrators_authorized_keys au lieu. Consultez mon guide sur Configuration de l'authentification de clé publique SSH sur le serveur Win32-OpenSSH .


Win32-OpenSSH est une construction Microsoft of Openssh, qui est désormais une partie standard de Windows 10.

7
Martin Prikryl