da en en da en en sv da nb da da da da en en sv fr de de fr nl en en en ru en da da en en en sv fr de de fr fr en en sv en en en en da en en sv en en nb en en en da en en sv fr de de fr nl en en en ru en da en en da da es da da sv da nb nb en da da da da en nl da sv da en
Tillad kun ssh fra det lokale netværk – NerdGirl
Forbud fører sjældent noget godt med sig
(Last Updated On: 26. oktober 2020)
Jeg har lige sat VPN op til vores lokale netværk, og dermed er der ingen grund til at have ssh til at lytte efter indkommende forbindelser udefra.
Kun een af serverne lytter på en ikke-standard ssh port, bare for at have en bagvej ind, hvis jeg ikke har mulighed for at bruge VPN eller VPN-serveren er gået ned.
Normalt lytter ssh på alle interfaces på port 22:
# netstat -tulpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name [...] tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 481/sshd: /usr/sbin [...]
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State  PID/Program name
tcp      0      0   0.0.0.0:22      0.0.0.0:*     LISTEN 481/sshd: /usr/sbin
Først skal vi finde den lokale ip adresse for denne maskine. Det gøres let med ifconfig og i dette tilfælde hedder den 10.42.24.4.
Herefter åbnes sshd’s konfigurationsfil hvor vi skriver denne ip ud for ListenAddress – Husk at fjerne havelågen (#) foran linjen:
#/etc/ssh/sshd_config #Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: ListenAddress 10.42.24.4
Tip: Jeg havde på et tidspunkt brug for at rsync’e nogle filer fra en ekstern kilde. Da valgte jeg at åbne på det offentlige interface på een port, og stadig tillade adgang internt på port 22. Herefter lagde jeg en regel ind i UFW der kun tillod adgang på port 54124 fra denne specifikke eksterne kilde:
ListenAddress [0.0.0.0]:54124 ListenAddress [10.42.24.4]:22
Gem og genstart ssh:
Nu skulle du gerne se at ssh kun lytter på serverens lokale ip:
# netstat -tulpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name [...] tcp      0      0 10.42.24.4:22 0.0.0.0:* LISTEN 23585/sshd: /usr/sb [...]
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State  PID/Program name
tcp      0      0   10.42.24.4:22   0.0.0.0:*     LISTEN 23585/sshd: /usr/sb
…og jeg behøver vel ikke minde mig selv om her, at denne her øvelse naturligvis kun bør foregå hvis man selv befinder sig på det lokale netværk, evt. via en VPN forbindelse 🙂
Posted in Server Tagged ip, lokal, ssh
OpenVPN Access Server til sikring af adgang til lokalt netværk
I gang med Angular 13 på Linux
Brug af grep kommandoen
Installer Asbru Connection Manager på Fedora
Installer DBeaver på Fedora
Node Package Manager (npm)
Linux: Afvikle en kommando som en anden bruger
MariaDB: Slå generel log til midlertidigt
Udskift nouveau driver med NVIDIA på Fedora 33 – og fortryd
Skab overblik over dine DMARC rapporter
Kategorier Vælg kategori Aftensmad Akrylmaling Bagværk Computer Dessert Fotografi Generelt Grød Hakket oksekød Hobby Hvidkål Ikke kategoriseret Internet IT Krop og sind PHP Pizza Politik Samfund Server Tips & Tricks Vegansk Webudvikling
Arkiver Vælg måned august 2022 april 2022 marts 2022 oktober 2021 maj 2021 marts 2021 februar 2021 januar 2021 december 2020 november 2020 oktober 2020 august 2020 juli 2020 juni 2020 marts 2020 januar 2020 december 2019 november 2019 oktober 2019 august 2019 juni 2019 april 2019 februar 2019 december 2018 oktober 2018 september 2018 juli 2018 juni 2018 maj 2018 april 2018 februar 2018 januar 2018 december 2017 oktober 2017 september 2017 august 2017 juli 2017 juni 2017 maj 2017 april 2017 januar 2017 december 2016 november 2016 oktober 2016 september 2016 januar 2016 december 2015 november 2015 oktober 2015 september 2015
Proudly powered by WordPress | Theme: chichi by xtianmark.