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.