Linux Debian 9 - Root SSH login geht nicht

Probleme mit Samba, NFS, FTP und Co.
Antworten
rtlw
Beiträge: 12
Registriert: 11.08.2017 19:04:31

Linux Debian 9 - Root SSH login geht nicht

Beitrag von rtlw » 11.08.2017 19:12:39

Guten Tag

Ich habe ein problem mit Linux Debian 9.
Und zwar hab ich Linux Debian heute neu aufgesetzt und habe schon in der ssh config also /etc/ssh/sshd_config permitrootlogin auf yes gesetzt.
hab Putty geöffnet und hab mich auf den SSH verbunden.
Alles verlief gut bis ich zur Anmeldung gekommen bin.
Da ich nur einen user und zwar root habe loggte ich mich als root ein und access denied stand da.
Wie schon vorher gesagt habe ich permitrootlogin auf yes gesetzt und mein nas rebootet.
Doch es half nichts.
Nach stundenlanger Suche auf google habe ich mich entschieden hier um Hilfe zu bitten.
Ich hoffe ihr könnt mir schnell helfen da ich in zwar auf Urlaub fahre.

LG rtlw

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von scientific » 11.08.2017 22:13:45

Poste bitte deine ganze sshd_config
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

rtlw
Beiträge: 12
Registriert: 11.08.2017 19:04:31

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von rtlw » 12.08.2017 09:36:15

# This is the ssh client system-wide configuration file. See
# ssh_config(5) for more information. This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.

# Configuration data is parsed as follows:
# 1. command line options
# 2. user-specific file
# 3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.

# Site-wide defaults for some commonly used options. For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.

Host *
# ForwardAgent no
# ForwardX11 no
# ForwardX11Trusted yes
# RhostsRSAAuthentication no
# RSAAuthentication yes
# PasswordAuthentication yes
# HostbasedAuthentication no
# GSSAPIAuthentication no
# GSSAPIDelegateCredentials no
# GSSAPIKeyExchange no
# GSSAPITrustDNS no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
# ConnectTimeout 0
# StrictHostKeyChecking ask
# IdentityFile ~/.ssh/identity
# IdentityFile ~/.ssh/id_rsa
# IdentityFile ~/.ssh/id_dsa
# IdentityFile ~/.ssh/id_ecdsa
# IdentityFile ~/.ssh/id_ed25519
# Port 22
# Protocol 2
# Cipher 3des
# Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
# MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
# EscapeChar ~
# Tunnel no
# TunnelDevice any:any
# PermitLocalCommand no
# VisualHostKey no
# ProxyCommand ssh -q -W %h:%p gateway.example.com
# RekeyLimit 1G 1h
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes

rtlw
Beiträge: 12
Registriert: 11.08.2017 19:04:31

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von rtlw » 12.08.2017 09:36:48

# This is the ssh client system-wide configuration file. See
# ssh_config(5) for more information. This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.

# Configuration data is parsed as follows:
# 1. command line options
# 2. user-specific file
# 3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.

# Site-wide defaults for some commonly used options. For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.

Host *
# ForwardAgent no
# ForwardX11 no
# ForwardX11Trusted yes
# RhostsRSAAuthentication no
# RSAAuthentication yes
# PasswordAuthentication yes
# HostbasedAuthentication no
# GSSAPIAuthentication no
# GSSAPIDelegateCredentials no
# GSSAPIKeyExchange no
# GSSAPITrustDNS no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
# ConnectTimeout 0
# StrictHostKeyChecking ask
# IdentityFile ~/.ssh/identity
# IdentityFile ~/.ssh/id_rsa
# IdentityFile ~/.ssh/id_dsa
# IdentityFile ~/.ssh/id_ecdsa
# IdentityFile ~/.ssh/id_ed25519
# Port 22
# Protocol 2
# Cipher 3des
# Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
# MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
# EscapeChar ~
# Tunnel no
# TunnelDevice any:any
# PermitLocalCommand no
# VisualHostKey no
# ProxyCommand ssh -q -W %h:%p gateway.example.com
# RekeyLimit 1G 1h
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes

rtlw
Beiträge: 12
Registriert: 11.08.2017 19:04:31

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von rtlw » 12.08.2017 09:38:35

scientific hat geschrieben: ↑ zum Beitrag ↑
11.08.2017 22:13:45
Poste bitte deine ganze sshd_config

Tut mir leid, dass ich die falsche sshd_config genommen habe.
Hier ist die richtige

# $OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $

# This is the sshd server system-wide configuration file. See
# sshd_config(5) for more information.

# This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin

# The strategy used for options in the default sshd_config shipped with
# OpenSSH is to specify options with their default value where
# possible, but leave them commented. Uncommented options override the
# default value.

#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_ecdsa_key
#HostKey /etc/ssh/ssh_host_ed25519_key

# Ciphers and keying
#RekeyLimit default none

# Logging
#SyslogFacility AUTH
#LogLevel INFO

# Authentication:

#LoginGraceTime 2m
#PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

#PubkeyAuthentication yes

# Expect .ssh/authorized_keys2 to be disregarded by default in future.
#AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2

#AuthorizedPrincipalsFile none

#AuthorizedKeysCommand none
#AuthorizedKeysCommandUser nobody

# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
#HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# HostbasedAuthentication
#IgnoreUserKnownHosts no
# Don't read the user's ~/.rhosts and ~/.shosts files
#IgnoreRhosts yes

# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
#PermitEmptyPasswords no

# Change to yes to enable challenge-response passwords (beware issues with
# some PAM modules and threads)
ChallengeResponseAuthentication no

# Kerberos options
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosGetAFSToken no

# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes
#GSSAPIStrictAcceptorCheck yes
#GSSAPIKeyExchange no

# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the ChallengeResponseAuthentication and
# PasswordAuthentication. Depending on your PAM configuration,
# PAM authentication via ChallengeResponseAuthentication may bypass
# the setting of "PermitRootLogin without-password".
# If you just want the PAM account and session checks to run without
# PAM authentication, then enable this but set PasswordAuthentication
# and ChallengeResponseAuthentication to 'no'.
UsePAM yes

#AllowAgentForwarding yes
#AllowTcpForwarding yes
#GatewayPorts no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PermitTTY yes
PrintMotd no
#PrintLastLog yes
#TCPKeepAlive yes
#UseLogin no
#UsePrivilegeSeparation sandbox
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS no
#PidFile /var/run/sshd.pid
#MaxStartups 10:30:100
#PermitTunnel no
#ChrootDirectory none
#VersionAddendum none

# no default banner path
#Banner none

# Allow client to pass locale environment variables
AcceptEnv LANG LC_*

# override default of no subsystems
Subsystem sftp /usr/lib/openssh/sftp-server

# Example of overriding settings on a per-user basis
#Match User anoncvs
# X11Forwarding no
# AllowTcpForwarding no
# PermitTTY no
# ForceCommand cvs server

DeletedUserReAsG

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von DeletedUserReAsG » 12.08.2017 09:40:57

Edit:
scientific hat geschrieben: ↑ zum Beitrag ↑
11.08.2017 22:13:45
Poste bitte deine ganze sshd_config

(Hervorhebung von mir)


Ich würd’s zudem begrüßen, wenn du die Ausgabe zwischen [​code] und [/code] schreiben könntest.

Code: Alles auswählen

#PermitRootLogin yes
Solange die Zeile auskommentiert ist, wird sie keine Wirkung zeigen.
Zuletzt geändert von DeletedUserReAsG am 12.08.2017 09:42:29, insgesamt 1-mal geändert.

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von scientific » 12.08.2017 09:41:12

Das # am Beginn einer Zeile ist ein sogenanntes Kommentarzeichen. Alles was danach kommt, witd ignoriert.

Lösche es weg bei PermitRooLogin und starte ssh neu.

Lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

rtlw
Beiträge: 12
Registriert: 11.08.2017 19:04:31

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von rtlw » 12.08.2017 10:30:25

Dankeschön

rtlw
Beiträge: 12
Registriert: 11.08.2017 19:04:31

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von rtlw » 12.08.2017 10:36:25

scientific hat geschrieben: ↑ zum Beitrag ↑
12.08.2017 09:41:12
Das # am Beginn einer Zeile ist ein sogenanntes Kommentarzeichen. Alles was danach kommt, witd ignoriert.

Lösche es weg bei PermitRooLogin und starte ssh neu.

Lg scientific
Ich habe die beschriebenen Schritte von dir gemacht doch es geht leider noch immer nicht.
Also ich habe das # bei PermitRootLogin weggemacht

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von scientific » 12.08.2017 11:03:10

Ssh hast du auch neu gestartet?
Als root

Code: Alles auswählen

 systemctl restart ssh

Oder alternativ neu booten
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

rtlw
Beiträge: 12
Registriert: 11.08.2017 19:04:31

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von rtlw » 12.08.2017 11:31:14

scientific hat geschrieben: ↑ zum Beitrag ↑
12.08.2017 11:03:10
Ssh hast du auch neu gestartet?
Als root

Code: Alles auswählen

 systemctl restart ssh

Oder alternativ neu booten
Habe ich gemacht

mat6937
Beiträge: 2925
Registriert: 09.12.2014 10:44:00

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von mat6937 » 12.08.2017 11:47:20

rtlw hat geschrieben: ↑ zum Beitrag ↑
12.08.2017 10:36:25
Also ich habe das # bei PermitRootLogin weggemacht
BTW: Die default-Konfiguration für "PermitRootLogin" ist "yes". D. h, es war auch mit "'#" schon auf "yes".

Siehe z. B. in der manpage für sshd_config.

EDIT:

Welchen Router benutzt Du? Ist der Putty-Client evtl. per WLAN mit der Router verbunden? Hast Du evtl. eine Linux-Live-CD/DVD (oder gleichwertig), damit Du zumindest für Testzwecke den ssh-Client (statt Putty) benutzen kannst?

rtlw
Beiträge: 12
Registriert: 11.08.2017 19:04:31

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von rtlw » 12.08.2017 13:22:03

mat6937 hat geschrieben: ↑ zum Beitrag ↑
12.08.2017 11:47:20
rtlw hat geschrieben: ↑ zum Beitrag ↑
12.08.2017 10:36:25
Also ich habe das # bei PermitRootLogin weggemacht
BTW: Die default-Konfiguration für "PermitRootLogin" ist "yes". D. h, es war auch mit "'#" schon auf "yes".

Siehe z. B. in der manpage für sshd_config.

EDIT:

Welchen Router benutzt Du? Ist der Putty-Client evtl. per WLAN mit der Router verbunden? Hast Du evtl. eine Linux-Live-CD/DVD (oder gleichwertig), damit Du zumindest für Testzwecke den ssh-Client (statt Putty) benutzen kannst?
Ich werde versuchen Linux Debian 9 neu aufzusetzen und das in der sshd_config zu machen. Ich melde mich, wenn ich ich das getan habe

mat6937
Beiträge: 2925
Registriert: 09.12.2014 10:44:00

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von mat6937 » 12.08.2017 13:31:19

rtlw hat geschrieben: ↑ zum Beitrag ↑
12.08.2017 13:22:03
Ich werde versuchen Linux Debian 9 neu aufzusetzen und das in der sshd_config zu machen.
Das verstehe ich nicht. Warum neu aufsetzen und was willst Du in der sshd_config machen?

scientific
Beiträge: 3020
Registriert: 03.11.2009 13:45:23
Lizenz eigener Beiträge: Artistic Lizenz
Kontaktdaten:

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von scientific » 12.08.2017 13:45:16

Abgesehen davon... Rootlogin per ssh ist nicht klug. Vor allem, wenn es nur Passwortgeschützt ist.
Du willst bei so einem Problem neu aufsetzen, und du kennst auch Kommentare nicht...

Bist du ganz sicher, dass du weißt, was du da tust?
Ich hab das Gefühl, du bist noch viel zu sehr in der Windowswelt verhaftet...

Besser wär rootlogin per ssh zu verbieten und nur den User einloggen zu lassen. Dann per su zu Root werden.

Lg scientific
dann putze ich hier mal nur...

Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie

auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main

rtlw
Beiträge: 12
Registriert: 11.08.2017 19:04:31

Re: Linux Debian 9 - Root SSH login geht nicht

Beitrag von rtlw » 12.08.2017 16:58:49

scientific hat geschrieben: ↑ zum Beitrag ↑
12.08.2017 13:45:16
Abgesehen davon... Rootlogin per ssh ist nicht klug. Vor allem, wenn es nur Passwortgeschützt ist.
Du willst bei so einem Problem neu aufsetzen, und du kennst auch Kommentare nicht...

Bist du ganz sicher, dass du weißt, was du da tust?
Ich hab das Gefühl, du bist noch viel zu sehr in der Windowswelt verhaftet...

Besser wär rootlogin per ssh zu verbieten und nur den User einloggen zu lassen. Dann per su zu Root werden.

Lg scientific
Muss nicht nur deswegen aufsetzen weil bei der DVD ein paar Datein gefehlt haben...

Antworten