{"id":199,"date":"2015-04-27T13:29:23","date_gmt":"2015-04-27T13:29:23","guid":{"rendered":"http:\/\/betakb.veeble.org\/?p=199"},"modified":"2025-05-14T16:59:27","modified_gmt":"2025-05-14T11:29:27","slug":"ssh-login-without-password","status":"publish","type":"post","link":"https:\/\/www.veeble.com\/kb\/ssh-login-without-password\/","title":{"rendered":"SSH login without password"},"content":{"rendered":"\n<p>You may find it difficult to enter the password each time you try to SSH to the server. This article will help you to log in automatically, without entering the password.<\/p>\n\n\n\n<p>Suppose you want to login to the server Y [hostname or IP] as user y from the local host X where you are user x.<\/p>\n\n\n\n<p>First login on to the local machine X as user x and generate a pair of authentication keys. Do not enter a passphrase:<\/p>\n\n\n\n<p><b>STEP 1<\/b><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">x@X:~&gt; ssh-keygen -t rsa \n<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\">Generating public\/private rsa key pair.\nEnter file in which to save the key (\/home\/x\/.ssh\/id_rsa): \nCreated directory '\/home\/x\/.ssh'.\nEnter passphrase (empty for no passphrase): \nEnter same passphrase again: \nYour identification has been saved in \/home\/x\/.ssh\/id_rsa.\nYour public key has been saved in \/home\/x\/.ssh\/id_rsa.pub.\nThe key fingerprint is:\n3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 x@X\n<\/pre>\n\n\n\n<p><b>STEP 2<\/b><\/p>\n\n\n\n<p>Now use ssh to create a directory ~\/.ssh as user y on Y. (The directory may already exist, which is fine):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">x@X:~&gt; ssh y@Y mkdir -p .ssh\ny@Y's password: \n<\/pre>\n\n\n\n<p><b>STEP 3<\/b><\/p>\n\n\n\n<p>Append x&#8217;s new public key to y@Y:.ssh\/authorized_keys and enter y&#8217;s password one last time:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">x@X:~&gt; cat .ssh\/id_rsa.pub | ssh y@Y 'cat &gt;&gt; .ssh\/authorized_keys'\ny@Y's password: \n<\/pre>\n\n\n\n<p><b>Finished<\/b>&nbsp;!!!<\/p>\n\n\n\n<p>From now on you can log into Y as y from X as x without a password:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">x@X:~&gt; ssh y@Y \ny@Y:~&gt;\n<\/pre>\n\n\n\n<p><b>Note<\/b>:<\/p>\n\n\n\n<p>Depending on your version of SSH you might also have to do the following changes:<\/p>\n\n\n\n<p>Put the public key in .ssh\/authorized_keys2<\/p>\n\n\n\n<p>Change the permissions of .ssh to 700<\/p>\n\n\n\n<p>Change the permissions of .ssh\/authorized_keys2 to 640<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-uagb-call-to-action uagb-block-da0c7ff8 wp-block-button\"><div class=\"uagb-cta__wrap\"><h3 class=\"uagb-cta__title\">Scalable Python Hosting<\/h3><p class=\"uagb-cta__desc\">Easily scale your Python app resources with Veeble as your needs grow. Flexible plans for any project size.<\/p><\/div><div class=\"uagb-cta__buttons\"><a href=\"https:\/\/www.veeble.com\/in\/python-hosting\/\" class=\"uagb-cta__button-link-wrapper wp-block-button__link\" target=\"_blank\" rel=\"noopener noreferrer\">Choose Your Plan<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"><path d=\"M504.3 273.6l-112.1 104c-6.992 6.484-17.18 8.218-25.94 4.406c-8.758-3.812-14.42-12.45-14.42-21.1L351.9 288H32C14.33 288 .0002 273.7 .0002 255.1S14.33 224 32 224h319.9l0-72c0-9.547 5.66-18.19 14.42-22c8.754-3.809 18.95-2.075 25.94 4.41l112.1 104C514.6 247.9 514.6 264.1 504.3 273.6z\"><\/path><\/svg><\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>You may find it difficult to enter the password each time you try to SSH to the server. This article will help you to [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":8157,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5],"tags":[],"class_list":["post-199","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"uagb_featured_image_src":{"full":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2015\/04\/SSH-login-without-password.jpg",1366,768,false],"thumbnail":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2015\/04\/SSH-login-without-password-150x150.jpg",150,150,true],"medium":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2015\/04\/SSH-login-without-password-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2015\/04\/SSH-login-without-password-768x432.jpg",768,432,true],"large":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2015\/04\/SSH-login-without-password-1024x576.jpg",1024,576,true],"1536x1536":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2015\/04\/SSH-login-without-password.jpg",1366,768,false],"2048x2048":["https:\/\/www.veeble.com\/kb\/wp-content\/uploads\/2015\/04\/SSH-login-without-password.jpg",1366,768,false]},"uagb_author_info":{"display_name":"Vipin Raj","author_link":"https:\/\/www.veeble.com\/kb\/author\/vipin\/"},"uagb_comment_info":0,"uagb_excerpt":"You may find it difficult to enter the password each time you try to SSH to the server. This article will help you to [&hellip;]","_links":{"self":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/comments?post=199"}],"version-history":[{"count":6,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/199\/revisions"}],"predecessor-version":[{"id":8352,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/posts\/199\/revisions\/8352"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media\/8157"}],"wp:attachment":[{"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/media?parent=199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/categories?post=199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.veeble.com\/kb\/wp-json\/wp\/v2\/tags?post=199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}