https://github.com/yantis/docker-ssh-hpn-x
Docker Arch Linux High Performance SSH/SCP - HPN-SSH Client / Server Container with X-Forwarding support.
https://github.com/yantis/docker-ssh-hpn-x
Last synced: 2 months ago
JSON representation
Docker Arch Linux High Performance SSH/SCP - HPN-SSH Client / Server Container with X-Forwarding support.
- Host: GitHub
- URL: https://github.com/yantis/docker-ssh-hpn-x
- Owner: yantis
- License: mit
- Created: 2015-04-09T09:14:10.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2016-07-04T14:57:33.000Z (almost 10 years ago)
- Last Synced: 2026-04-19T01:38:02.720Z (2 months ago)
- Language: Shell
- Size: 11.7 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ssh-hpn-x
On Docker hub [ssh-hpn-x](https://registry.hub.docker.com/u/yantis/ssh-hpn-x/)
on Github [docker-ssh-hpn-x](https://github.com/yantis/docker-ssh-hpn-x)
[High Performance SSH/SCP - HPN-SSH](http://www.psc.edu/index.php/hpn-ssh) with X-Forwarding support.
OpenSSH_6.8p1-hpn14v5, OpenSSL 1.0.2a 19 Mar 2015
### Docker Images Structure
>[yantis/archlinux-tiny](https://github.com/yantis/docker-archlinux-tiny)
>>[yantis/archlinux-small](https://github.com/yantis/docker-archlinux-small)
>>>[yantis/archlinux-small-ssh-hpn](https://github.com/yantis/docker-archlinux-ssh-hpn)
>>>>[yantis/ssh-hpn-x](https://github.com/yantis/docker-ssh-hpn-x)
>>>>>[yantis/dynamic-video](https://github.com/yantis/docker-dynamic-video)
>>>>>>[yantis/virtualgl](https://github.com/yantis/docker-virtualgl)
>>>>>>>[yantis/wine](https://github.com/yantis/docker-wine)
This layer adds 33MB to the [archlinux-small-ssh-hpn]
(https://registry.hub.docker.com/u/yantis/archlinux-small-ssh-hpn/) layer. You would run it just like you would that one but this time include
a -X (or -Y if that doesn't work) when SSHing in.
```bash
ssh -Y docker@hostname -p 49158
```
Preinstalled with xterm, xeyes, and xcalc for testing.
You should be able to type any of those out of the box and it should work.
There are security implications associated with X-Forwarding.
It is advisable to read up on it. This is a good [post](https://padraic2112.wordpress.com/2007/07/09/bad-security-201-remote-x-sessions-over-ssh/)
If you absolutly trust the host you should be fine (ie: as an example I run X-forwarding on AWS where my IP is the only allowed IP in security group).
Here is a screenshot of wireshark launched on an AWS ec2 instance.

If you have AWS and If this is something you want to play with check out the [launch.sh](https://github.com/yantis/docker-ssh-hpn-x/blob/master/launch.sh)
script on github. It will create a new AWS ec2 instance, install docker and launch the container then log you in. It should work with the AWS free tier.