Secure Shell

An SSH client (ssh) is the required tool to connect to our facilities. An SSH client provides secure encrypted communications between two hosts over an insecure network.

This page contains some links for SSH clients and how to use it. See also the utilities page.

If you already have ssh installed on your UNIX-like system, have a user account and password, login may be as easy as typing:

   ssh [machine name]

into a terminal window. If your user name on the machine differs from your user name on the local machine, use the -l option to specify the user name on the machine to which you connect. For example:

   ssh [machine name] -l [user name]

scp/sftp. Files can be transferred securely with scp or sftp. These work similar to normal ftp. Type 'man sftp' for a list of the interactive commands within sftp.

Suitable ssh- and sftp clients

Clients for MS Windows Clients for Macintosh Clients for JAVA

Links to pages about secure shell

Frequently Asked Questions (FAQ)

  • Ange-FTP doesn't work anymore. How can I use EMACS with remote files?

    There's a package called TRAMP that lets your local emacs use rcp/scp in the background so that you transparently can edit files on the remote machine. Just make sure you can use ssh to log in on the machine without giving the password (see docs for «ssh-agent»). After installing TRAMP, loading your remote home directory into dired for normal editing of files, may be done with the command
    C-x C-f /ola@tre.ii.uib.no: RET, where ola is the user name on tre. For older versions of tramp the command was
    C-x C-f /[ola@tre.ii.uib.no] Send email to hpc-support if problems.

  • How can I use normal ftp to access files?

    If you have ssh or a recent version of openssh installed on your system you can use sftp, which mimics ftp.

    If you absolutely want to use normal ftp, you need to set up a secure tunnel for it. How to do this on MS Windows is described here. On UNIX you can do this by running the command: ssh -g -L 5768:tre.ii.uib.no:21 tre.ii.uib.no and then connect to port 5768 on the local host. It is important to not use the name localhost', but rather the real hostname.