| Line 41: |
Line 41: |
| | Hostname 15.17.170.46 | | Hostname 15.17.170.46 |
| | User pi | | User pi |
| | + | PreferredAuthentications password |
| | + | PubkeyAuthentication no |
| | ProxyCommand ssh vegeta.rra.lan -W 15.17.170.46:22 | | ProxyCommand ssh vegeta.rra.lan -W 15.17.170.46:22 |
| | </syntaxhighlight><syntaxhighlight lang="bash"> | | </syntaxhighlight><syntaxhighlight lang="bash"> |
| Line 59: |
Line 61: |
| | ===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 105: |
Line 107: |
| | ===$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> |
| | + | <syntaxhighlight lang="text"> |
| | | | |
| − | === SSH Config with jump machine ===
| |
| − | <syntaxhighlight lang="text">
| |
| − | Host raspisalto
| |
| − | Hostname 15.17.169.207
| |
| − | User pi
| |
| − | Port 135
| |
| − | PreferredAuthentications password
| |
| − | PubkeyAuthentication no
| |
| − | ProxyCommand ssh vegeta.rra.lan -W 15.17.169.207:135
| |
| | | | |
| | | | |
| Line 206: |
Line 200: |
| | 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 219: |
Line 213: |
| | 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 281: |
Line 275: |
| | ===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"> |