How do I connect to webhost.uic.edu using SFTP?

Don't forget!

If you are connecting from off-campus, you must also be connected using UIC VPN. VPN installation instructions are available for Windows, Mac OS X, and Linux.

Use the following settings to connect to webhost.uic.edu using SFTP. Below you will find instructions for Windows and Mac SFTP clients.

Setting Value
Protocol SFTP
Hostname webhost.uic.edu
Port 22
Username UIC NetID
Authentication UIC common password
Path to root web directory /var/www/sites/site-name/htdocs

Your default location will be in your home directory: /home/NetID. Web content should be uploaded to /var/www/sites/site-name/htdocs where site-name is the name of your site. You will find shortcuts to the site you have access to in your home directory.

Cyberduck for Windows

Download Cyberduck

Begin by opening the Cyberduck application and clicking on the “Open Connection” icon in the toolbar at the top of the Cyberduck application window.

Openconnection.png

In the dropdown sheet that appears, select “SFTP (SSH File Transfer Protocol)” from the protocol popup menu. To connect to Webhost, enter “webhost.uic.edu” in the hostname text field and then enter your UIC NetID and ACCC common password, respectively, in the “Username” and “Password” text fields. If you check “Save Password”, Windows will save your common password in a secure place so that you will not need to re-enter it every time you connect to Webhost. The “Port” text field is correctly set at 22. Finally, leave “Anonymous Login” unchecked and click on the “Connect” button.

SFTPConnect.png

If all goes well, Cyberduck will display your home directory on Webhost.

homeDirectory.png

You can transfer items to-or-from your PC by dragging and dropping them. Drag items from the Cyberduck window to copy them to your PC; drag items to the Cyberduck window to copy them to Webhost.

If you are away from UIC, please note that you will need to open a VPN client session before using Cyberduck with many UIC SFTP hosts (for example, if you wish connect to Webhost from home, you will need to establish a VPN session first).

Cyberduck for OS X

Download Cyberduck for Mac OS X

Begin by opening the Cyberduck application and clicking on the “Open Connection” icon in the toolbar at the top of the Cyberduck application window.

openconnectionmac.png

In the dropdown sheet that appears, select “SFTP (SSH File Transfer Protocol)” from the protocol popup menu. To connect to Webhost, enter “webhost.uic.edu” in the hostname text field and then enter your UIC NetID and ACCC common password, respectively, in the “Username” and “Password” text fields. If you leave “Add to Keychain” checked, OS X will save your common password in a secure keychain so that you will not need to re-enter it every time you connect to Webhost. The “Port” text field is correctly set at 22. Finally, leave “Anonymous Login” unchecked and click on the “Connect” button.

SFTPConnectMac.png

If all goes well, Cyberduck will display your home directory on Webhost.

homeDirectoryMac.png

You can transfer items to-or-from your Mac by dragging and dropping them. Drag items from the Cyberduck window to copy them to your Mac; drag items to the Cyberduck window to copy them to Webhost.

If you are away from UIC, please note that you will need to open a VPN client session before using Cyberduck with many UIC SFTP hosts (for example, if you wish connect to Webhost from home, you will need to establish a VPN session first).

Getting Started

By default, you will be connected to your home directory on webhost.uic.edu. In order to navigate to your website, click on the alias with the name of the site you want to access. In the example below, the site name is demo.

Important note: webhost.uic.edu is for collaborative use only. Because of this, there is no personal website folder in your home directory.

Fetch - site aliases

To connect to a specific site by default, enter the path to the site in the Initial folder field. The initial folder will be /var/www/sites/site-name where site-name is the name of your site.

Fetch - set initial folder

In your site directory there are four required folders:

  1. data: this directory is for session files, and other private files such as SQLite databases
  2. htdocs: this is your document root or where your website is stored
  3. logs: this is where you will find server logs for troubleshooting
  4. run: this directory contains internal files that ensure certain site functionality

Do not delete these directories.

Fetch - webhost web root

 

Need help?

Last updated: 

September 20, 2016

Browse by tag