Enter your Windows account password to the Password box.Submit Advanced site settings dialog with the OK button.In Private key file box select your private key file.Press the Advanced button to open Advanced site settings dialog and go to SSH > Authentication page.It might have to be entered in the format if running on a domain. Enter your Windows account name to the User name box.Enter your machine/server IP address (or a hostname) into the Host name box.On New site node, make sure the SFTP protocol is selected.Replace $env:WINDIR\System32 with $env:ProgramFiles, if appropriate.Ĭ:\Windows\System32\OpenSSH>for %f in (%ProgramData%\ssh\ssh_host_*_key) do -l -f "%f"ġ024 SHA256:K1kYcE7GHAqHLNPBaGVLOYBQif04VLOQN9kDbiLW/eE (DSA)Ģ56 SHA256:7pFXY/Ad3itb6+fLlNwU3zc6X6o/ZmV3/mfyRnE46xg (ECDSA)Ģ56 SHA256:KFi18tCRGsQmxMPioKvg0flaFI9aI/ebXfIDIOgIVGU (ED25519)Ģ048 SHA256:z6YYzqGiAb1FN55jOf/f4fqR1IJvpXlKxaZXRtP2mX8 (RSA) Get-ChildItem $env:ProgramData\ssh\ssh_host_*_key | ForEach-Object In PowerShell (run as Administrator), use: Replace %WINDIR%\System32 with %ProgramFiles%, if appropriate. In Windows command-prompt (run as Administrator), use:įor %f in ( %ProgramData%\ssh\ssh_host_*_key ) do %WINDIR%\System32\OpenSSH\ssh-keygen.exe -l -f "%f" typically C:\ProgramData\ssh\administrators_authorized_keys).īefore the first connection, find out the fingerprint of the server’s host key by using ssh-keygen.exe for each file. For these, the server uses a different location for the authorized keys file: %ALLUSERSPROFILE%\ssh\administrators_authorized_keys (i.e. Though, with the default Win32-OpenSSH configuration there is an exception set in sshd_config for accounts in Administrators group. The account that runs OpenSSH SSH Server service (typically SYSTEM or sshd) needs to have read access to the file. Set the ACL so that the respective Windows account is the owner of the folder and the file and is the only account that has a write access to them. ssh folder and the authorized_keys file, what matters are Windows ACL permissions, not simple *nix permissions. ssh folder (for the authorized_keys file) in your Windows account profile folder (typically in C:\Users\username\.ssh).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |