Rechtsdienstleistungen, Datenschutz, sichere EDV-Systeme

ich war hier: SSH

Revision history for SSH


Revision [4358]

Last edited on 2023-02-08 15:38:13 by ErdaxoAdmin
Additions:
((2)) Zugriff auf bestimmte Adressen begrenzen
Der Zugriff kann über die hosts gesteuert werden (deny|allow)
touch /etc/hosts.{allow,deny}
nano /etc/hosts.deny
# eingeben:
sshd: ALL
-
nano /etc/hosts.allow
sshd: 10.111.0.2


Revision [4357]

Edited on 2023-02-08 15:29:36 by ErdaxoAdmin
Additions:
PasswordAuthentication no
ChallengeResponseAuthentication no


Revision [4356]

Edited on 2023-02-08 15:25:06 by ErdaxoAdmin
Additions:
1) bei Bedarf: Zugriff auf bestimmte IP-Adressen begrenzen


Revision [4355]

Edited on 2023-02-08 15:03:49 by ErdaxoAdmin
Additions:
ssh-copy-id [-i pfad/id_rsa.pub] user@server
Deletions:
ssh-copy-id -i user@server


Revision [4354]

Edited on 2023-02-08 14:57:04 by ErdaxoAdmin

No Differences

Revision [4353]

Edited on 2023-02-08 14:56:52 by ErdaxoAdmin
Additions:
1) Kein ROOT-Login von außen
1) nur normaler Benutzer!
Jetzt funktioniert der login folgendermaßen:
##ssh username@ip-des-anderen-rechners##
((2)) Anmeldung mit Passwort verhindern
Deletions:
1) Kein ROOT-Login von außen - nur normaler Benutzer!
Jetzt funktioniert der login folgendermaßen:
##ssh username@ip-des-anderen-rechners##


Revision [4352]

Edited on 2023-02-08 14:37:48 by ErdaxoAdmin
Additions:
ssh-copy-id -i .ssh/key_rsa.pub user@IP-to-my-Machine##
Deletions:
ssh-copy-id -i .ssh/key_rsa.pub user@IP-to-my-Machine


Revision [4351]

Edited on 2023-02-08 14:37:35 by ErdaxoAdmin

No Differences

Revision [4350]

Edited on 2023-02-08 14:36:14 by ErdaxoAdmin
Additions:
cat /pfad/dateiname-schlüssel.pub | ssh name-des-benutzers-auf-dem-entfernten-rechner@ip-des-anderen-rechners 'cat >> .ssh/authorized_keys'
Deletions:
cat /pfad/dateiname-schlüssel.pub | ssh name-des-benutzers-auf-dem-entfernten-rechner@ip-des-anderen-rechners 'cat "">>"" .ssh/authorized_keys'


Revision [4349]

Edited on 2023-02-08 14:35:36 by ErdaxoAdmin
Additions:
Dafür sind insgesamt folgende Schritte notwendig:
((3)) Einfache Variante (nicht immer möglich)
%%(perl)

((3)) Ältere, meist aber zuverlässigere Variante
%%(perl)
# Schlüssel generieren - wie oben (einfache Variante):
ssh-keygen
# (kein Passwort bei Nachfrage eingeben, wenn remote-Zugriff erwünscht)
# komplexere Variante
ssh-keygen -t dsa -b 1024 -f /pfad/dateiname-schlüssel
# über Fernzugriff Schlüssel auf dem zweiten Rechner installieren
ssh name-des-benutzers-auf-dem-entfernten-rechner@ip-des-anderen-rechners mkdir -p .ssh
#... password:
#(hier pwd eingeben, weil dies Login ist)
# dann geht es weiter:
cat /pfad/dateiname-schlüssel.pub | ssh name-des-benutzers-auf-dem-entfernten-rechner@ip-des-anderen-rechners 'cat "">>"" .ssh/authorized_keys'
#... password:##
# (letztes mal pwd eingeben)
##ssh username@ip-des-anderen-rechners##
Deletions:
Dafür sind insgesamt folgende Schritte notwendig (alte Variante unten kann eventuell auch helfen):
((1)) Login ohne Passwort über SSH ermöglichen
Schlüssel generieren:
##ssh-keygen -t dsa -b 1024 -f /pfad/dateiname-schlüssel##
(kein Passwort bei Nachfrage eingeben, sonst ist remote-Zugriff nicht möglich)

Über Fernzugriff Schlüssel auf dem zweiten Rechner installieren
##ssh name-des-benutzers-auf-dem-entfernten-rechner@ip-des-anderen-rechners mkdir -p .ssh
... password:##
(hier pwd eingeben, weil dies Login ist)
dann geht es weiter:
##cat /pfad/dateiname-schlüssel.pub | ssh name-des-benutzers-auf-dem-entfernten-rechner@ip-des-anderen-rechners 'cat "">>"" .ssh/authorized_keys'
... password:##
(letztes mal pwd eingeben)

##ssh -i /pfad/dateiname-schlüssel name-des-benutzers-auf-dem-entfernten-rechner@ip-des-anderen-rechners##


Revision [4348]

Edited on 2023-02-08 14:02:37 by ErdaxoAdmin
Additions:
((2)) Anmeldung mit Zertifikaten ermöglichen
Die Anmeldung mit Zertifikat ist zu empfehlen... Auch wenn künftig eine Umstellung auf Teleportiert angestrebt wird, ist grundlegende Sicherheit nur über Zertifikate auch vorübergehend wichtig...
Dafür sind insgesamt folgende Schritte notwendig (alte Variante unten kann eventuell auch helfen):
# auf dem Client-Rechner (Linux oder Mac)
ssh-keygen
# für höchste Sicherheit auch Passphrase angeben / für komfortable bzw. für Zugriff über Skripte ohne
# Schlüssel auf Server kopieren:
ssh-copy-id -i user@server


Revision [4347]

Edited on 2023-02-08 13:14:35 by ErdaxoAdmin
Additions:
# Server neu starten
systemctl reload sshd
%%
Deletions:
%%


Revision [4346]

Edited on 2023-02-08 13:08:08 by ErdaxoAdmin
Additions:
nano /etc/ssh/sshd_config
# => darin muss folgende Zeile enthalten sein:
PermitRootLogin no


Revision [4345]

Edited on 2023-02-08 13:07:07 by ErdaxoAdmin
Additions:
Grundlegendes Prinzip ist, den ROOT-Zugang per SSH von außen zu blockieren. Nachstehend wird die Vorgehensweise für //debian// behandelt, wo ein ROOT-Konto grundsätzlich existiert und per ##su -## jederzeit aufgerufen werden kann (Thema SUDO wird also nicht behandelt):
# Datei "/etc/ssh/sshd_config" bearbeiten:
Deletions:
Grundlegendes Prinzip ist, den ROOT-Zugang per SSH von außen zu blockieren


Revision [4344]

Edited on 2023-02-08 13:04:17 by ErdaxoAdmin
Additions:
%%(perl)
Deletions:
%%(bash)


Revision [4343]

Edited on 2023-02-08 13:04:01 by ErdaxoAdmin
Additions:
adduser [myusername]
# dann Passwörter etc. auch eingeben


Revision [4342]

Edited on 2023-02-08 12:58:22 by ErdaxoAdmin
Additions:
# Benutzer hinzufügen und ihm Möglichkeit der Anmeldung einräumen
Deletions:
# Benutzer hinzufügen und ihm Möglichkeit der Anmeldung einräumen


Revision [4341]

Edited on 2023-02-08 12:57:37 by ErdaxoAdmin
Additions:
1) Kein ROOT-Login von außen - nur normaler Benutzer!
1) Aber auch dieser nur mit Zertifikat!
((2)) ROOT-Zugang sperren
Grundlegendes Prinzip ist, den ROOT-Zugang per SSH von außen zu blockieren
%%(bash)
# Benutzer hinzufügen und ihm Möglichkeit der Anmeldung einräumen

%%
Deletions:
1) sdfsf
1) sdfsdf
Grundlegendes Prinzip ist, den ROOT-Zugang per SSH von außen zu blockieren


Revision [4340]

Edited on 2023-02-08 12:54:20 by ErdaxoAdmin
Additions:
1) sdfsf
1) sdfsdf
Deletions:
- sdfsf
- sdfsdf


Revision [4339]

Edited on 2023-02-08 12:54:06 by ErdaxoAdmin
Additions:
((1)) Absicherung //step-by-step//
Folgende Vorgaben sollten umgesetzt werden:
- sdfsf
- sdfsdf
Grundlegendes Prinzip ist, den ROOT-Zugang per SSH von außen zu blockieren
((1)) Login ohne Passwort über SSH ermöglichen
Deletions:
((2)) Login ohne Passwort über SSH ermöglichen


Revision [4337]

The oldest known version of this page was created on 2023-02-08 12:47:56 by ErdaxoAdmin
Valid XHTML  |  Valid CSS:  |  Powered by WikkaWiki