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
変更:(マスタのみ)
が必要なパケット(PCの両方)をインストールします
- サーバーの
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を接続するために何をしなければならないのですか?
OK]をクリックして、あなたのイメージのようにルール1を挿入22.再起動VMと端末に私が書いた: 'のssh -p 2222ティミーの@ティミー・レノボ-G50-80'が、何も、前と同じです。また、 'ssh-copy-id timmy @ timmy-Lenovo-G50-80'も試してみましたが、まだ何も見つかりませんでした。 – Timmy
localhost以外のマシンに名前を使用する場合は、http://www.tldp.org/LDP/solrhe/Securing-Optimizing-Linux-RH-に記載されているように、両方のシステムの/ etc/hostsにエントリを追加する必要があります。 Edition-v1.3/chap9sec95.htmlを参照してください。どちらのシステムも127.0.0.1を指しています。 – Harald
あなたが私に言っていることを理解しています。私のマスターアドレスは「192.168.1.18」です。私はスレーブの 'ssh-copy-id 192.168.1.18'から鍵をエクスポートしようとしましたが、今はパスワードを要求しています。それは私のマスターpswもスレーブpswもありません。私は何もしなかった、「ルート」と「トゥルー」しかし、決して。私は何を書いていますか? – Timmy