{"id":177,"date":"2020-01-23T15:12:50","date_gmt":"2020-01-23T15:12:50","guid":{"rendered":"https:\/\/ni.cmu.edu\/computing\/?post_type=ht_kb&#038;p=177"},"modified":"2025-12-17T18:02:48","modified_gmt":"2025-12-17T18:02:48","slug":"logging-onto-the-cluster","status":"publish","type":"ht_kb","link":"https:\/\/ni.cmu.edu\/computing\/knowledge-base\/logging-onto-the-cluster\/","title":{"rendered":"Logging onto the Cluster"},"content":{"rendered":"<p>Users connect to the cluster head node ( hostname: mind.cs.cmu.edu ) using their SCS credentials (SCS user id and password).\u00a0 A Secure Shell (ssh) client application is needed to log onto the cluster for remote command-line execution. MacOS and Linux systems have a built-in application for SSH that can be accessed at the command line. For MacOs, locate the command line by launching terminal, located in your \/Applications\/Utilities folder. Windows users can find many different programs for SSH. One of the more popular of these is <a href=\"https:\/\/twiki.cnbc.cmu.edu\/do\/edit\/CnbcUsers\/PuTTY?topicparent=CnbcUsers.AboutClusterLogin;nowysiwyg=0\">PuTTY<\/a>.\u00a0 CMU has a license to <a href=\"https:\/\/www.cmu.edu\/computing\/software\/all\/tectia\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">SSH Tectia &#8211; Terminal<\/a> (Windows) software.<\/p>\n<p>Once the user is connected to the cluster using SSH, they will be presented with a standard Linux command prompt.<\/p>\n<p>VSCode usage should be used on compute nodes to limit CPU usage and NFS calls on the head node. See this article on <a href=\"https:\/\/ni.cmu.edu\/computing\/knowledge-base\/ssh-vscode-setup\/\">VSCode Setup<\/a>.<\/p>\n<h3 id=\"HowdoIrungraphicalprogramsremotelyfromaLinuxserver?-PreferredMethodUsingResearchDesktop(RED)atIU\">Preferred Methods for connecting to the Mind Cluster.<\/h3>\n<p>( <em>It is useful for some users to run graphical applications (such as matlab) on the cluster and display them on their local computers. This the following includes the steps required to do this for Mac, Windows, and Linux systems.<\/em><\/p>\n<h3>UNIX Shell:<\/h3>\n<p>ssh -Y &lt;userID&gt;@mind.cs.cmu.edu (where &#8220;userID&#8221; is your CMU SCS userID)<\/p>\n<h5>Windows<\/h5>\n<ol>\n<li>Open a secure terminal session using <a href=\"http:\/\/www.putty.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">PuTTY<\/a>, <a href=\"https:\/\/www.cmu.edu\/computing\/software\/all\/tectia\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">SSH Tectia &#8211; Terminal<\/a> or a similar application. You can us a <a href=\"https:\/\/www.cmu.edu\/computing\/software\/all\/xwin\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\">X-Win 32<\/a> session if you wish to display programs like Matlab graphically on your local computer.<\/li>\n<li>Click <strong>Quick Connect<\/strong> in the toolbar and type the following: <strong>Host Name:<\/strong> mind.cs.cmu.edu <strong>User Name:<\/strong> your SCS userID<\/li>\n<li>Click <strong>Connect<\/strong>. <strong>Note:<\/strong> You may receive a prompt from your terminal application regarding connection keys. Select an option and click <strong>OK<\/strong>.<\/li>\n<li>When prompted, enter your CMU SCS password and press <strong>Enter<\/strong>.<\/li>\n<li>To end your session, click the <strong>Disconnect<\/strong> icon in the toolbar and then click <strong>Yes<\/strong>.<\/li>\n<\/ol>\n<h5><strong>Macintosh<\/strong><\/h5>\n<ol>\n<li>Open a Terminal session. You can use this X Window System software on your Mac, if you wish to display programs like Matlab graphically on your local computer. <a href=\"https:\/\/www.xquartz.org\/\">https:\/\/www.xquartz.org\/<\/a><\/li>\n<li>In the Terminal window, type the following command: ssh -Y -C -l userID mind.cs.cmu.edu (where &#8220;userID&#8221; is your CMU SCS userID) and press <strong>Return<\/strong>.<\/li>\n<li>If this is your first time connecting to the Linux timeshare server, you may encounter a message similar to &#8220;The authenticity of host &#8216;mind.cs.cmu.edu&#8217; can&#8217;t be established. Are you sure you want to continue connecting (yes\/no)?&#8221; Type <strong>yes<\/strong> and press <strong>Return<\/strong>.<\/li>\n<li>When prompted, enter your password and press <strong>Return<\/strong>.<\/li>\n<li>Use <a href=\"https:\/\/www.cmu.edu\/computing\/accounts\/storage\/afs-unix\/commands.html\" target=\"_blank\" rel=\"noreferrer noopener\">UNIX commands<\/a> to navigate and access the software.<\/li>\n<li>To end your session, type <strong>exit.<\/strong><\/li>\n<\/ol>\n<h3 id=\"HowdoIrungraphicalprogramsremotelyfromaLinuxserver?-PreferredMethodUsingResearchDesktop(RED)atIU\">Alternative Method for connecting to the Mind Cluster.<\/h3>\n<p style=\"text-align: center;\"><em>(<strong>X2Go<\/strong> is currently not supported on our cluster)<\/em><\/p>\n<p>Although we recommend you use the command line to access the cluster, <strong>X2Go<\/strong> server, an open source remote desktop software for Linux is installed on the cluster so users can use the client software to remotely access to a Linux system&#8217;s graphical user interface.<\/p>\n<p>If you are new to this type of software, you should start here: <a href=\"https:\/\/wiki.x2go.org\/doku.php\/doc:newtox2go\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/wiki.x2go.org\/doku.php\/doc:newtox2go<\/a><\/p>\n<p>You can download the client software here: <a href=\"https:\/\/wiki.x2go.org\/doku.php\/doc:installation:x2goclient\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/wiki.x2go.org\/doku.php\/doc:installation:x2goclient<\/a><\/p>\n<p>To help you configure the software, the following screen captures represent the settings I used to connect to the mind cluster.<\/p>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"590\" class=\"wp-image-21\" src=\"https:\/\/ni.cmu.edu\/computing\/wp-content\/uploads\/2019\/11\/x2go-session-tab.jpg\" alt=\"X2Go - Session - Tab\" srcset=\"https:\/\/ni.cmu.edu\/computing\/wp-content\/uploads\/2019\/11\/x2go-session-tab.jpg 586w, https:\/\/ni.cmu.edu\/computing\/wp-content\/uploads\/2019\/11\/x2go-session-tab-150x150.jpg 150w, https:\/\/ni.cmu.edu\/computing\/wp-content\/uploads\/2019\/11\/x2go-session-tab-298x300.jpg 298w, https:\/\/ni.cmu.edu\/computing\/wp-content\/uploads\/2019\/11\/x2go-session-tab-60x60.jpg 60w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><figcaption>X2Go &#8211; Session &#8211; Tab<\/figcaption><\/figure>\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"590\" class=\"wp-image-20\" src=\"https:\/\/ni.cmu.edu\/computing\/wp-content\/uploads\/2019\/11\/x2go-connection-tab.jpg\" alt=\"x2go-connection-tab\" srcset=\"https:\/\/ni.cmu.edu\/computing\/wp-content\/uploads\/2019\/11\/x2go-connection-tab.jpg 586w, https:\/\/ni.cmu.edu\/computing\/wp-content\/uploads\/2019\/11\/x2go-connection-tab-150x150.jpg 150w, https:\/\/ni.cmu.edu\/computing\/wp-content\/uploads\/2019\/11\/x2go-connection-tab-298x300.jpg 298w, https:\/\/ni.cmu.edu\/computing\/wp-content\/uploads\/2019\/11\/x2go-connection-tab-60x60.jpg 60w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><figcaption>X2Go Connection Tab<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Users connect to the cluster head node ( hostname: mind.cs.cmu.edu ) using their SCS credentials (SCS user id and password).\u00a0 A Secure Shell (ssh) client application is needed to log onto the cluster for remote command-line execution. MacOS and Linux systems have a built-in application for SSH that can be&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[12],"ht-kb-tag":[],"class_list":["post-177","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-getting-started"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ni.cmu.edu\/computing\/wp-json\/wp\/v2\/ht-kb\/177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ni.cmu.edu\/computing\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/ni.cmu.edu\/computing\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/ni.cmu.edu\/computing\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ni.cmu.edu\/computing\/wp-json\/wp\/v2\/comments?post=177"}],"version-history":[{"count":6,"href":"https:\/\/ni.cmu.edu\/computing\/wp-json\/wp\/v2\/ht-kb\/177\/revisions"}],"predecessor-version":[{"id":682,"href":"https:\/\/ni.cmu.edu\/computing\/wp-json\/wp\/v2\/ht-kb\/177\/revisions\/682"}],"wp:attachment":[{"href":"https:\/\/ni.cmu.edu\/computing\/wp-json\/wp\/v2\/media?parent=177"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/ni.cmu.edu\/computing\/wp-json\/wp\/v2\/ht-kb-category?post=177"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/ni.cmu.edu\/computing\/wp-json\/wp\/v2\/ht-kb-tag?post=177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}