Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:ssh

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:ssh [2023/06/23 12:33] – [Fingerprint Hostkey überprüfen] 2023, not 2022! natureshadow2admin_grundlagen:ssh [2026/10/23 14:13] (aktuell) – [Serverseitig Passwortauthentifizierung abschalten] ingo_wichmann
Zeile 69: Zeile 69:
  
 ===== Public-Key auf anderen Rechner übertragen ===== ===== Public-Key auf anderen Rechner übertragen =====
-  ssh-copy-id -i .ssh/id_ed25519.pub nutzer05@notebook06+  ssh-copy-id nutzer05@notebook06
 oder von Hand: oder von Hand:
   ssh nutzer05@notebook06 'mkdir -m 700 ~/.ssh'   ssh nutzer05@notebook06 'mkdir -m 700 ~/.ssh'
Zeile 77: Zeile 77:
 ===== Serverseitig Passwortauthentifizierung abschalten ===== ===== Serverseitig Passwortauthentifizierung abschalten =====
  
-<file txt /etc/ssh/sshd_config> +<file txt /etc/ssh/sshd_config.d/keyonly.conf> 
-  UsePAM no +UsePAM yes 
-  PasswordAuthentication no+KbdInteractiveAuthentication no 
 +PasswordAuthentication no
 </file> </file>
  
-Alternativ (CentOS 7) +==== Syntax prüfen ==== 
-<file txt /etc/ssh/sshd_config> +  sshd -t 
-  UsePAM yes + 
-  ChallengeResponseAuthentication no +==== Dienst neu starten ==== 
-  PasswordAuthentication no +Debian: 
-</file>+  systemctl restart ssh.service 
 +Rocky Linux: 
 +  systemctl restart sshd.service
  
 ===== ssh-agent ===== ===== ssh-agent =====
 Schlüssel dem ''ssh-agent'' hinzufügen: Schlüssel dem ''ssh-agent'' hinzufügen:
-  ssh-add .ssh/id_dsa+  ssh-add .ssh/id_rsa
  
 ((Bei openSuSE 11.0 wird der ''ssh-agent'' bei der Anmeldung nur gestartet, wenn das Verzeichnis ''~/.ssh'' existiert: ((Bei openSuSE 11.0 wird der ''ssh-agent'' bei der Anmeldung nur gestartet, wenn das Verzeichnis ''~/.ssh'' existiert:
Zeile 102: Zeile 105:
 ===== Nutzer Zugriff beschränken ===== ===== Nutzer Zugriff beschränken =====
 ==== mit authorized_keys command ==== ==== mit authorized_keys command ====
-//Problem: die Datei ''~/.ssh/authorized_keys'' gehört dem Nutzer, den man einschränken möchte. //+//Problem: die Datei ''~/.ssh/authorized_keys'' gehört dem Nutzer, den man einschränken möchte. Mögliche Lösung: AuthorizedKeysFile, AuthorizedKeysCommand und AuthorizedKeysCommandUser //
  
 <file txt ~/.ssh/authorized_keys> <file txt ~/.ssh/authorized_keys>
Zeile 142: Zeile 145:
   ssh notebook02   ssh notebook02
  
-Bei älteren SSH-Versionen:+++++ Bei älteren SSH-Versionen |
  
 centos 7, debian 8, ubuntu 16.04: centos 7, debian 8, ubuntu 16.04:
Zeile 166: Zeile 169:
   ProxyCommand ssh -q notebook01.linuxhotel.de nc %h %p   ProxyCommand ssh -q notebook01.linuxhotel.de nc %h %p
 </file> </file>
 +++++
 ===== Hop Server ===== ===== Hop Server =====
 //optionale// Absicherung, damit sich der Benutzer nicht auf dem Hop-Server einloggen kann //optionale// Absicherung, damit sich der Benutzer nicht auf dem Hop-Server einloggen kann
admin_grundlagen/ssh.1687523615.txt.gz · Zuletzt geändert: 2023/06/23 12:33 von natureshadow2