web-dev-qa-db-ja.com

ssh接続のroot @ localhostの許可が拒否されました

Ubuntu 14.04とLAMPをインストールしました。次に、サーバーを構成したかったので、 This チュートリアルを試してみました。

私がコマンドを与えるとき:

ssh root@localhost

私は得る:許可が拒否されました、もう一度やり直してください。次のコマンドを使用して、rootユーザーとしてログインしました。

Sudo -i

私もログインして、同じことを試しました:

Sudo -s

ユーザーとしてログインするために使用したパスワードと同じパスワードを使用していますが、同じエラーメッセージが表示されます。

誰かがここで私を助けることができますか?

PS: この質問 を調べましたが、うまくいかないようでした。

27
vnay92

デフォルトでは、SSHサーバーはrootのパスワードベースのログインを拒否します。 /etc/ssh/sshd_configで、以下を変更します。

PermitRootLogin without-password

PermitRootLogin yes

SSHを再起動します。

Sudo service ssh restart

または、SSHキーを使用できます。持っていない場合は、ssh-keygenを使用して作成します(キーのデフォルトのままにし、必要に応じてパスワードをスキップします)。次に、Sudo -s(またはルートになるための望ましい方法)を実行し、/root/.ssh/authorized_keysにSSHキーを追加します。

cat /home/user/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
57
muru

場合によっては、変更後、

PermitRootLogin yes

この設定を確認する必要があります:

DenyUsers root
AllowUsers saeid

ログインを有効にするには、次のように変更する必要があります。

#DenyUsers root
AllowUsers root OtherUser
5
Amini

ルートのパスワードを指定しておらず、sparkまたは./sbin/stop-all.sh or./sbin/start-all.shのようなhaddopでコマンドを実行しようとしている場合。 rootパスワードがない場合は、次を使用してセットアップできます。

Sudo passwd

および発射コマンド。

4
D Nilesh

これと同様の問題がありました。私は2台のP​​CUbuntuとArchの1台が必要でしたUnisonを介してファイルを同期しましたが、同じ許可拒否エラーに遭遇しました。私と同じ問題を抱えている人のために、私がやったことは次のとおりです。

最初:両方のPCに同じバージョンのUnisonをインストールしました。これは、ソフトウェアセンターで利用できるものがArchですぐに利用できるものより遅れていたため、少し挑戦的でした。そのため、Ubuntuの上位バージョンを見つけることができなかったため、代わりにArchのバージョンを下位バージョンに置き換えました。ここにあります: http://zdia.de/downloads/unison-2.40.102-linux-x86_64 。同じバージョンがUbuntuのソフトウェアセンターにあります。

2番目:ここからの手順に従いました: https://www.howtoforge.com/setting-up-unison-file-synchronization-between-two-servers-on-debian-squeeze (注:Arch私のサーバー1であり、Ubuntuは私のサーバー2でした。

Ssh-copyを試みたときに、ステップ3で問題に遭遇しました。しかし、「ssh-copy-id -i $ HOME/.ssh/id_dsa.pub [email protected]」行で「id_dsa.pub」を「id_rsa.pub」に変更することで解決しました。 「-t dsa」を追加するのを忘れたと思うので、おそらく私のせいです。とにかく、最初に元のコマンドを試してください。 エラーが発生した場合、thenrsaに変更します。

上記の手順を実行した後、Unisonを他のサーバーに接続できず、sshを介して(Unisonなしで)他のサーバーにログインすることもできませんでした。最後に、数時間のグーグル検索の後、私はこのページに導かれました、そして私の答えを与えられた答えは取引を封印しました。

適用後、SSH経由でサーバー2にログインできるようになりました。

そこで、Unisonを実行し、プロファイル設定とビオラを修正しました。

1
Josh Buzz