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.
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.