Where do I get SSH host key fingerprint to authorize the server? :: WinSCP (2024)

Documentation » Support » FAQ (Frequently Asked Questions) » Connecting to the Server »

  • Host key fingerprint is an integral part of session information
  • Safely obtaining host key
  • Obtaining host key from PuTTY
  • Host key of your virtual server
  • Automatic host key verification

Advertisem*nt

Host key fingerprint is an integral part of session information

You should get an SSH host key fingerprint along with your credentials from a server administrator. Knowing the host key fingerprint and thus being able to verify it is an integral part of securing an SSH connection. It prevents man-in-the-middle attacks.

Safely obtaining host key

In the real world, most administrators do not provide the host key fingerprint.

Instead you can ask anyone else who has a physical access to the server or who already knows the host key. The host key is only one and hence the same for all users. Also note that the host key fingerprint is generated from a public key part of the host key only. So it is not secret and can be safely sent over unencrypted (yet trusted) communication channels.

If you do not have anyone else to obtain the fingerprint from, you may need to connect to the server without knowing the fingerprint. Before connecting for the first time, ensure a security of your local machine and a line to the server. For example if you plan to connect to the server from an external site (e.g. from home or a client), but you have a physical access to the server site, connect from the server site the first time (e.g. your workplace).

Once you connect, WinSCP caches the fingerprint and will ensure, that the key is unchanged every time you connect later on.

If you need to know the fingerprint later on for other purposes, like to verify the host key on another machine, or for automation, go to a Server and Protocol Information Dialog. See a Server Host key Fingerprint box.

Obtaining host key from PuTTY

If you already have the host key cached in the PuTTY SSH client, you can import a PuTTY stored session to WinSCP, including the cached host keys. Make sure the Import cached host keys for checked sites option is checked when importing the sessions.

Advertisem*nt

You can also have the fingerprint displayed in an SSH terminal using ssh-keygen command (on *nix servers that use OpenSSH server). For example:

ssh-keygen -l -f /etc/ssh/ssh_host_rsa_key

To display all available host keys, you can use:

for f in /etc/ssh/ssh_host_*_key; do ssh-keygen -l -f "$f"; done

OpenSSH 6.8 and newer shows SHA-256 fingerprint by default. Older versions use MD5 fingerprint.

Host key of your virtual server

A special case is getting host key of a server, that you are an administrator of yourself, yet you do not have a direct secure line to connect through. This is common for virtual servers or servers in a cloud. In such case a server provider should have a specific solution. For example a specialized server in the same private network as your server, with publicly known host keys. You can connect to this specialized server and from it, securely connect to your server (e.g. using SSH terminal). As you are connecting within private network, you can safely trust any host key. Once connected to your server, acquire its host key. With that you can finally connect directly yet securely over a public network. Alternatively, the server provider can provide the host key via some administrative interface. For example see a solution for Amazon EC2, Google Compute Engine or Microsoft Azure.

Automatic host key verification

When writing a WinSCP script or code using WinSCP .NET assembly, use the same methods as described previously to obtain the host key.

In scripting specify the expected fingerprint using -hostkey switch of an open command. With .NET assembly, use SessionOptions.SshHostKeyFingerprint property. Use SHA-256 fingerprint of the host key.

If you already have verified the host key for your GUI session, go to a Server and Protocol Information Dialog and see a Server Host key Fingerprint box. You can have WinSCP generate the script or code for you, including the -hostkey switch or SessionOptions.SshHostKeyFingerprint property.

In exceptional situations, when security is not required, such as when connecting within a trusted private network, you can use -hostkey=* or SessionOptions.GiveUpSecurityAndAcceptAnySshHostKey to blindly accept any host key.

If you want to allow a user to manually verify the host key, use the Session.ScanFingerprint method to retrieve the key fingerprint. Then let the user to verify it and assign the verified value to the SessionOptions.SshHostKeyFingerprint property. For an example of an implementation see Implementing SSH host key cache (known hosts).

Where do I get SSH host key fingerprint to authorize the server? :: WinSCP (2024)
Top Articles
Security clearance investigations to include social media activity
How to Retire on $500k: Yes, It’s Possible - See an Example
WALB Locker Room Report Week 5 2024
Cold Air Intake - High-flow, Roto-mold Tube - TOYOTA TACOMA V6-4.0
Team 1 Elite Club Invite
From Algeria to Uzbekistan-These Are the Top Baby Names Around the World
Craigslist Vermillion South Dakota
Optimal Perks Rs3
Costco in Hawthorne (14501 Hindry Ave)
Imbigswoo
[PDF] INFORMATION BROCHURE - Free Download PDF
The Blind Showtimes Near Showcase Cinemas Springdale
Ladyva Is She Married
ATV Blue Book - Values & Used Prices
Insidekp.kp.org Hrconnect
Love In The Air Ep 9 Eng Sub Dailymotion
Minecraft Jar Google Drive
Michael Shaara Books In Order - Books In Order
Tamilrockers Movies 2023 Download
SF bay area cars & trucks "chevrolet 50" - craigslist
Nordstrom Rack Glendale Photos
Ubg98.Github.io Unblocked
Hyvee Workday
Jenna Ortega’s Height, Age, Net Worth & Biography
Nz Herald Obituary Notices
Kabob-House-Spokane Photos
Craigslist List Albuquerque: Your Ultimate Guide to Buying, Selling, and Finding Everything - First Republic Craigslist
Relaxed Sneak Animations
Unreasonable Zen Riddle Crossword
3 Ways to Drive Employee Engagement with Recognition Programs | UKG
Kuttymovies. Com
Khatrimmaza
Puerto Rico Pictures and Facts
Myhrconnect Kp
Watchdocumentaries Gun Mayhem 2
Pickle Juiced 1234
Indiana Wesleyan Transcripts
Western Gold Gateway
How Much Is Mink V3
Reborn Rich Ep 12 Eng Sub
Scanning the Airwaves
Rochester Ny Missed Connections
301 Priest Dr, KILLEEN, TX 76541 - HAR.com
Alpha Labs Male Enhancement – Complete Reviews And Guide
Divinity: Original Sin II - How to Use the Conjurer Class
Mitchell Kronish Obituary
Satucket Lectionary
Portal Pacjenta LUX MED
Skyward Cahokia
Kjccc Sports
Wvu Workday
Epower Raley's
Latest Posts
Article information

Author: Gregorio Kreiger

Last Updated:

Views: 6506

Rating: 4.7 / 5 (57 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Gregorio Kreiger

Birthday: 1994-12-18

Address: 89212 Tracey Ramp, Sunside, MT 08453-0951

Phone: +9014805370218

Job: Customer Designer

Hobby: Mountain biking, Orienteering, Hiking, Sewing, Backpacking, Mushroom hunting, Backpacking

Introduction: My name is Gregorio Kreiger, I am a tender, brainy, enthusiastic, combative, agreeable, gentle, gentle person who loves writing and wants to share my knowledge and understanding with you.