The faculty provides two Linux SSH login servers (use your faculty account to log in):
login.mat.univie.ac.at and logon.mat.univie.ac.at
These servers can be used to remotely access your home directory or further connect to your work station computer or to the cluster nodes.
To connect to the login servers you need an SSH client:
sshcommand. If not, then install the OpenSSH client package via your distribution's package manager.
sshcommand is readily available from the Terminal application.
To access your faculty computer (it needs to have an SSH server installed; all our Linux computers do) first connect to one of the login servers. Then use SSH again to further connect to the faculty computer.
SSH allows to setup tunnels to access applications that are only available within the faculty network. A typical command to setup a tunnel to the port 80 on the computer testpc via the local port 9999 looks like this:
ssh -L 9999:testpc:80 USERNAME@login.mat.univie.ac.at
In addition to tunnels SSH allows forwarding of X windows, i.e. graphical programs on Linux. This means that it is possible to remotely start e.g. Thunderbird on your faculty computer and get the graphical interface on your home computer (provided it has an X server running). Just provide the -Y option to the command line OpenSSH client or select the appropriate option in your GUI client.
The faculty itself does not provide a full-blown VPN because the ZID of the university does (see ZID Virtual Private Network page). However, there is the sshuttleapplication which provides a VPN like service over SSH and is compatible with our infrastructure.
Since the faculty storage is only accessible from inside the faculty network, you cannot directly access your files from home. However, once you log in using SSH on one of the login servers you can easily work with the files in your home directory or in a group share.
To transfer files from or to your faculty home directory, please use an SFTP or SCP client:
scpcommands should be available. If not, please install the OpenSSH client package via your distribution's package manager.
scpare available from the Terminal application. For graphical applications there are Cyberduck or Fugu.