CINXE.COM
Web Hosting - Connect to Pubweb
<!DOCTYPE html><html lang="en-US"><head><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-5MRHB7J');</script><title>Web Hosting - Connect to Pubweb</title><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta name="description" content=""><meta name="keywords" content="KnowledgeBase, knowledge base, universities, colleges, higher education, knowledge sharing, knowledge collaboration, technical support self-service solutions"><meta name="application-name" content="University KnowledgeBase"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="canonical" href="https://kb.ndsu.edu/it/page.php?id=102081"><script src="/css/common.js" type="text/javascript"></script><link rel="stylesheet" type="text/css" media="screen" href="/css/froala-editor@3.2.2/froala_style.min.css"><link rel="stylesheet" type="text/css" media="screen" href="/css/froala-editor@3.2.2/froala_override.css"><link rel="stylesheet" type="text/css" media="screen" href="/css/tinymce@5/content.css"><link rel="stylesheet" type="text/css" media="screen" href="/css/default_layout1.css?v=20250405"><style></style> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"/> <link rel="stylesheet" id="ndsustyles" href="/images/group406/logo/css/kb-styles.css" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/flexboxgrid/6.3.1/flexboxgrid.min.css" /> <!-- DataTables plugin --> <link rel="stylesheet" href="https://cdn.datatables.net/v/dt/dt-1.10.20/cr-1.5.2/r-2.2.3/sp-1.0.1/datatables.min.css" /> <style> /* Bootstrap overrides */ p { margin-top: 1em; margin-bottom: 1em; } .service-catalog-entry .meta-col ul { margin-top: 1rem; } .card { margin-bottom: 1em; } /* End Bootstrap overrides */ /* Site Banner Customization */ #kb-header-banner, #header-banner { background-color: var(--ndsu-fadedyellow); border: none; color: #000000; border-left: var(--ndsu-yellow) 5px solid; } #kb-header-banner a, #header-banner a { color: var(--link-default); } /* End Site Banner Customization */ /* Old doc info section styling - delete when table is converted to div */ #maincontent .kbfeedbacktable1 tbody tr:nth-of-type(2)>td:first-of-type, #maincontent .kbfeedbacktable1 tbody tr:nth-of-type(2)>th:first-of-type { visibility: hidden; } /* New doc info section styling */ .doc-info {background-color: #efefef; padding: .8rem;} .doc-attr-value-owner-name {display: none;} a.feedback-btn-link, button.feedback-btn-link, .doc-info .boxlink { font-size: .9em; color: #fff; background-color: var(--ndsu-green); border-radius: 0.5em; white-space: nowrap; line-height: 1; } a.feedback-btn-link:hover, button.feedback-btn-link:hover, .doc-info .boxlink:hover { background-color: #000; border-color: inherit; color: #fff; } /* Code formatting requested from Nick Dusek */ pre { color: #000000; background-color: #e8e8e8; padding: 0.5em; font-size: 0.9rem; border-radius: 0.5em; } code { color: #000000; }</style><link rel="stylesheet" type="text/css" media="screen" href="/css/uw-buttons.css"><link rel="stylesheet" type="text/css" media="print" href="/css/print.css"></head><body><h1 class="hidden">Web Hosting - Connect to Pubweb</h1><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5MRHB7J" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="skip-nav"><a href="#maincontent">Skip navigation</a></div><div id="body-container"><header role="banner"><div id="top-links"><div class="section group top"><div class="col span_top_1_of_3"><span class="hidden">Web Hosting - Connect to Pubweb</span></div><div class="col span_top_2_of_3"><div id="top-left-links"><ul><li class="first"><a href="https://www.ndsu.edu/">North Dakota State University</a></li></ul></div></div><div class="col span_top_3_of_3"><div id="top-right-links"><ul><li class="first"><a href="https://www.ndsu.edu/about/">About</a></li><li><a href="https://www.ndsu.edu/academics/">Academics</a></li><li><a href="https://www.ndsu.edu/admission/">Admission</a></li><li><a href="https://kb.ndsu.edu/internal">Internal Login</a></li></ul></div></div></div></div><div id="logo-search"><div class="section group logo-search"><div class="col span_logo-search_1_of_2"><div id="group-logo"><a href="./"><span class="group-name">Knowledge Base</span></a></div></div><div class="col span_logo-search_2_of_2"><div id="search-form" class="upper" role="search"><form accept-charset="UTF-8" method="get" action="search.php" title="Search"><span id="resultc" role="status" aria-live="polite"></span><br><label for="q" class="hidden">Search term</label><input class="inputBox" id="q" type="text" name="q" placeholder="Search the KB..." value="" size="36" maxlength="140" onkeyup="resultC(this.value)" aria-controls="resultc" aria-autocomplete="both" > <input class="search" type="submit" value="SEARCH"></form></div><script>if(document.getElementsByClassName("search")){document.getElementsByClassName("search")[0].addEventListener("click", searchBtn);}</script></div></div></div><div id="header-banner"><p>Welcome to the new Unified Knowledge Base! This site allows you to search documentation from all of our NDSU KB sites:</p> <ul> <li><a href="https://kb.ndsu.edu/aa">Academic Affairs</a></li> <li><a href="https://kb.ndsu.edu/fa">Finance and Administration</a> (coming soon)</li> <li><a href="https://kb.ndsu.edu/it">Information Technology</a></li> <li><a href="https://kb.ndsu.edu/research">Research and Creative Activity</a> (coming soon)</li> </ul></div></header><div id="container"><div id="middle-sect1"><main id="maincontent" role="main"><div id="page-content" role="article"><div class="fr-element fr-view"><h1 class="title">Web Hosting - Connect to Pubweb</h1><div style="float:right;text-align:right;padding:1px;border-radius:2px;"></div><div class="doc-summary">Below are instructions on how to connect to Pubweb.</div><div class="doc-body"><h2>Connection Settings </h2> <div><b>Host name (server)</b>: pubweb.ndsu.nodak.edu </div> <div><b>Port</b>: SFTP/SSH port 22 </div> <div><b>Username</b>: your NDSU Unix ID </div> <div><b>Password</b>: your NDSU password </div> <div></div> <div>Not sure what your Unix ID is? Log in to the <a href="https://apps2.ndsu.edu/publicweb/" title="https://apps2.ndsu.edu/publicweb/"><span>pubweb management tool</span></a> using your NDSU username and password, then click <b>My Sites</b>. Your Unix ID will be listed after the "Username" heading. </div> <h2>Supported Clients </h2> <div>Pubweb accepts secure connections only. You can use any client that supports SSH, SCP or SFTP protocols. This means FTP will not work--it is not secure. </div> <div></div> <div>The following list is not an exhaustive list of compatible clients. </div> <div> <ul> <li><span><a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html" target="_blank" title="https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html" rel="noopener">PuTTY</a></span> is an implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator, released under the MIT license </li> <li><span><a href="http://winscp.net/eng/docs/free_sftp_client_for_windows" target="_blank" title="http://winscp.net/eng/docs/free_sftp_client_for_windows" rel="noopener">WinSCP</a></span> is a free client for Windows that uses the SFTP protocol -- make sure to choose SFTP or SCP protocol and not FTP when you try to connect </li> <li><span><a href="http://www.ndsu.edu/its/training/facstaff/class_descriptions/web_development/dreamweaver_cs5/" target="_blank" title="http://www.ndsu.edu/its/training/facstaff/class_descriptions/web_development/dreamweaver_cs5/" rel="noopener">Dreamweaver </a></span>can be configured to use SFTP -- when configuring a new site, set the Connect using field to SFTP </li> </ul> <h2>Where to Put Files </h2> </div> <div><b>Basic site</b>: Put files in your "public_html" directory. </div> <div></div> <div><b>Enhanced site</b>: Put files in the enhanced site directory -- you will recognize this folder by its name, which matches the organization name (as requested). </div> <h2>File Permissions </h2> <div>As you create files on Pubweb, you must pay attention to the permissions used on those files. If you are not comfortable changing file permissions or do not understand Unix file permissions, Pubweb is not an appropriate place for you to host web content. Instead you should use our supported web authoring platform (<span><a href="https://www.ndsu.edu/cms/" target="_blank" title="https://www.ndsu.edu/cms/" rel="noopener">NDSU CMS</a></span>). </div> <div></div> <div>In the event you encounter a "403 forbidden" error, it is likely because the file is not readable by the web server. It may also be because it is contained in a directory that is not readable/executable, making the file unreachable. You can resolve by verifying all of the following: </div> <div> <ol> <li>The file must be owned by the appropriate group. For enhanced sites the group will match your enhanced site group name; for basic sites the group will be 'faculty.' If the correct group is not set, you must update to the correct group using 'chgrp' in a shell or your graphical SSH/SFTP client's permission management menus </li> <li>The web server user must have read access to the file. A common permission bit values for files--including documents, images, and scripts--is 644 (-rw-r--r--) so that the web user (a member of your enhanced site group). If the correct permissions are not set, you must update the permissions using 'chmod' in a shell or your graphical SSH/SFTP client's permission management menus </li> <li>The web server must have execute access to all directories in the path of the file. For example, if the file path is templates/images/file.jpg , then the templates and images directories must also have at least execute permission for the web server user. Common permission bit values for directories are 755 or 711 (-rwxr-xr-x or -rwx--x--x, respectively) so that the web server user can execute and possibly also read from the directory, depending on your preference. If the correct permissions are not set, you must update the permissions using 'chmod' in a shell or your graphical SSH/SFTP client's permission management menus </li> </ol> Learn more about Unix file permissions:</div> <div> <ul> <li><span><a href="http://linuxcommand.org/lc3_lts0090.php" target="_blank" title="http://linuxcommand.org/lc3_lts0090.php" rel="noopener">linuxcommand.org/lc3_lts0090.php</a></span> </li> <li><span><a href="https://en.wikipedia.org/wiki/File_system_permissions#Traditional_Unix_permissions" target="_blank" title="https://en.wikipedia.org/wiki/File_system_permissions#Traditional_Unix_permissions" rel="noopener">en.wikipedia.org/wiki/File_system_permissions</a></span></li> </ul> </div><div class="kb-page-see-also"><h3>See Also</h3><ul><li><a href="page.php?id=103444">Web Hosting</a></li></ul></div></div></div></div><br style="clear:both;"><hr class="kbhr1"><div class="doc-info"><div class="doc-attr keywords"><div class="doc-attr-name">Keywords:</div><div class="doc-attr-value"><span id="kb-page-keywords">pub, host, publish, publishing, connecting, file, transfer, files</span> <span id="suggestk-button"><button class="feedback-btn-link" onclick="suggestK(102081,'Web+Hosting+-+Connect+to+Pubweb','pub%2C+host%2C+publish%2C+publishing%2C+connecting%2C+file%2C+transfer%2C+files');">Suggest keywords</button></span><div id="suggestk" aria-expanded="false" style="clear:both; float:left; width:50%;"></div><div id="ks-thank-you" role="status" aria-live="polite" aria-hidden="true" tabindex="-1" style="display:none;">We appreciate your suggestion. Thank you!</div></div></div><div class="doc-attr id"><div class="doc-attr-name">Doc ID:</div><div class="doc-attr-value">102081</div></div><div class="doc-attr owner"><div class="doc-attr-name">Owned by:</div><div class="doc-attr-value"><span class="doc-attr-value-owner-name">Steve S. in </span>NDSU IT Knowledge Base</div></div><div class="doc-attr created"><div class="doc-attr-name">Created:</div><div class="doc-attr-value">2020-05-14</div></div><div class="doc-attr updated"><div class="doc-attr-name">Updated:</div><div class="doc-attr-value">2025-04-03</div></div><div class="doc-attr sites"><div class="doc-attr-name">Sites:</div><div class="doc-attr-value">NDSU IT Knowledge Base</div></div><div class="doc-attr feedback"><div class="doc-attr-value"><input type="hidden" id="did" value="102081"><span id="vote-yes"><input type="button" id="helpfulBtn" class="feedback-btn-yes" value="Helpful"></span> <span id="count-yes">0</span> <span id="vote-no"><input type="button" id="unhelpfulBtn" class="feedback-btn-no" value="Unhelpful"></span> <span id="count-no">0</span> <script>if(document.getElementById("helpfulBtn")){document.getElementById("helpfulBtn").addEventListener("click", yesVote);}if(document.getElementById("unhelpfulBtn")){document.getElementById("unhelpfulBtn").addEventListener("click", noVote);}</script> <span class="doc-comment"><a class="feedback-btn-link" href="feedback.php?action=2&help=comment&id=102081">Comment</a></span> <span class="suggest-doc3"><a class="feedback-btn-link" href="feedback.php?action=2&help=suggest&id=102081">Suggest new doc</a></span><span id="feedback-thank-you"></span></div></div></div></main></div><footer><div id="copyright" role="contentinfo"><div style="text-align:left;max-width:1150px;margin-left:auto;margin-right:auto;"> <p>1340 Administration Ave., Fargo, ND 58102<br> Mailing address: PO Box 6050, Fargo, ND 58108-6050</p> </address> <a href="https://www.ndsu.edu/about">About NDSU</a> <p>North Dakota State University is an equal opportunity, affirmative action institution.<br> Contact NDSU at <a href="tel:7012318011" aria-label="7 0 1. 2 3 1. 8 0 1 1" class="phone-link">(701) 231-8011</a><br> <a class="d-print-none" href="https://www.ndsu.edu/privacy/">Privacy Statement</a> </p> </div><br><div id="view-toggle"><p><a href="internal/">Sign in</a><br></p></div></div></footer></div></div><script src="/cssjs/kb-collapsing-modules.js" type="text/javascript"></script><script type="text/javascript" src="/cssjs/kb-doc-collapsing-panels.js"></script><script>if(document.getElementsByTagName("a")){let els=document.getElementsByTagName("a");for(let i=0;i<els.length;i++){els[i].addEventListener("click", lnks);}}</script></body></html>