Changes

Jump to navigation Jump to search
527 bytes added ,  14:05, 8 April 2020
m
Line 30: Line 30:  
or change in /etc/ssh/sshd_config the line:
 
or change in /etc/ssh/sshd_config the line:
 
  AuthorizedKeysFile /etc/ssh/%u/authorized_keys
 
  AuthorizedKeysFile /etc/ssh/%u/authorized_keys
 +
 +
== SSH with jump machine ==
 +
<syntaxhighlight lang="bash">
 +
ssh -J xe50582@vegeta.rra.lan -ND 1080 15.17.170.46
 +
</syntaxhighlight>
 +
 +
=== Jump via .ssh/config ===
 +
<syntaxhighlight lang="text">
 +
Host raspisalto
 +
    Hostname 15.17.170.46
 +
    User pi
 +
    ProxyCommand ssh vegeta.rra.lan -W 15.17.170.46:22
 +
</syntaxhighlight><syntaxhighlight lang="bash">
 +
ssh -D 1080 -N -f -C -q raspisalto
 +
</syntaxhighlight>
    
==ssh tunneling==
 
==ssh tunneling==
Line 44: Line 59:  
===Check/close open tunnels===
 
===Check/close open tunnels===
 
  <nowiki>
 
  <nowiki>
    netstat -n --protocol inet | grep ':22'
+
    netstat -n --protocol inet | grep ':22'
    sudo lsof -i -n | egrep '\<ssh\>'
+
    sudo lsof -i -n | egrep '\<ssh\>'
    sudo lsof -i -n | egrep '\<sshd\>'</nowiki>
+
    sudo lsof -i -n | egrep '\<sshd\>'</nowiki>
    
'''To close open tunnels'''<br />
 
'''To close open tunnels'''<br />
Line 90: Line 105:  
===$HOME/.ssh/config===
 
===$HOME/.ssh/config===
 
  <nowiki>Host morpheus
 
  <nowiki>Host morpheus
        IdentityFile ~/.ssh/Trinity.pub
+
        IdentityFile ~/.ssh/Trinity.pub
        User rafa
+
        User rafa
        port 10535
+
        port 10535
   
+
   
    === $WORK/.ssh/config ===
+
    === $WORK/.ssh/config ===
    Host flirt
+
    Host flirt
        IdentityFile ~/.ssh/Trinity.pub
+
        IdentityFile ~/.ssh/Trinity.pub
        User rafa
+
        User rafa
        port 10536</nowiki>
+
        port 10536</nowiki>
    
(connections config)
 
(connections config)
 
  <nowiki>Host fpsim-frontend
 
  <nowiki>Host fpsim-frontend
        IdentityFile ~/.ssh/DNC-FKY.pem
+
        IdentityFile ~/.ssh/DNC-FKY.pem
   
+
   
    Host *
+
    Host *
        ServerAliveInterval 30
+
        ServerAliveInterval 30
        ServerAliveCountMax 2
+
        ServerAliveCountMax 2
   
+
   
    Host mi6.rra.lan
+
    Host mi6.rra.lan
        IdentityFile ~/.ssh/rra_fake.pem
+
        IdentityFile ~/.ssh/rra_fake.pem
        User rra
+
        User rra
   
+
   
    Host leaks.rra.lan
+
    Host leaks.rra.lan
        IdentityFile ~/.ssh/rt_rsa
+
        IdentityFile ~/.ssh/rt_rsa
        User xe50582
+
        User xe50582
   
+
   
    Host news.menupayapp.com
+
    Host news.menupayapp.com
        IdentityFile ~/.ssh/rra_id.pem
+
        IdentityFile ~/.ssh/rra_id.pem
        User ubuntu
+
        User ubuntu
   
+
   
    Host 20.1.40.109
+
    Host 20.1.40.109
        IdentityFile ~/.ssh/rt_rsa
+
        IdentityFile ~/.ssh/rt_rsa
        User rra
+
        User rra
   
+
   
    Host gitrra.dyndns.org
+
    Host gitrra.dyndns.org
        IdentityFile ~/.ssh/DNC-FKY.pem
+
        IdentityFile ~/.ssh/DNC-FKY.pem
        User ubuntu
+
        User ubuntu
   
+
   
    Host mapper1
+
    Host mapper1
        IdentityFile ~/.ssh/id_rsa
+
        IdentityFile ~/.ssh/id_rsa
        HostName WF00MPA1.igrupobbva
+
        HostName WF00MPA1.igrupobbva
        User pi
+
        User pi
   
+
   
    Host mapper2
+
    Host mapper2
        IdentityFile ~/.ssh/id_rsa
+
        IdentityFile ~/.ssh/id_rsa
        HostName WF00MPA2.igrupobbva
+
        HostName WF00MPA2.igrupobbva
        User pi
+
        User pi
   
+
   
   
+
   
   
+
   
    # LEAVE THIS ONES AT THE BOTTOM (WILDCHARS) First match will be used  
+
    # LEAVE THIS ONES AT THE BOTTOM (WILDCHARS) First match will be used  
    Host 20.1.40.*
+
    Host 20.1.40.*
        IdentityFile ~/.ssh/rt_rsa
+
        IdentityFile ~/.ssh/rt_rsa
        User xe50582
+
        User xe50582
   
+
   
    Host *.rra.lan
+
    Host *.rra.lan
        IdentityFile ~/.ssh/rt_rsa
+
        IdentityFile ~/.ssh/rt_rsa
        User xe50582
+
        User xe50582
   
+
   
   
+
   
    Host 10.255.0.*
+
    Host 10.255.0.*
        IdentityFile ~/.ssh/rt_rsa
+
        IdentityFile ~/.ssh/rt_rsa
        User xe50582</nowiki>
+
        User xe50582</nowiki>
    
==LDAP ldapkeyfile==
 
==LDAP ldapkeyfile==
Line 178: Line 193:  
create file: /home/user/.ssh/config with the following content: (client side) chmod 600
 
create file: /home/user/.ssh/config with the following content: (client side) chmod 600
 
  <nowiki>
 
  <nowiki>
    Host *
+
      Host *
        ServerAliveInterval 60
+
          ServerAliveInterval 60
        ServerAliveCountMax 2</nowiki>
+
          ServerAliveCountMax 2</nowiki>
 
For each user, or ading to /etc/ssh/ssh_config
 
For each user, or ading to /etc/ssh/ssh_config
 
  ServerAliveInterval 60
 
  ServerAliveInterval 60
Line 191: Line 206:  
2:
 
2:
 
  <nowiki>
 
  <nowiki>
    echo 60 > /proc/sys/net/ipv4/tcp_keepalive_time</nowiki>
+
    echo 60 > /proc/sys/net/ipv4/tcp_keepalive_time</nowiki>
    
Shell script to reconnect on broken pipe:
 
Shell script to reconnect on broken pipe:
Line 253: Line 268:  
===Work===
 
===Work===
 
  <nowiki>Host fpsim-frontend
 
  <nowiki>Host fpsim-frontend
        IdentityFile ~/.ssh/DNC-FKY.pem
+
        IdentityFile ~/.ssh/DNC-FKY.pem
        User ubuntu
+
        User ubuntu
    Host *
+
    Host *
        ServerAliveInterval 30
+
        ServerAliveInterval 30
        ServerAliveCountMax 2
+
        ServerAliveCountMax 2
   
+
   
    Host 10.255.0.*
+
    Host 10.255.0.*
        IdentityFile ~/.ssh/rt_rsa
+
        IdentityFile ~/.ssh/rt_rsa
        User xe50582
+
        User xe50582
   
+
   
    Host leaks.rra.lan
+
    Host leaks.rra.lan
        IdentityFile ~/.ssh/rt_rsa
+
        IdentityFile ~/.ssh/rt_rsa
        User xe50582
+
        User xe50582
   
+
   
    Host news.menupayapp.com
+
    Host news.menupayapp.com
        IdentityFile ~/.ssh/rra_id.pem
+
        IdentityFile ~/.ssh/rra_id.pem
        User ubuntu
+
        User ubuntu
   
+
   
    Host 20.1.40.109
+
    Host 20.1.40.109
        IdentityFile ~/.ssh/rt_rsa
+
        IdentityFile ~/.ssh/rt_rsa
        User rra
+
        User rra
   
+
   
    Host 20.1.40.*
+
    Host 20.1.40.*
        IdentityFile ~/.ssh/rt_rsa
+
        IdentityFile ~/.ssh/rt_rsa
        User xe50582
+
        User xe50582
   
+
   
   
+
   
    Host pdgrt.rra.lan
+
    Host pdgrt.rra.lan
        User rra
+
        User rra
   
+
   
   
+
   
    host geoip.dyndns.org
+
    host geoip.dyndns.org
        IdentityFile ~/.ssh/rra_springfield.pem
+
        IdentityFile ~/.ssh/rra_springfield.pem
        User ubuntu
+
        User ubuntu
   
+
   
    host rrafara.dyndns.org
+
    host rrafara.dyndns.org
        IdentityFile ~/.ssh/DNC.pem
+
        IdentityFile ~/.ssh/DNC.pem
        User ubuntu
+
        User ubuntu
   
+
   
    host deathnote.rra.lan
+
    host deathnote.rra.lan
        User rra
+
        User rra
   
+
   
    host savvius.rra.lan
+
    host savvius.rra.lan
        User root
+
        User root
   
+
   
   
+
   
    Host *.rra.lan
+
    Host *.rra.lan
        # IdentityFile ~/.ssh/rt_rsa
+
        # IdentityFile ~/.ssh/rt_rsa
        User xe50582
+
        User xe50582
   
+
   
   
+
   
    Host 10.255.0.32
+
    Host 10.255.0.32
        IdentityFile ~/.ssh/rra_fake.pem
+
        IdentityFile ~/.ssh/rra_fake.pem
        user rra
+
        user rra
   
+
   
    Host aws-gitlab
+
    Host aws-gitlab
        IdentityFile ~/.ssh/DNC-FKY.pem
+
        IdentityFile ~/.ssh/DNC-FKY.pem
        User ubuntu
+
        User ubuntu
    </nowiki>
+
    </nowiki>
 
===Trinity===
 
===Trinity===
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">

Navigation menu