2017-06-08 5 views
1

私はMesosの初心者です。私は1つのシステム(Centos 7)にローカルにDCOSクラスタをインストールしました。mesosローカルクラスタにインストールされたシステムのマスターノードにsshできません

すべてが正しく動作し、DCOSのGUIにアクセスできましたが、CLI経由で接続しようとしているときにパスワードを要求しています。

迷惑メールによるローカルインストール中にパスワードの入力を求められていません。

しかし、私は、次のコマンドを発行したとき:

[[email protected] dcos-vagrant]# dcos node ssh --master-proxy --leader 

Running `ssh -A -t [email protected] ssh -A -t [email protected] ` 
[email protected]'s password: 
Permission denied, please try again. 
[email protected]'s password: 

を私が与えられることにパスワードを知りません。 この問題の解決に親しむように助けてください

+0

ローカルマシンのユーザーパスワードを使用してみましたか? –

+0

ユーザ名として 'centos'を使うべきではありませんか? – rukletsov

答えて

-1

このコマンドは、ユーザーID「core」を使用してサーバーにログインしようとしていることを示しています。ユーザー "core"のパスワードがわからない場合は、 "core"ユーザーパスワードをリセットしてもう一度試してみることをお勧めします。

+0

https://dcos.io/docs/1.7/administration/sshcluster/ここで説明するようにsshキーを正しく設定する必要があります。パスワードベースの認証を使用する必要はありません。 – asatsi

+0

リセットする方法を教えてください。私は気付いてない 。コンテナの設定でそれをリセットするの –

+0

ええ、それはありがとう –

1

迷惑メールのローカルインストールベースのため、次の便利な回避策を使用できます。は、迷惑メールのsshを使用して仮想マシンに直接ログインします。

  1. ファイルVagrantfile
  2. 実行が含まれている、ターミナルを開き、DCOSインストールディレクトリ(例えば、cd ~/dcos-vagrant)に、実行中のすべての浮浪者の環境(名前/ ID)
  3. スイッチのリストを表示するには、vagrant global-statusを入力してくださいvagrant ssh <name or (partial) id>を仮想マシンにssh接続します。たとえば、vagrant ssh m1はマスター/リーダーノードに接続します。dcos node ssh --master-proxy --leaderと同じシェルを提供します。

つ以上のヒント:仮想マシン内

  • は、ディレクトリ/vagrantはVM
  • から/へファイルを転送するためのいいですホストマシンのカレントディレクトリにマウントされます既定の迷惑メールユーザーの正しいssh資格情報を見つけてから、ssh-addを介してこれらを(クラウドサービスプロバイダから取得したpemファイルではなく)ホストマシンに追加しようとする可能性があります。これにより、パスワードなしでdcos node ssh --master-proxy --leader --user=vagrant経由でログインできるようになります。
関連する問題