{"id":6827,"date":"2024-11-12T14:24:49","date_gmt":"2024-11-12T19:24:49","guid":{"rendered":"https:\/\/carleton.ca\/scs\/?p=6827"},"modified":"2026-06-23T17:29:41","modified_gmt":"2026-06-23T21:29:41","slug":"connecting-to-openstack-instances-ssh-with-putty","status":"publish","type":"post","link":"https:\/\/carleton.ca\/scs\/2024\/connecting-to-openstack-instances-ssh-with-putty\/","title":{"rendered":"Connecting to OpenStack Instances (SSH With PuTTY)"},"content":{"rendered":"\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n            <div class=\"cu-textmedia flex flex-col lg:flex-row mx-auto gap-6 md:gap-10 my-6 md:my-12 first:mt-0 max-w-5xl\">\n        <div class=\"justify-start cu-textmedia-content cu-prose-first-last\" style=\"flex: 0 0 100%;\">\n            <header class=\"font-light prose-xl cu-pageheader md:prose-2xl cu-component-updated cu-prose-first-last\">\n                                    <h1 class=\"cu-prose-first-last font-semibold !mt-2 mb-4 md:mb-6 relative after:absolute after:h-px after:bottom-0 after:bg-cu-red after:left-px text-3xl md:text-4xl lg:text-5xl lg:leading-[3.5rem] pb-5 after:w-10 text-cu-black-700 not-prose\">\n                        Connecting to OpenStack Instances (SSH With PuTTY)\n                    <\/h1>\n                \n                                \n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n<p><strong>NOTE:<\/strong> This example uses <strong>putty<\/strong>, but the settings are the same for any tool using SSH, SCP, etc.<br><strong>Download Putty: <a href=\"https:\/\/www.putty.org\">here<\/a><\/strong><\/p>\n\n\n\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n        \n    \n    <dl class=\"cu-description cu-component-updated\">\n        \n    <div class=\"grid pt-4 pb-3 border-b accordion border-cu-black-100 md:pt-6 md:pb-5 first:border-t\">\n        <dt class=\"font-semibold not-prose\">\n            <button class=\"flex items-center justify-between w-full text-left accordion__button\" aria-expanded=\"false\" aria-controls=\"accordion-login-credentials-and-first-login\">\n                <span class=\"flex-1 ml-auto text-left break-words whitespace-normal cu-icon\">\n                    Login Credentials and First Login\n                <\/span>\n                <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\" class=\"w-5 h-5 ml-auto transition-transform rotate-0 accordion__icon text-cu-black-500\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.25 4.5l7.5 7.5-7.5 7.5\"><\/path>\n                <\/svg>\n            <\/button>\n        <\/dt>\n        <dd class=\"p-0 mt-0 cu-prose cu-prose-first-last accordion__content md:p-0 md:mt-0\" hidden=\"\" id=\"accordion-login-credentials-and-first-login\">\n            \n\n<p><br><strong>Login Credentials:<\/strong>&nbsp;<em>Most<\/em>&nbsp;of our OpenStack images share the same default credentials:<br><strong>username:&nbsp;<em>student<\/em><\/strong><br><strong>password:&nbsp;<em>student<\/em><\/strong><\/p>\n\n\n\n<p><strong>IMPORTANT:<\/strong>&nbsp;New images since (<strong>2022\/2023<\/strong>)&nbsp;<strong>force a password change<\/strong>&nbsp;on the first login.<br><strong>First Login Scenarios:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>TurboVNC WARNING:<\/strong>&nbsp;TurboVNC does&nbsp;<strong>NOT<\/strong>&nbsp;support first login password changes, so your first login must use another login tool below<\/li>\n\n\n\n<li><strong>vscode WARNING:<\/strong>&nbsp;vscode does&nbsp;<strong>NOT<\/strong>&nbsp;support first login password changes, so your first login must use another login tool below<\/li>\n\n\n\n<li><strong>ssh terminal (putty, etc)<\/strong>&nbsp;first login: When you login, you will be redirect to a change password prompt. You will then have to enter the current password (student) again, and then enter your new password twice. When you change your password, it will then log you out and you have to login again with that new password<\/li>\n\n\n\n<li><strong>x2go<\/strong>&nbsp;first login: When you login, you will be redirect to a change password prompt. You will then have to enter the current password (student) again, and then enter your new password twice. When you change your password, it will then prompt you to&nbsp;<em>click reconnect<\/em>, at which point you can login again using the new password<\/li>\n\n\n\n<li><strong>openstack web console<\/strong>&nbsp;first login: When you login, you will be redirect to a change password prompt. You will then have to enter the current password (student) again, and then enter your new password twice. In this case, you stay connected. The next time you login, you will need the new password<\/li>\n<\/ul>\n\n\n\n<p><strong>WARNING:<\/strong>&nbsp;If you are using an older image (pre-2022) that does not enforce an ssh key or a password change, then we strongly encourage you to immediately change your password or setup an ssh key!<\/p>\n\n\n        <\/dd>\n    <\/div>\n\n\n    <\/dl>\n\n\n    <\/div>\n<\/section>\n\n\n\n<p><strong>Use the following settings to make a terminal connection<\/strong> &#8211; <em>Some of your settings will be different<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>host<\/strong>: <strong>134.117.216.10<\/strong> &#8211; <em>Replace this with your own instance&#8217;s <strong>floating IP address<\/strong><\/em><\/li>\n\n\n\n<li><strong>username<\/strong>: <strong>student<\/strong> &#8211; <em>default for most of our OpenStack images<\/em><\/li>\n\n\n\n<li><strong>password<\/strong>: <em class=\"myprefix-text-italic\">The password you set on the first login to your instance<\/em><\/li>\n<\/ul>\n\n\n\n<p><strong>Enter settings into putty:<\/strong><br>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5463\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty.jpg\" alt=\"\" width=\"452\" height=\"437\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty.jpg 452w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-160x155.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-240x232.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-400x387.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-360x348.jpg 360w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/p>\n\n\n\n<p><strong>Enter username \/ password:<\/strong><br>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5464\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-2.jpg\" alt=\"\" width=\"661\" height=\"418\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-2.jpg 661w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-2-160x101.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-2-240x152.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-2-400x253.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-2-360x228.jpg 360w\" sizes=\"auto, (max-width: 661px) 100vw, 661px\" \/><\/p>\n\n\n\n<p><strong>You should see a similar prompt when you successfully connect:<\/strong><br>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-5465\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-3.jpg\" alt=\"\" width=\"661\" height=\"418\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-3.jpg 661w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-3-160x101.jpg 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-3-240x152.jpg 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-3-400x253.jpg 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/Openstack-SSH-Connection-Putty-3-360x228.jpg 360w\" sizes=\"auto, (max-width: 661px) 100vw, 661px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>NOTE: This example uses putty, but the settings are the same for any tool using SSH, SCP, etc.Download Putty: here Use the following settings to make a terminal connection &#8211; Some of your settings will be different Enter settings into putty: Enter username \/ password: You should see a similar prompt when you successfully connect:<\/p>\n","protected":false},"author":2,"featured_media":5463,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[58,99],"tags":[],"class_list":["post-6827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-openstack-support","category-ssh"],"acf":{"cu_post_thumbnail":"electronics"},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/6827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/comments?post=6827"}],"version-history":[{"count":3,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/6827\/revisions"}],"predecessor-version":[{"id":25246,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/6827\/revisions\/25246"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media\/5463"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=6827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/categories?post=6827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/tags?post=6827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}