Σε ένα μηχανάκι με 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 και γενικότερα όπου χρειάζονται τα δικαιώματα υπερχρήστη, βάζοντας τον ίδιο κωδικό, εκτελούνται κανονικά.
Ευχαριστώ προκαταβολικά για τις απαντήσεις.


