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.
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.
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.
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.