Remember where you exported this public key. Name it whatever you like, but I'd recommend.
This is NOT your Computer Science password, but a password to decrypt your SSH private key.
Download Bitvise SSH Client (Tunnelier) and install it.After installing, we'll generate an SSH keypair and upload the public key to the cs-ssh server. If you need help with this process, please contact Chris Wieringa, CS Lab Manager, through the Contact page.įor access both on-campus and off-campus for Windows, we will use the Bitvise SSH client. This process is required for all off-campus connections into our server infrastructure. In these directions, we will cover generating an SSH keypair, uploading it to the cs-ssh system, and using it within a common client to connect to our cs-ssh server. Most openssh-compatible SSH programs/SFTP programs will be compatible with our systems, but these directions will cover only common supported ones. Instructions for accessing your /home// directory can be found below.Īccess to your home directory is accomplished through SSH. Access is automatically available for all students enrolled in a Computer Science class no extra permissions are needed. Moreover, you can edit and view such files locally, including your Nginx, Apache, and Deployment logs (you can find all of them under the logs folder of your site).Occasionally it will be beneficial to have remote access to the Linux filesystem that is used in the Computer Science labs. You can now download and upload your website files to/from your personal computer. Protected private keysįinally, if your private key is protected with a passphrase, you’ll be prompted to enter it now.Īt this point you’re done ? Using FileZilla
The first time you connect to a server you must explicitly acknowledge it’s the server you really want to connect to. In the latter case FileZilla will ask you permission to export the key into the PPK format. ppk) instead of the common OpenSSH format. One thing to consider is that FileZilla requires SSH keys to in PuTTY format (. You should end up with a similar setup as the screenshot below: Site → Overview tab → SSH Access (in this screenshot the user is app) User: Enter the server user that runs the website.Key file: Enter the path to your SSH private key file.Port: leave it blank, it will use the default port (22).Host: Enter the IP address of the server that hosts your website.Protocol: SFTP – SSH File Transfer Protocol.Click New Site and give it the name of your site.
Install the software and open it afterwards. Setting up FileZillaĪssuming you want to use FileZilla, please visit and download FileZilla Client for your operating system. The only requirement is that your client supports SFTP – but most of them actually do. This article uses Filezilla as an example, but most FTP clients work similarly.
Steps to view, edit, and synchronize your website files using FileZilla and public key authentication