web-dev-qa-db-ja.com

WinSCPはUbuntuに接続します。アクセスが拒否されました

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にアクセスするのを手伝ってくれる人はいますか?前もって感謝します。

8
CLoren

ポート22はSSHサービス用です。したがって、ubuntuにopenssh-serverをインストールしてみてください。

Sudo apt-get install openssh-server

次に、次の詳細で接続してみます。

プロトコル:SSH

ホスト名:[コンピューターのIPアドレス]

ポート:22

ユーザー名:[ユーザー名]

パスワード:[パスワード]

うまくいけばこれはうまくいくはずです。

20
Satyam Singh

まず、システムの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を再起動することを忘れないでください:-)これが誰かに役立つことを願っています。

2
mirco

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を実行できるはずです。システムのセキュリティは現在、より大きなリスクにさらされていることに注意してください。

0
Shotel