43 lines
1.2 KiB
Markdown
43 lines
1.2 KiB
Markdown
# Connecting from a Linux Client
|
|
|
|
## SSH without X11 Forwarding
|
|
|
|
This is the standard method. Official X11 support is provided through [NoMachine](nomachine.md).
|
|
For normal SSH sessions, use your SSH client as follows:
|
|
|
|
```bash
|
|
ssh $username@merlin-l-01.psi.ch
|
|
ssh $username@merlin-l-001.psi.ch
|
|
ssh $username@merlin-l-002.psi.ch
|
|
```
|
|
|
|
## SSH with X11 Forwarding
|
|
|
|
Official X11 Forwarding support is through NoMachine. Please follow the document
|
|
[{Job Submission -> Interactive Jobs}](../slurm-general-docs/interactive-jobs.md#requirements) and
|
|
[{Accessing Merlin -> NoMachine}](nomachine.md) for more details. However,
|
|
we provide a small recipe for enabling X11 Forwarding in Linux.
|
|
|
|
* For enabling client X11 forwarding, add the following to the start of `~/.ssh/config`
|
|
to implicitly add `-X` to all ssh connections:
|
|
|
|
```bash
|
|
ForwardAgent yes
|
|
ForwardX11Trusted yes
|
|
```
|
|
|
|
* Alternatively, you can add the option `-Y` to the `ssh` command. In example:
|
|
|
|
```bash
|
|
ssh -X $username@merlin-l-01.psi.ch
|
|
ssh -X $username@merlin-l-001.psi.ch
|
|
ssh -X $username@merlin-l-002.psi.ch
|
|
```
|
|
|
|
* For testing that X11 forwarding works, just run `xclock`. A X11 based clock should
|
|
popup in your client session:
|
|
|
|
```bash
|
|
xclock
|
|
```
|