{"id":305,"date":"2010-06-05T06:07:17","date_gmt":"2010-06-05T12:07:17","guid":{"rendered":"http:\/\/blog.supportpro.com\/2010\/06\/openssh-public-key-authentication\/"},"modified":"2026-06-26T03:00:17","modified_gmt":"2026-06-26T09:00:17","slug":"openssh-public-key-authentication","status":"publish","type":"post","link":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/","title":{"rendered":"OpenSSH Public Key Authentication: How to Set Up Passwordless SSH Login"},"content":{"rendered":"<p>Public-key authentication is is based on the use of digital signatures. Each users have to create a pair of keys. ie public key and private key. Private key is owned by user and the public key is given to the server. When the user tries to authenticate, server check for the matching public key and sends a challenge to the user. Private key is used to authenticate the user, so never provide your private keys to others. If anyone got your private key, they can login to the server as you. So keep your private key file in a secure place and make sure that no one else has access to it.<\/p>\n<p>Secure Shell (SSH) public key authentication is used for clients to acess servers without using passwords.<\/p>\n<p>Steps to configure public key.<\/p>\n<p>OpenSSH is the SSH software installed on the client system. The ssh -V will show the openssh details in the server.<!--more--><\/p>\n<p>$ ssh -V<\/p>\n<p>OpenSSH_3.6.1p1+CAN-2003-0693, SSH protocols 1.5\/2.0, OpenSSL 0x0090702f<\/p>\n<p>If ssh is running on a non standard port, you need to put the custom port. You can provide the custom port as follows.<\/p>\n<p>$ ssh -p 1111 server.test.com<\/p>\n<p>or<\/p>\n<p>$ ssh -oPort=1111 server.test.com<\/p>\n<p>RSA key pair will be generated in the client system.Public key will be provided to the server that is to be connnected, while the private key should remain in the secured area in the client system.By default it will be in ~\/.ssh\/id_rsa<\/p>\n<p>New keys can be generated using the command ssh-keygen<\/p>\n<p>client$ mkdir ~\/.ssh<\/p>\n<p>client$ chmod 700 ~\/.ssh<\/p>\n<p>client$ ssh-keygen -t rsa<\/p>\n<p>Enter passphrase<\/p>\n<p>Enter same passphrase again:<\/p>\n<p>File permissions should be protected to prevent other users from being able to read the key pairs.OpenSSH may refuse to support public key authentication if the file permissions are too open.<\/p>\n<p>$ chmod -R 700 ~\/.ssh<\/p>\n<p>Public key must be copied to any servers that will be accesses by the client.Public key information to be copied should be located in the ~\/.ssh\/id_rsa.pub file on the client. Public key data must be appended into ~\/.ssh\/authorized_keys file on the servers.<\/p>\n<p>First upload public key from client to server<\/p>\n<p>Client$ scp ~\/.ssh\/id_rsa.pub root@server.test.com<\/p>\n<p>Setup the public key in the server<\/p>\n<p>server$ mkdir ~\/.ssh<\/p>\n<p>erver$ chmod 700 ~\/.ssh<\/p>\n<p>server$ cat ~\/id_rsa.pub &gt;&gt; ~\/.ssh\/authorized_keys<\/p>\n<p>server$ chmod 600 ~\/.ssh\/authorized_keys<\/p>\n<p>We should always append new public key data to the authorized_keys file, as multiple public keys may be in use. Each public key entry must be on a different line<\/p>\n<p>&#8220;from&#8221; statement can be used before public key entries in the ~\/.ssh\/authorized_keys file on the servers to limit where the client system is permitted to access the server from. Without a from limit, any client will the appropriate private key data will be able to connect to the server from anywhere. Key pair should only work, if the client connecting to the server is from a host under test.com, set from=&#8221;*.test.com&#8221; before the public key data.<\/p>\n<p>server$ cat ~\/.ssh\/authorized_keys<\/p>\n<p>from=&#8221;*.test.com&#8221; ssh-rsa AAAAB3NzaC1<\/p>\n<p>Multiple hosts or addresses can be specified as comma separated values.<\/p>\n<p>from=&#8221;*.test.com,,external.example.com&#8221;<\/p>\n<p>If you require help, <a href=\"https:\/\/www.supportpro.com\/requestquote.php\">contact SupportPRO Server Admin<\/a><\/p>\n<p style=\"text-align: center;\"><!--HubSpot Call-to-Action Code --><span id=\"hs-cta-wrapper-9d590242-d641-4383-94b4-8cfd62f0af6b\" class=\"hs-cta-wrapper\"><span id=\"hs-cta-9d590242-d641-4383-94b4-8cfd62f0af6b\" class=\"hs-cta-node hs-cta-9d590242-d641-4383-94b4-8cfd62f0af6b\"><!-- [if lte IE 8]><\/p>\n\n\n\n\n\n<div id=\"hs-cta-ie-element\"><\/div>\n\n\n<![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/2725694\/9d590242-d641-4383-94b4-8cfd62f0af6b\"><img decoding=\"async\" id=\"hs-cta-img-9d590242-d641-4383-94b4-8cfd62f0af6b\" class=\"hs-cta-img\" style=\"border-width: 0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/2725694\/9d590242-d641-4383-94b4-8cfd62f0af6b.png\" alt=\"Server not running properly? Get A FREE Server Checkup By Expert Server Admins - $125 Value\" \/><\/a><\/span><script charset=\"utf-8\" src=\"https:\/\/js.hscta.net\/cta\/current.js\"><\/script><script type=\"text\/javascript\"> hbspt.cta.load(2725694, '9d590242-d641-4383-94b4-8cfd62f0af6b', {}); <\/script><\/span><!-- end HubSpot Call-to-Action Code --><\/p>\n\n\n<div class=\"wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-center has-white-background-color has-background\"><div class=\"wp-block-media-text__content\">\n<p class=\"has-large-font-size wp-block-paragraph\">Facing issues? <\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Our technical support<br>engineers can solve it. <\/p>\n\n\n\n<!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper\" id=\"hs-cta-wrapper-3350a795-db50-482f-9911-301930d1b1be\"><span class=\"hs-cta-node hs-cta-3350a795-db50-482f-9911-301930d1b1be\" id=\"hs-cta-3350a795-db50-482f-9911-301930d1b1be\"><!--[if lte IE 8]><div id=\"hs-cta-ie-element\"><\/div><![endif]--><a href=\"https:\/\/cta-redirect.hubspot.com\/cta\/redirect\/2725694\/3350a795-db50-482f-9911-301930d1b1be\" ><img decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-3350a795-db50-482f-9911-301930d1b1be\" style=\"border-width:0px;\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/2725694\/3350a795-db50-482f-9911-301930d1b1be.png\"  alt=\"Contact Us today!\"\/><\/a><\/span><script charset=\"utf-8\" src=\"https:\/\/js.hscta.net\/cta\/current.js\"><\/script><script type=\"text\/javascript\"> hbspt.cta.load(2725694, '3350a795-db50-482f-9911-301930d1b1be', {\"useNewLoader\":\"true\",\"region\":\"na1\"}); <\/script><\/span><!-- end HubSpot Call-to-Action Code -->\n<\/div><figure class=\"wp-block-media-text__media\"><img fetchpriority=\"high\" decoding=\"async\" width=\"904\" height=\"931\" src=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup.png\" alt=\"guy server checkup\" class=\"wp-image-12943 size-full\" srcset=\"https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup.png 904w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-291x300.png 291w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-768x791.png 768w, https:\/\/www.supportpro.com\/blog\/wp-content\/uploads\/2022\/09\/Free-server-checkup-585x602.png 585w\" sizes=\"(max-width: 904px) 100vw, 904px\" \/><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Public-key authentication is is based on the use of digital signatures. Each users have to create a pair of keys. ie public key and private key. Private key is owned&hellip;<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-305","post","type-post","status-publish","format-standard","hentry","category-technical-articles"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Learn how to configure OpenSSH public key authentication for secure passwordless SSH access using RSA keys, authorized_keys, and best practices.\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"SupportPRO Admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Server Management Tips | SupportPRO Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"OpenSSH Public Key Authentication Setup Guide\" \/>\n\t\t<meta property=\"og:description\" content=\"Learn how to configure OpenSSH public key authentication for secure passwordless SSH access using RSA keys, authorized_keys, and best practices.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-06-05T12:07:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-06-26T09:00:17+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"OpenSSH Public Key Authentication Setup Guide\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Learn how to configure OpenSSH public key authentication for secure passwordless SSH access using RSA keys, authorized_keys, and best practices.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/#article\",\"name\":\"OpenSSH Public Key Authentication Setup Guide\",\"headline\":\"OpenSSH Public Key Authentication: How to Set Up Passwordless SSH Login\",\"author\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/no-cache.hubspot.com\\\/cta\\\/default\\\/2725694\\\/9d590242-d641-4383-94b4-8cfd62f0af6b.png\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/#articleImage\"},\"datePublished\":\"2010-06-05T06:07:17-06:00\",\"dateModified\":\"2026-06-26T03:00:17-06:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/#webpage\"},\"articleSection\":\"Technical Articles\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/technical-articles\\\/#listItem\",\"name\":\"Technical Articles\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/technical-articles\\\/#listItem\",\"position\":2,\"name\":\"Technical Articles\",\"item\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/technical-articles\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/#listItem\",\"name\":\"OpenSSH Public Key Authentication: How to Set Up Passwordless SSH Login\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/#listItem\",\"position\":3,\"name\":\"OpenSSH Public Key Authentication: How to Set Up Passwordless SSH Login\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/category\\\/technical-articles\\\/#listItem\",\"name\":\"Technical Articles\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\",\"name\":\"SupportPRO\",\"description\":\"SupportPRO Blog\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"telephone\":\"+18476076123\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/\",\"name\":\"SupportPRO Admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/13d2f63048d631e03a432375448be5eb7861069df4fef10f0cb1c7b36554c225?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"SupportPRO Admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/#webpage\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/\",\"name\":\"OpenSSH Public Key Authentication Setup Guide\",\"description\":\"Learn how to configure OpenSSH public key authentication for secure passwordless SSH access using RSA keys, authorized_keys, and best practices.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/openssh-public-key-authentication\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/author\\\/managementadmin\\\/#author\"},\"datePublished\":\"2010-06-05T06:07:17-06:00\",\"dateModified\":\"2026-06-26T03:00:17-06:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/\",\"name\":\"Server Management Tips\",\"description\":\"SupportPRO Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.supportpro.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>OpenSSH Public Key Authentication Setup Guide<\/title>\n\n","aioseo_head_json":{"title":"OpenSSH Public Key Authentication Setup Guide","description":"Learn how to configure OpenSSH public key authentication for secure passwordless SSH access using RSA keys, authorized_keys, and best practices.","canonical_url":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/#article","name":"OpenSSH Public Key Authentication Setup Guide","headline":"OpenSSH Public Key Authentication: How to Set Up Passwordless SSH Login","author":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author"},"publisher":{"@id":"https:\/\/www.supportpro.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/no-cache.hubspot.com\/cta\/default\/2725694\/9d590242-d641-4383-94b4-8cfd62f0af6b.png","@id":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/#articleImage"},"datePublished":"2010-06-05T06:07:17-06:00","dateModified":"2026-06-26T03:00:17-06:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/#webpage"},"isPartOf":{"@id":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/#webpage"},"articleSection":"Technical Articles"},{"@type":"BreadcrumbList","@id":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.supportpro.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/technical-articles\/#listItem","name":"Technical Articles"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/technical-articles\/#listItem","position":2,"name":"Technical Articles","item":"https:\/\/www.supportpro.com\/blog\/category\/technical-articles\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/#listItem","name":"OpenSSH Public Key Authentication: How to Set Up Passwordless SSH Login"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/#listItem","position":3,"name":"OpenSSH Public Key Authentication: How to Set Up Passwordless SSH Login","previousItem":{"@type":"ListItem","@id":"https:\/\/www.supportpro.com\/blog\/category\/technical-articles\/#listItem","name":"Technical Articles"}}]},{"@type":"Organization","@id":"https:\/\/www.supportpro.com\/blog\/#organization","name":"SupportPRO","description":"SupportPRO Blog","url":"https:\/\/www.supportpro.com\/blog\/","telephone":"+18476076123"},{"@type":"Person","@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author","url":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/","name":"SupportPRO Admin","image":{"@type":"ImageObject","@id":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/13d2f63048d631e03a432375448be5eb7861069df4fef10f0cb1c7b36554c225?s=96&d=mm&r=g","width":96,"height":96,"caption":"SupportPRO Admin"}},{"@type":"WebPage","@id":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/#webpage","url":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/","name":"OpenSSH Public Key Authentication Setup Guide","description":"Learn how to configure OpenSSH public key authentication for secure passwordless SSH access using RSA keys, authorized_keys, and best practices.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.supportpro.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/#breadcrumblist"},"author":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author"},"creator":{"@id":"https:\/\/www.supportpro.com\/blog\/author\/managementadmin\/#author"},"datePublished":"2010-06-05T06:07:17-06:00","dateModified":"2026-06-26T03:00:17-06:00"},{"@type":"WebSite","@id":"https:\/\/www.supportpro.com\/blog\/#website","url":"https:\/\/www.supportpro.com\/blog\/","name":"Server Management Tips","description":"SupportPRO Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.supportpro.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Server Management Tips | SupportPRO Blog","og:type":"article","og:title":"OpenSSH Public Key Authentication Setup Guide","og:description":"Learn how to configure OpenSSH public key authentication for secure passwordless SSH access using RSA keys, authorized_keys, and best practices.","og:url":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/","article:published_time":"2010-06-05T12:07:17+00:00","article:modified_time":"2026-06-26T09:00:17+00:00","twitter:card":"summary","twitter:title":"OpenSSH Public Key Authentication Setup Guide","twitter:description":"Learn how to configure OpenSSH public key authentication for secure passwordless SSH access using RSA keys, authorized_keys, and best practices."},"aioseo_meta_data":{"post_id":"305","title":"OpenSSH Public Key Authentication Setup Guide","description":"Learn how to configure OpenSSH public key authentication for secure passwordless SSH access using RSA keys, authorized_keys, and best practices.","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-06-26 09:01:38","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2021-12-10 15:54:16","updated":"2026-06-30 22:57:07"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.supportpro.com\/blog\/category\/technical-articles\/\" title=\"Technical Articles\">Technical Articles<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tOpenSSH Public Key Authentication: How to Set Up Passwordless SSH Login\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.supportpro.com\/blog"},{"label":"Technical Articles","link":"https:\/\/www.supportpro.com\/blog\/category\/technical-articles\/"},{"label":"OpenSSH Public Key Authentication: How to Set Up Passwordless SSH Login","link":"https:\/\/www.supportpro.com\/blog\/openssh-public-key-authentication\/"}],"_links":{"self":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/comments?post=305"}],"version-history":[{"count":5,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/305\/revisions"}],"predecessor-version":[{"id":17711,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/posts\/305\/revisions\/17711"}],"wp:attachment":[{"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/media?parent=305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/categories?post=305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.supportpro.com\/blog\/wp-json\/wp\/v2\/tags?post=305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}