web-dev-qa-db-fra.com

WinSCP se connecter à Ubuntu. Accès refusé

J'ai installé Ubuntu13_desktop dans VMware (VMware® Workstation 7.1.6) sous Windows 7. Je souhaite maintenant me connecter à Ubuntu à partir de Windows 7. Définissez WMware comme hôte uniquement . WinSCP installé sous Windows, configuré 

protocol: SFTP;
Host name: ubuntu;
Port: 22;
UserName: Oracle;
Password: ***.

Cliquez sur Login, il a montré

Searching for Host...
Connection to Host...
Authenticating...
Using username "Oracle"
Authenticating with pre-entered password.
Access denied.
Access denied.

Je peux réussir à cingler Ubuntu par cmd.

Quelqu'un peut-il m'aider à me laisser accéder à Ubuntu par WinSCP? Merci d'avance.

8
CLoren

Eh bien, le port 22 est destiné au service SSH. Donc, vous pouvez probablement essayer d'installer openssh-server dans votre Ubuntu en tapant

Sudo apt-get install openssh-server

puis essayez de vous connecter avec les détails suivants:

protocole: SSH

nom d'hôte: [adresse IP de l'ordinateur]

port: 22

nom d'utilisateur: [nom d'utilisateur]

mot de passe: [mot de passe]

Espérons que cela devrait fonctionner.

17
Satyam Singh

Regardez d'abord auth.log sur le système.

cat /var/log/auth.log

Dans mon cas avec WinSCP , j'ai trouvé quelque chose comme ceci:

fatal: no matching mac found: client hmac-sha1,hmac-sha1-96,hmac-md5 server hmac-sha2-512,hmac-sha2-256,hmac-ripemd160 [preauth]

Et commentez la ligne dans /etc/ssh/sshd_config:

MACs hmac-sha2-512,hmac-sha2-256,hmac-ripemd160

n'oubliez pas de redémarrer ssh: -) J'espère que cela pourra aider quelqu'un.

2
mirco

Si sshd (openssh-server) est installé et en cours d'exécution, vous ne pouvez toujours pas accéder à WinSCP. Dans Ubuntu 16.x, examinez les journaux d'authentification:

Sudo cat /var/log/auth.log

J'ai trouvé ça:

No supported authentication methods available [preauth]

Le problème est la configuration par défaut de la configuration sshd d’Ubuntu avec authentification par clé publique/privée pour l’accès ssh distant:

RSAAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication no

Si vous souhaitez ignorer le travail kay-pair, ouvrez le fichier de configuration sshd:

Sudo nano /etc/ssh/sshd_config

Recherchez les attributs ci-dessus et modifiez pour:

RSAAuthentication no
PubkeyAuthentication no
PasswordAuthentication yes

redémarrez sshd:

Sudo systemctl restart sshd

Si vous avez configuré un utilisateur sur l'instance Ubuntu 16.x, vous devriez maintenant pouvoir utiliser ssh ou WinSCP avec nom d'utilisateur/mot de passe. S'il vous plaît soyez conscient que la sécurité du système est maintenant plus à risque. 

0
Shotel