Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

...ρύθμιση-εγκατάσταση δικτύων

Συντονιστές: adem1, the_eye

Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

Δημοσίευσηαπό dek » 16 Μαρ 2009, 21:57

Καλησπέρα παιδιά...μου παρουσιάστηκε το εξής πρόβλημα:

Σε ένα μηχανάκι με ubuntu 8.10 δεν μπορώ να αποκτήσω πρόσβαση μέσω ssh από οπουδήποτε κι αν προσπαθήσω να συνδεθώ απομακρυσμένα. Όταν το προσπαθώ, τη στιγμή που με προτρέπει να δώσω τον κωδικό για να συνδεθώ, τον βάζω αλλά μου βγάζει το μήνυμα permission denied (public key,password), π.χ.

localuser = τοπικός υπολογιστής με φυσική πρόσβαση
remoteuser = απομακρυσμένος υπολογιστής στον οποίο θέλω να συνδεθώ με ssh
Κώδικας: Επιλογή όλων

localuser@localpc:~$ ssh remoteuser@remoteuser.dyndns.org -p "some_port"
remoteuser@remoteuser.dyndns.org's password:
Permission denied, please try again.
remoteuser@remoteuser.dyndns.org's password:
Permission denied, please try again.
remoteuser@jremoteuser.dyndns.org's password:
Permission denied (publickey,password).
localuser@localpc:~$


Ακόμα πιο περίεργο είναι ότι όταν δίνω την εντολή
Κώδικας: Επιλογή όλων

localuser@localpc:~$ ssh localuser@localhost

μου ζητάει επίσης τον κωδικό αλλά όταν τον βάζω, συνδέομαι κανονικά.

Το αρχείο στο /etc/ssh/sshd_config περιέχει τα εξής:

Κώδικας: Επιλογή όλων
# Package generated configuration file
# See the sshd(8) manpage for details

# What ports, IPs and protocols we listen for
Port 9019
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
# HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_dsa_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes

# Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 768

# Logging
SyslogFacility AUTH
LogLevel INFO

# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes

RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeysFile %h/.ssh/authorized_keys

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

# To enable empty passwords, change to yes (NOT RECOMMENDED)
PermitEmptyPasswords no

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

# Change to no to disable tunnelled clear text passwords
PasswordAuthentication yes

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

# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes

X11Forwarding yes
X11DisplayOffset 10
PrintMotd no
PrintLastLog yes
TCPKeepAlive yes
#UseLogin no

#MaxStartups 10:30:60
#Banner /etc/issue.net

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

Subsystem sftp /usr/lib/openssh/sftp-server

UsePAM yes


Αν έχει τύχει σε κάποιον το ίδιο πρόβλημα και το έλυσε ή αν τέσπα κάποιος γνωρίζει τι συμβαίνει, ας μου δώσει τα φώτα του.

ΥΓ: Περιεργάζομαι το θέμα μόνο και μόνο για πειραματισμό πάνω στο ssh και γενικότερα στο linux και δεν το θέλω για κάτι σημαντικό

ΥΓ2: Σύμφωνα με μία σύντομη αναζήτηση στο forum, δεν βρήκα κάτι αντίστοιχο για το πρόβλημά μου ή δεν το πρόσεξα. Ας μου υποδειχτεί το κατάλληλο topic αν έχει ξαναδιατυπωθεί το ίδιο πρόβλημα κι αλλού.

ΥΓ3: Όλες οι εντολές με sudo και γενικότερα όπου χρειάζονται τα δικαιώματα υπερχρήστη, βάζοντας τον ίδιο κωδικό, εκτελούνται κανονικά.

Ευχαριστώ προκαταβολικά για τις απαντήσεις.
dek
babeTUX
babeTUX
 
Δημοσιεύσεις: 20
Εγγραφή: 11 Μαρ 2009, 11:22
Εκτύπωση

Re: Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

Δημοσίευσηαπό linuxman » 16 Μαρ 2009, 23:29

Γραμμή που έχεις
Κώδικας: Επιλογή όλων
PermitRootLogin yes
είναι λάθος θα πρέπει να είναι
Κώδικας: Επιλογή όλων
PermitRootLogin no
και σύνδεση που πας να κάνεις είναι μέσα στο εσωτερικό δίκτυο η είναι από έξω ? έχεις ανοίξει πόρτα στο ρούτερ 22 in and out ssh ?
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

Δημοσίευσηαπό dek » 17 Μαρ 2009, 00:09

linuxman έγραψε:Γραμμή που έχεις
Κώδικας: Επιλογή όλων
PermitRootLogin yes
είναι λάθος θα πρέπει να είναι
Κώδικας: Επιλογή όλων
PermitRootLogin no


Όντως αυτό μου ξέφυγε, αλλά δεν νομίζω να έχει κάποια σχέση αυτή η γραμμή με το συγκεκριμένο πρόβλημα.Τέσπα, το διόρθωσα αλλά και πάλι αντιμετωπίζω την ίδια κατάσταση.
linuxman έγραψε:
και σύνδεση που πας να κάνεις είναι μέσα στο εσωτερικό δίκτυο η είναι από έξω ? έχεις ανοίξει πόρτα στο ρούτερ 22 in and out ssh ?

Και από το εσωτερικό δίκτυο προσπαθώ να μπω και από κάποιο εξωτερικό και πάλι συναντώ το ίδιο αποτέλεσμα. Έχω ανοίξει διαφορετική πόρτα για το ssh στο ρούτερ.
Δεν μπορώ να καταλάβω γιατί δεν με αφήνει να μπω ενώ σε όλες τις διεργασίες, ο ίδιος κωδικός είναι σωστός.
dek
babeTUX
babeTUX
 
Δημοσιεύσεις: 20
Εγγραφή: 11 Μαρ 2009, 11:22
Εκτύπωση

Re: Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

Δημοσίευσηαπό linuxman » 17 Μαρ 2009, 01:35

Εάν το κάνεις από λίνουξ δώσε αποτέλεσμα τι σου βγάζει από τερματικό
Και δοκίμασε έτσι
Κώδικας: Επιλογή όλων
ssh -l username ip/domain
και δώσε τι σου βγάζει .
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

Δημοσίευσηαπό dek » 17 Μαρ 2009, 18:02

Ακριβώς τα ίδια φίλε μου...
Μου ζητάει κωδικό και όταν τον δίνω μου βγάζει permission denied, please try again, μέχρι να του δώσω 3 φορές λανθασμένο κωδικό όπου και μου βγάζει permission denied (public key, password).
dek
babeTUX
babeTUX
 
Δημοσιεύσεις: 20
Εγγραφή: 11 Μαρ 2009, 11:22
Εκτύπωση

Re: Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

Δημοσίευσηαπό dek » 19 Μαρ 2009, 08:30

Καλημέρα...συνεχίζω με το ίδιο πρόβλημα με το εξής κουλό αυτή τη φορά.
Χτες το βράδυ προσπαθώντας να συνδεθώ από το pc με το πρόβλημα στο δεύτερο pc που έχω μου έβγαλε το μήνημα :
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
ca:65:14:e1:97:cc:d9:e8:dd:a5:d3:47:d5:9d:db:ba.
Please contact your system administrator.
Add correct host key in /home/xxxxx/.ssh/known_hosts to get rid of this message.
Offending key in /home/xxxxx/.ssh/known_hosts:κάποια γραμμή δεν θυμάμαι ποια :)
RSA host key for ubuntu08 has changed and you have requested strict checking.
Host key verification failed.

Σβήνω λοιπόν την συγκεκριμένη γραμμή που έπρεπε και όλα οκ. Την επόμενη φορά που πάω να συνδεθώ μου ζητάει κλασσικά να προσθέσω το κλειδί του δεύτερου υπολογιστή κλπ.
Έλα που όμως συμβαίνει ακριβώς το ίδιο πράγμα με τον κωδικό, όπως και σε αυτό το pc που έχω πρόβλημα.
Και το ακόμα καλύτερο, όταν προσπάθησαν να μπω από τον άλλο υπολογιστή στο pc με το πρόβλημα, αφού μου έβγαλε το ίδιο μήνυμα και έσβησα πάλι τη γραμμή, μπαίνω κανονικά.
Αντιστράφηκαν οι ρόλοι δηλαδή.
Τώρα δεν δουλεύει η σύνδεση ssh με τον κεντρικό υπολογιστή του σπιτιού μου που κάνω όλες τις δουλειές μου. Για την ακρίβεια, δεν με προτρέπει καν να δώσω κωδικό...
Μήπως κάτι χάλασε στη διαδικασία; Τις ρυθμίσεις τις βλέπω σωστές πάντως...δηλαδή ίδιες όπως ήταν πάντα και δούλευε άψογα και στο ρούτερ δεν έχω αλλάξει απολύτως τίποτα. Και στα δύο μηχανάκια έχω εγκαταστήσει το ddclient με δύο διαφορετικά ονόματα το καθένα από dyndns.
Έχετε τίποτα υπόψιν σας;
dek
babeTUX
babeTUX
 
Δημοσιεύσεις: 20
Εγγραφή: 11 Μαρ 2009, 11:22
Εκτύπωση

Re: Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

Δημοσίευσηαπό linuxman » 19 Μαρ 2009, 13:36

Έχεις λογικά και στα 2 μηχανάκια κάνει εγκατάσταση το ssh , βγάλε το και από τα 2 μαζί με τις ρυθμίσεις , σβήσε το κρυφό φάκελο στο /home/.ssh κάνε ρεστάρτ και ξεκίνα από την αρχή , δεν μπορεί να μην λειτουργεί .
Μην ξεχάσεις να κλείσεις τον root login to no .
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

Δημοσίευσηαπό dek » 19 Μαρ 2009, 13:57

linuxman έγραψε:Έχεις λογικά και στα 2 μηχανάκια κάνει εγκατάσταση το ssh , βγάλε το και από τα 2 μαζί με τις ρυθμίσεις , σβήσε το κρυφό φάκελο στο /home/.ssh κάνε ρεστάρτ και ξεκίνα από την αρχή , δεν μπορεί να μην λειτουργεί .
Μην ξεχάσεις να κλείσεις τον root login to no .


Το δοκιμάζω το απογευματάκι που θα γυρίσω από τη δουλειά και σας λέω τα αποτελέσματα...
dek
babeTUX
babeTUX
 
Δημοσιεύσεις: 20
Εγγραφή: 11 Μαρ 2009, 11:22
Εκτύπωση

Re: Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

Δημοσίευσηαπό ftso » 19 Μαρ 2009, 15:54

Επειδή μπερδεύτηκα λίγο, θα γράψω το πως το σκέφτομαι εγώ και να μου πεις τι έχεις διαφορετικό:

1) modem-router-switch με δυο PC πάνω του.

2) ssh server και στα δυο Pc στο port 22

3) ddclient με δύο διαφορετικά ονόματα το καθένα από dyndns. (δεν βλέπω λόγο να γίνει αυτό. το router δεν έχει δυνατότητα dyndns?)

4) σε κανένα απο τα δυο pc δεν υπάρχει firewall.

5) έχεις κάνει port forward διαφορετική port (πάνω απο το 1023) απο το router προς την port 80 της κάθε static ip των eth interface του κάθε PC
Πχ, yourname.dyndns.org:1082 -> 192.168.1.2:80 και yourname.dyndns.org:1083 -> 192.168.1.3:80

6) Ο ISP δεν έχει κλειστές τις port 1082 και 1083.

7) Ο τρόπος που δοκιμάζεις να συνδεθείς απομακρυσμένα είναι:
ssh yourname.dyndns.org -p 1082 -l user_of_pc1
ssh yourname.dyndns.org -p 1083 -l user_of_pc2
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Πρόβλημα απαγόρευσης πρόσβασης με σωστό κωδικό στο ssh!!!

Δημοσίευσηαπό linuxman » 19 Μαρ 2009, 20:57

Μισό λεπτό , σε τι ρούτερ μπορείς να βάλεις 2 όνομα χρήστη ?
Εάν είναι και τα 2 σε τοπικό δίκτυο γιατί δεν το κάνεις με 192.168.χ.χ κτλ ?
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Δικτύωση / Δίκτυα