Ssh: Difference between revisions

From Bitpost wiki
No edit summary
Line 16: Line 16:
You can set up a hostname configuration to jump directly through another machine if needed:
You can set up a hostname configuration to jump directly through another machine if needed:
* make sure you are running ssh>=7.3 everywhere
* make sure you are running ssh>=7.3 everywhere
** Cygwin on my Windows has a nice sshd, works out of the box for the most part, with ProxyJump capability.
** if you have to jump through Windows, Cygwin has a nice sshd that works out of the box for the most part, with ProxyJump capability.
** Ubuntu must be 17.04 or newer.
** Ubuntu must be 17.04 or newer.
* configure a host shortcut AwsInstance from dmz to internet
* configure a host shortcut AwsInstance from dmz to internet
* configure a host shortcut DmzHostfrom lab to dmx
* configure a host shortcut DmzHostfrom lab to dmx
* configure a host shortcut AwsInstanceJumpfrom lab to internet, with ProxyJump DmzHost
* configure a host shortcut AwsInstanceJumpfrom lab to internet, with ProxyJump DmzHost

Revision as of 21:28, 31 August 2017

Enable X11 forwarding

  • server: install xauth
  • server: enable in /etc/ssh/sshd_config
  • server: make sure you have an X environment installed (install of any X app will pull it in)
  • client: set default-on in /etc/ssh/ssh_config (in place of ssh -Y)
  • client: make sure you have an X server environment - on windows, use x2go
  • if you need to become root after you have ssh'ed (for example to run wireshark), do this magic to patch in x authorization, oh yeah!
sudo su -
[root ~]# touch .Xauthority
[root ~]# xauth add $(xauth -f ~ec2-user/.Xauthority list|tail -1)
[root ~]# xclock& # good to go!

ProxyJump

You can set up a hostname configuration to jump directly through another machine if needed:

  • make sure you are running ssh>=7.3 everywhere
    • if you have to jump through Windows, Cygwin has a nice sshd that works out of the box for the most part, with ProxyJump capability.
    • Ubuntu must be 17.04 or newer.
  • configure a host shortcut AwsInstance from dmz to internet
  • configure a host shortcut DmzHostfrom lab to dmx
  • configure a host shortcut AwsInstanceJumpfrom lab to internet, with ProxyJump DmzHost