2016-04-08 9 views
2

this other questionで提案されているthis guideを使用してSSHを設定する際に異なる問題が見つかったため、ここに来ました。2台のPCを接続してMPIを使用するようにsshを設定する

まず、私は[email protected]と呼ばれるコンピュータ(私はそれをマスターとして使いたい)を持っています。私の他のコンピュータは、仮想マシンであり、常にLinuxミント([email protected])と呼ばれています。私はそれをスレーブとして使いたいと思います。私は今まで何をやったか

は次のとおりです。ファイル/etc/ssh/sshd_config内部

sudo apt-get install openssh-server openssh-client 
  • 変更:(マスタのみ)

      1. が必要なパケット(PCの両方)をインストールします

      2. サーバーの22からBanner /etc/issue.net
  • STOP

  • 私は、このコマンドを実行するためにきたとき、私はこだわっています:

    2222
  • はラインで(そう変更なし)
  • 削除コメントPubkeyAuthentication yesを設定しました
    ssh-copy-id [email protected] 
    

    私が想像していることは、 、私のような何かを実行するためにしたこと:

    ssh-copy-id [email protected] 
    

    しかし:

    • ティミーする@ティミー・レノボ-G50-80すべてがOKになりから、私は何をI(自分にない接続することができます実際テスト@テスト-VirtualBoxのから)
    • をしたい、それが最後にERROR: ssh: Could not resolve hostname [email protected]: Name or service not known

    私に語りました、私はこれら2台のPCを接続するために何をしなければならないのですか?

  • 答えて

    1

    VirtualBoxのマシンへのポート転送を有効にする必要があります。仮想マシンを右クリックし、「ネットワーク」に移動します。次に、ネットワークウィンドウを展開する先行ボタンをクリックし、表示されたボタンポート転送をクリックします。

    テーブルには複数の列(名前、プロトコル、ホストIP、ホストポートなど)が表示されます。プロトコルTCP、ホストポート= X、ゲストポート= 22の新しいエントリを追加するだけです(よく知られているポートの一覧はhttps://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers#Well-known_portsを参照してください)。下のスクリーンショットは、私のcloudera quickstart VMのものです。ポート転送ルールの概要は、ゲストOSのSSHポートの設定に関するものです。

    enter image description here

    あなたは仮想マシンを再起動したら、あなたは単に-pパラメータを使用すると、SCPを使用したい場合は、そのポートX.通知を介して接続するように指示

    # ssh -p X localhost 
    

    経由して接続することができます小文字の-pではなく、大文字の-Pオプションを使用する必要があります。 2222 - ゲストポート:ホストポートを:

    # scp -P X localfile localhost:remote-dir/ 
    
    +0

    OK]をクリックして、あなたのイメージのようにルール1を挿入22.再起動VMと端末に私が書いた: 'のssh -p 2222ティミーの@ティミー・レノボ-G50-80'が、何も、前と同じです。また、 'ssh-copy-id timmy @ timmy-Lenovo-G50-80'も試してみましたが、まだ何も見つかりませんでした。 – Timmy

    +0

    localhost以外のマシンに名前を使用する場合は、http://www.tldp.org/LDP/solrhe/Securing-Optimizing-Linux-RH-に記載されているように、両方のシステムの/ etc/hostsにエントリを追加する必要があります。 Edition-v1.3/chap9sec95.htmlを参照してください。どちらのシステムも127.0.0.1を指しています。 – Harald

    +0

    あなたが私に言っていることを理解しています。私のマスターアドレスは「192.168.1.18」です。私はスレーブの 'ssh-copy-id 192.168.1.18'から鍵をエクスポートしようとしましたが、今はパスワードを要求しています。それは私のマスターpswもスレーブpswもありません。私は何もしなかった、「ルート」と「トゥルー」しかし、決して。私は何を書いていますか? – Timmy

    関連する問題