Windows 7ベースのVMware(VMware®Workstation 7.1.6)にUbuntu13_desktopをインストールしました。Windows7からUbuntuに接続したいと思います。WMwareをHost-onlyとして設定します。 WinSCPをWindowsにインストール、構成済み
protocol: SFTP;
Host name: ubuntu;
Port: 22;
UserName: Oracle;
Password: ***.
ログインをクリックすると表示されました
Searching for Host...
Connection to Host...
Authenticating...
Using username "Oracle"
Authenticating with pre-entered password.
Access denied.
Access denied.
私はUbuntuをcmdでpingすることに成功できます。
WinSCPを使用してUbuntuにアクセスするのを手伝ってくれる人はいますか?前もって感謝します。
ポート22はSSHサービス用です。したがって、ubuntuにopenssh-serverをインストールしてみてください。
Sudo apt-get install openssh-server
次に、次の詳細で接続してみます。
プロトコル:SSH
ホスト名:[コンピューターのIPアドレス]
ポート:22
ユーザー名:[ユーザー名]
パスワード:[パスワード]
うまくいけばこれはうまくいくはずです。
まず、システムのauth.log
を確認します。
cat /var/log/auth.log
WinSCPの場合、次のようなものが見つかりました。
fatal: no matching mac found: client hmac-sha1,hmac-sha1-96,hmac-md5 server hmac-sha2-512,hmac-sha2-256,hmac-ripemd160 [preauth]
/etc/ssh/sshd_config
の行にコメントを付けます:
MACs hmac-sha2-512,hmac-sha2-256,hmac-ripemd160
sshを再起動することを忘れないでください:-)これが誰かに役立つことを願っています。
Sshd(openssh-server)がインストールされて実行されているが、WinSCPを使用してもアクセスできない場合。 Ubuntu 16.xでは、認証ログを確認します。
Sudo cat /var/log/auth.log
私はこれを見つけました:
No supported authentication methods available [preauth]
問題は、Ubuntuのsshd構成のデフォルトが、リモートsshアクセスの公開鍵/秘密鍵認証になっていることです。
RSAAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication no
ケイペアの作業をスキップする場合は、sshd confファイルを開きます。
Sudo nano /etc/ssh/sshd_config
上記の属性を見つけて、次のように変更します。
RSAAuthentication no
PubkeyAuthentication no
PasswordAuthentication yes
sshdを再起動します。
Sudo systemctl restart sshd
Ubuntu 16.xインスタンスでユーザーを設定している場合は、ユーザー名/パスワードを使用してsshまたはWinSCPを実行できるはずです。システムのセキュリティは現在、より大きなリスクにさらされていることに注意してください。