Differences
This shows you the differences between the selected revisions of the page.
| 2019-09-06 | 2019-09-09 | ||
| no summary (187.189.90.62) | powershell example for listing host keys (martin) | ||
| Line 42: | Line 42: | ||
| ==== Finding Host Key ==== | ==== Finding Host Key ==== | ||
| - | Before the first connection, find out fingerprint of the server's host key by using ''%%ssh-keygen.exe%%'' from the OpenSSH installation folder (''%WINDIR%\System32\OpenSSH'' or ''C:\Program Files\OpenSSH''), as the Administrator (with PowerShell, use ''$env:ProgramData'' instead of ''%ProgramData%''): &winpath | + | Before the first connection, find out fingerprint of the server's host key by using ''%%ssh-keygen.exe%%'' for each file. |
| - | To display all host keys, use this command: | + | In Windows command-prompt, use: |
| <code batch> | <code batch> | ||
| - | for %f in (%ProgramData%\ssh\ssh_host_*_key) do .\ssh-keygen.exe -l -f "%f" | + | for %f in (%ProgramData%\ssh\ssh_host_*_key) do @%WINDIR%\System32\OpenSSH\ssh-keygen.exe -l -f "%f" |
| + | </code> | ||
| - | or | + | //Replace ''%WINDIR%\System32'' with ''%ProgramFiles%'', if appropriate.// |
| - | $files= @(Get-childItem $env:ProgramData\ssh\ssh_host_*_key); foreach ($f in $files) { C:\Windows\System32\OpenSSH\ssh-keygen.exe -l -f "$f"} | + | |
| + | In PowerShell, use: | ||
| + | |||
| + | <code powershell> | ||
| + | Get-ChildItem $env:ProgramData\ssh\ssh_host_*_key | ForEach-Object { . $env:WINDIR\System32\OpenSSH\ssh-keygen.exe -l -f $_ } | ||
| </code> | </code> | ||
| + | |||
| + | //Replace ''$env:WINDIR\System32'' with ''$env:ProgramFiles'', if appropriate.// | ||
| You will get an output like this: | You will get an output like this: | ||
| <code> | <code> | ||
| - | C:\Windows\System32\OpenSSH>for %f in (%ProgramData%\ssh\ssh_host_*_key) do @.\ssh-keygen.exe -l -f "%f" | + | C:\Windows\System32\OpenSSH>for %f in (%ProgramData%\ssh\ssh_host_*_key) do @%WINDIR%\System32\OpenSSH\ssh-keygen.exe -l -f "%f" |
| 1024 SHA256:K1kYcE7GHAqHLNPBaGVLOYBQif04VLOQN9kDbiLW/eE martin@example (DSA) | 1024 SHA256:K1kYcE7GHAqHLNPBaGVLOYBQif04VLOQN9kDbiLW/eE martin@example (DSA) | ||
| 256 SHA256:7pFXY/Ad3itb6+fLlNwU3zc6X6o/ZmV3/mfyRnE46xg martin@example (ECDSA) | 256 SHA256:7pFXY/Ad3itb6+fLlNwU3zc6X6o/ZmV3/mfyRnE46xg martin@example (ECDSA) | ||