Mit Putty kann ich mich erfolgreich mit der Root-Benutzer-ID anmelden, aber nicht mit anderen Benutzer-IDs. Diese Benutzer-IDs sind nur normale Benutzer, die einer Entwicklergruppe angehören.
Ursprünglich habe ich die Version 0.61 verwendet. Nachdem ich andere Threads auf dieser Site gelesen hatte, habe ich ein Upgrade auf 0.62 durchgeführt, aber das Problem bleibt bestehen. Ich benutze CentOS 5 Server.
Sie könnten den Drang haben, zu kommentieren, dass ich ein falsches Passwort eingegeben hätte, aber vertrauen Sie mir, dass ich das Login nach mehrmaliger Änderung des Passworts versucht habe, da ich kein Problem habe, mich als root über dasselbe Kittfenster anzumelden.
Unten ist das Ereignisprotokoll aus dem Kittfenster. Jede Hilfe wird geschätzt.
2012-08-24 02:20:01 Connecting to 999.99.99.999 port 22
2012-08-24 02:20:07 Server version: SSH-2.0-OpenSSH_4.3
2012-08-24 02:20:07 Using SSH protocol version 2
2012-08-24 02:20:07 We claim version: SSH-2.0-PuTTY_Release_0.62
2012-08-24 02:20:07 Doing Diffie-Hellman group exchange
2012-08-24 02:20:08 Doing Diffie-Hellman key exchange with hash SHA-1
2012-08-24 02:20:08 Host key fingerprint is:
2012-08-24 02:20:08 ssh-rsa 2048 fa:41:23:0f:62:9a:41:ea:81:11:8a:81:86:ba:fc:b3
2012-08-24 02:20:08 Initialised AES-256 SDCTR client->server encryption
2012-08-24 02:20:08 Initialised HMAC-SHA1 client->server MAC algorithm
2012-08-24 02:20:08 Initialised AES-256 SDCTR server->client encryption
2012-08-24 02:20:08 Initialised HMAC-SHA1 server->client MAC algorithm
2012-08-24 02:20:13 Using SSPI from SECUR32.DLL
2012-08-24 02:20:13 Attempting GSSAPI authentication
2012-08-24 02:20:13 GSSAPI authentication request refused
2012-08-24 02:20:16 Sent password
2012-08-24 02:20:19 Password authentication failed
Antworten:
Es ist nur der Befehl "-p, --password" nach useradd oder usermod
erstelle einfach einen benutzer ohne angaben und benutze danach
passwd USERID
als es funktioniert
quelle
Überprüfen Sie diesen Link
hier gleiches problem gelöst.
also versuche.
quelle
Überprüfen Sie diesen Link: http://senthilthoppur.blogspot.ca/2012/08/vsftpd-530-permission-denied-root.html
Es hat mir geholfen, das Problem zu lösen.
vsftpd 530 Erlaubnis verweigert root
In vsftpd wird möglicherweise die folgende Fehlermeldung angezeigt, wenn Sie versuchen, eine FTP-Verbindung herzustellen.
Antwort: 530 Berechtigung verweigert. Fehler, konnte nicht zum Server verbinden
Zuerst müssen Sie die folgenden Dateien überprüfen
Wenn in der Datei "ftpusers" ein Benutzername vorhanden ist, darf sich der Benutzer nicht über ftp anmelden. Wir müssen also den FTP-Benutzernamen aus der Datei "/ etc / vsftpd / ftpusers" entfernen.
Öffnen Sie die vsftpd-Konfigurationsdatei "/etc/vsftpd/vsftpd.conf" und suchen Sie nach "userlist_deny ="
Wenn es kein solches "userlist_deny =" gibt, fügen Sie es der Datei "/etc/vsftpd/vsftpd.conf" hinzu. Wenn "userlist_deny = NO", nur Benutzer in der Datei "/ etc / vsftpd / user_list" zulassen. Wenn "userlist_deny = YES" (Standardeinstellung), erlauben Sie niemals Benutzern in dieser Datei und fordern Sie nicht einmal zur Eingabe eines Kennworts auf.
[root @ test ~] # cat / etc / vsftpd / user_list
vsftpd Benutzerliste
Wenn userlist_deny = NO, nur Benutzer in dieser Datei zulassen
Wenn userlist_deny = YES (Standard), erlauben Sie niemals Benutzern in dieser Datei und
Nicht einmal nach einem Passwort fragen.
Beachten Sie, dass die standardmäßige vsftpd-Pam-Konfiguration auch / etc / vsftpd / ftpusers überprüft
für Benutzer, die abgelehnt werden.
Nachdem Sie die Konfigurationsdatei bearbeitet haben, müssen Sie den Dienst neu starten. [root @ test ~] # /etc/init.d/vsftpd restart Herunterfahren von vsftpd: [OK]
Starten von vsftpd für vsftpd: [OK]
quelle