You can have command-line access to your silk account using SSH, or
upload/download files to silk with SFTP or SCP. You will connect with the
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
~$ ssh firstname.lastname@example.org email@example.com's password: [myusername@silk1 ~]$
From your SSH application, open a connection to the host
prompted, type your NetID username and password.
From macOS or Linux
Recursively copy the contents of a directory to your site:
~$ rsync -avz /my/directory/ firstname.lastname@example.org: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
Interactively upload and download files.
~$ sftp email@example.com 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
Copy files or directories.
~$ scp index.html firstname.lastname@example.org:www-root/ email@example.com's password: index.html 100% 1597 1.6KB/s 00:00
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 application, open a connection to the host
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.
From macOS or Linux
If you do not already have a key in in the
~/.ssh/ directory on the computer
you will be connecting from, you can create one by typing
default, this will create files named
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
ssh-copy-id -i ~/.ssh/mykey.pub firstname.lastname@example.org.
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
Never share your NetID password with other people. Sharing your password gives access to your information in other services such as email, Banner, and PeopleSoft.
Multiple people might need the ability to publish to a site. Instead of
sharing the account password, you can grant login access with SSH keys. Each
person can create a key and send the account owner their public
key (usually a file ending in
.pub). You can then authorize these keys by
adding them to the file
~/.ssh/authorized_keys in the shared silk account.
An SSH public key will look similar to the following, all on one line:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC4SUrgibkGPPL9d8z1aixpe784/BLA4 9Ui+LoMCG1KBe8h5xbtElZP553DyxUci1G1Lu17mDruxRoUGDD8iOG7f4QMyCnnXU0zHL 3drV8PzR3iPo9BzITpuJWvKquNTSuDZOCJIdsaQwcn6KeJuV1IG69t2zHZVB+Q6QHvjDL p7vEam83yAmAdw/Js/04oF5V6KA1TojcX5Nzl0lB0kWJC/rZW2+kc2tspjcP/2J3D2k/B NhAToAFk2amIBH6NI9BNAirqWnI0hsan6gMvey3y3kDmIRrKflTBvoIVQX2nio3Nxq8P6 J6iZCom/AGQtJ4Soutwp0R5c4yxSPvq+aFz email@example.com
Be aware that when people log into your account using an SSH key, they will be logging in as you, and can do anything with the account that you could do.
When shared access is no longer needed, make sure to remove the SSH key from