Access your files on silk with SSH, SFTP, or SCP. You will connect with the host w3.uvm.edu, using your NetID username and password.

From macOS or Linux

Open a command-prompt window. On a Mac, you can use Terminal, available from the Finder in /Applications/Utilities.

SSH

~$ ssh myusername@w3.uvm.edu
myusername@w3.uvm.edu's password:
[myusername@silk1 ~]$

Rsync

Recursively copy the contents of a directory to your site:

~$ rsync -avz /my/directory/ myusername@w3.uvm.edu:www-root/
sending incremental file list
./
file1
file2

sent 1,220 bytes  received 57 bytes  364.86 bytes/sec
total size is 1,049,600  speedup is 821.93

SFTP

~$ sftp myusername@w3.uvm.edu
Connected to w3.uvm.edu.
sftp> cd www-root
sftp> put index.html
Uploading index.html to /users/m/y/myusername/www-root/index.html
index.html                                             100% 1597     1.6KB/s   00:00

SCP

~$ scp index.html myusername@w3.uvm.edu:www-root/
myusername@w3.uvm.edu's password:
index.html                                             100% 1597     1.6KB/s   00:00

Logging in without a password

For frequent logins, it might be more convenient to configure your site for authentication using public key cryptography rather than typing your password each time. For this, you need to create an authentication key and tell your account that it is permitted access.

If you do not already have a key in your ~/.ssh/ directory, you can create one by typing ssh-keygen. By default, this will create files named ~/.ssh/id_rsa and ~/.ssh/id_rsa.pub.

Configure your site to allow access by uploading your public key. The easiest way to do this is with ssh-copy-id <netid>@w3.uvm.edu. If your key is named something other than the default, you will need to tell it which to use, such as ssh-copy-id -i <path-to-public-key> <netid>@w3.uvm.edu.

From Windows

SSH

You will need an application that can communicate via SSH, such as PuTTY or SmarTTY. A copy of PuTTY preconfigured for some common UVM systems is available from the UVM Software Download Archive.

From your SSH client, open a connection to the host w3.uvm.edu. When prompted, type your NetID username and password.

SFTP or SCP

You will need an application that can communicate via SFTP or SCP, such as WinSCP or FileZilla. A copy of WinSCP preconfigured for some common UVM systems is available from the UVM Software Download Archive.

From your SFTP or SCP client, open a connection to the host w3.uvm.edu, using a connection type of SFTP or SCP (but not FTP). When prompted, type your NetID username and password.

Logging in without a password

For frequent logins, it might be more convenient to configure your site for authentication using public key cryptography rather than typing your password each time. For this, you need to create an authentication key and tell your account that it is permitted access.

PuTTY users can follow the directions in its documentation for Using public keys for SSH authentication, to create an authentication key and grant it access to your site.

SmarTTY users can follow the directions for Configuring SSH public key authentication to have the application create and set up your key for you, or to perform the equivalent steps manually.

Allowing others to log in to your account

You might need to allow others to publish to a shared site. Never share your NetID password with other people, as that gives them access to other services such as email, Banner, and PeopleSoft. Instead, you can set up your site to grant access with SSH keys. Simply have the others create their own SSH key and send you a copy of the public key (the file ending in .pub, not the other file). You can then authorize this key as described above on this page.