2017-12-18 15 views
0

私はブロガーのコマンドを実行することを提案ブログで見つかった命令http://zhongyaonan.com/hadoop-tutorial/setting-up-hadoop-2-6-on-mac-osx-yosemite.htmlパスワードなしでLocal Hadoopのインストールはどれくらい安全ですか?

次私のMac上で疑似分散モードでのHadoop 2.6をインストールしたい:

$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 

ssh接続がなくてlocalhostにできるようにしますパスワード。私はsshについて何も知らない、非常に基本的な次の懸念をお詫びします。誰でも教えてください:

  1. これらのコマンドを実行するのは安全ですか?または私は自分のPCにどのような種類の公開リモートアクセスを許可していますか? (私は非常に基本的な質問だったと言った)
  2. これらのコマンドで以前に許可した権限を元に戻すにはどうしたらよいですか?

答えて

1

最初に、はKerberosなしで安全です。。それはSSH鍵の生成と密接に関連していません。

いずれの場合でも、SSHキーを使用するには、公開キーと非公開キーの両方が必要です。生成された秘密鍵がないと誰もクラスタにアクセスできません。また、そのキーが許可されたファイルにない場合、誰もクラスタにアクセスできません。

単純に言えば、コマンドは実行しているコンピュータと同じくらい安全です。たとえば、ある悪い俳優は、システム上に生成されたすべてのSSHキーを遠隔から対処することができます。

これらのパスワードのないSSHキーは、クラスタ内でハイドープサービスが相互に通信するためのもので、昇格された/ root権限ではなく、システムのアクセスが制限された状態で各プロセスを実行する必要があります。

あなたが最終的に鍵を破壊することによって操作を元に戻すが、あなただけの認可ファイル

+0

非常に明確で、感謝からエントリを削除することによってアクセスを防ぐことができます。あなたがそれを言及しているので、疑似分散モードで_Kerberos_を実行することが可能かどうか、それが意味をなさないかどうか教えてください。 – user8885662

+0

学習目的以外には意味がありません。しかし、それはドキュメントにあります。 https://hadoop.apache.org/docs/r2.7.2/hadoop-project-dist/hadoop-common/SecureMode.html#Hadoop_in_Secure_Modeまた、個人的には、基本となるHadoopだけをインストールして設定することはお勧めしません。 AmbariまたはCloudera Managerは、Hadoopサービスの自動インストールと監視をはるかに簡単に行います。 –

+0

Hortonworks、MapR、Clouderaはそれぞれ、ハープ・サンドボックスVMを提供します。このVMには、多くのサービス設定が含まれています。オプションのKerberos –

関連する問題