{"id":8732,"date":"2024-11-12T14:26:10","date_gmt":"2024-11-12T19:26:10","guid":{"rendered":"https:\/\/carleton.ca\/scs\/?p=8732"},"modified":"2026-06-24T09:59:43","modified_gmt":"2026-06-24T13:59:43","slug":"ssh-connection-with-x2go-remote-desktop-client","status":"publish","type":"post","link":"https:\/\/carleton.ca\/scs\/2024\/ssh-connection-with-x2go-remote-desktop-client\/","title":{"rendered":"SSH Connection with x2go Remote Desktop Client"},"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                        SSH Connection with x2go Remote Desktop Client\n                    <\/h1>\n                \n                                \n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n<p><strong class=\"myprefix-text-bold\"><em class=\"myprefix-text-italic\">DEPRECATED &#8211; x2go is not used on newer images created since the Fall of 2024 &#8211; <a href=\"https:\/\/carleton.ca\/scs\/2024\/ssh-connection-with-turbovnc\/\">Instead use TurboVNC with our newer images<\/a><\/em><\/strong><\/p>\n\n\n\n<p><strong>Download x2go: <a href=\"https:\/\/wiki.x2go.org\/doku.php\/download:start\">here<\/a><\/strong><\/p>\n\n\n\n<p>You can find a video demo of these instructions here: <a title=\"Connect to Remote Desktop via x2go (Video)\" href=\"https:\/\/youtu.be\/CxPyKZNVCRI\" target=\"_blank\" rel=\"noopener noreferrer\">Connect to Remote Desktop via x2go (Video)<\/a><\/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>Install x2go, following the application&#8217;s instructions<\/strong><\/p>\n\n\n\n<p><strong>Open x2go<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>On Windows you may get a warning to allow x2go to access the network (firewall rule change); approve the request. This may also pop-up each time you create a new session (described below), so you may have to approve the request more than once.<\/li>\n<\/ul>\n\n\n\n<p><strong>Create a new session in x2go by clicking <strong>Session -> New Session<\/strong><br>The key settings that must be entered in the x2go session settings window that pops up are:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Host:<\/strong> <strong style=\"color: red;\">134.117.216.10<\/strong><\/li>\n\n\n\n<li><strong>Login:<\/strong> <strong style=\"color: red;\">student<\/strong><\/li>\n\n\n\n<li><strong>Session Type:<\/strong> <strong style=\"color: red;\">XFCE<\/strong> &#8211; <em>This is used for many of our course images, but your course may have a different preferred desktop. Another common one we use is LXDE<\/em><\/li>\n<\/ul>\n\n\n\n<p>Once the settings are entered, click <strong>OK<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"528\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-400x528.png\" alt=\"\" class=\"wp-image-5481\" style=\"aspect-ratio:0.7575815165748107;width:523px;height:auto\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-400x528.png 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-160x211.png 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-240x317.png 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-360x475.png 360w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession.png 586w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p><strong>In x2go you will see a new session connection:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"248\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-ready-400x248.png\" alt=\"\" class=\"wp-image-5486\" style=\"width:657px;height:auto\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-ready-400x248.png 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-ready-160x99.png 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-ready-240x149.png 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-ready-768x476.png 768w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-ready-360x223.png 360w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-newsession-ready.png 1019w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p><strong>Click on the session to initiate the connection:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You will be asked to enter the instance&#8217;s <strong>password<\/strong><\/li>\n\n\n\n<li><strong>If it is the first time you are connecting to the instance with x2go<\/strong>, you will be asked if you trust and approve connecting to the host. Again, approve the connection<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1019\" height=\"632\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-enterpassword.png\" alt=\"\" class=\"wp-image-5487\" style=\"width:663px;height:auto\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-enterpassword.png 1019w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-enterpassword-160x99.png 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-enterpassword-240x149.png 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-enterpassword-768x476.png 768w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-enterpassword-400x248.png 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-enterpassword-360x223.png 360w\" sizes=\"auto, (max-width: 1019px) 100vw, 1019px\" \/><\/figure>\n\n\n\n<p><strong>Finally, a window should pop-up connected to the desktop:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"302\" src=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-connected-400x302.png\" alt=\"\" class=\"wp-image-5488\" style=\"width:654px;height:auto\" srcset=\"https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-connected-400x302.png 400w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-connected-160x121.png 160w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-connected-240x181.png 240w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-connected-768x579.png 768w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-connected-360x272.png 360w, https:\/\/carleton.ca\/scs\/wp-content\/uploads\/sites\/260\/x2go-connected.png 786w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>DEPRECATED &#8211; x2go is not used on newer images created since the Fall of 2024 &#8211; Instead use TurboVNC with our newer images Download x2go: here You can find a video demo of these instructions here: Connect to Remote Desktop via x2go (Video) Install x2go, following the application&#8217;s instructions Open x2go Create a new session [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":5486,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[61,58,99,57],"tags":[],"class_list":["post-8732","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-tech-support","category-openstack-support","category-ssh","category-technicalsupport"],"acf":{"cu_post_thumbnail":""},"_links":{"self":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/8732","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=8732"}],"version-history":[{"count":4,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/8732\/revisions"}],"predecessor-version":[{"id":25250,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/posts\/8732\/revisions\/25250"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media\/5486"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/media?parent=8732"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/categories?post=8732"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carleton.ca\/scs\/wp-json\/wp\/v2\/tags?post=8732"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}