質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.50%

  • VirtualBox

    906questions

    VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

  • SSH

    686questions

    SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

  • ネットワーク

    643questions

    ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

  • Ansible

    179questions

    Ansibleは、Python で書かれたサーバーの設定を管理するための 構成管理ツールです。

  • IPv6

    45questions

    IPv6は、インターネットプロトコルの一つ。主流となっているIPv4に変わるものとして設計されました。IPアドレスの需要の増大を予見して開発されたもので、従来よりも多くのIPアドレスの作成が可能です。

virtualBox上のubuntuにSSH接続

受付中

回答 2

投稿

  • 評価
  • クリップ 0
  • VIEW 1,352

zakio49

score 21

前提・実現したいこと

virtualBoxで構築したubuntuにAnsibleを用いてwebサーバーを構築しようと考えています。ただsshでつまづいています。
ネットワーク,ipアドレス、ポート開放、辺りが理解できていないです。

試したこと

課題に対してアプローチしたことを記載してください

1)ubuntu上でifconfigを行い、enp0s3のinetアドレスを取得する。iMacに戻り、ターミナルから
ssh -p 22 username@10.*.*.**
→30秒ほど止まって、何も出力されない。

2)ssh 10.*.*.**を打ち込む
ssh: connect to host 10.0.2.15 port 22: Connection refused
→ポートが閉じていると思いsudo lsof -i -Pでポートを調べる。→sshの22番ポートがない。
iMac上でもsudo lsof -i -P(を行うと以下のように動いているアプリケーションとOS間のポート番号が明記されているはわかる一方で、sshの22番、httpの80番も動いていないみたいで?????疑問です。

VBoxSVC   2269 username   25u  IPv4 0x9ca4a033b22a8d53      0t0    UDP *:*
Slack     2305 username   40u  IPv4 0x9ca4a033bc9bdd33      0t0    TCP 192.168.100.35:52482->ec2-52-90-16-204.compute-1.amazonaws.com:443 (ESTABLISHED)
Slack     2305 username   44u  IPv4 0x9ca4a033bc9bdd33      0t0    TCP 192.168.100.35:52482->ec2-52-90-16-204.compute-1.amazonaws.com:443 (ESTABLISHED)
node      2465 username  140u  IPv6 0x9ca4a033b0c17a63      0t0    TCP *:3001 (LISTEN)
node      2465 username  142u  IPv6 0x9ca4a033b0c17f63      0t0    TCP *:3000 (LISTEN)
Mail      2492 username   38u  IPv4 0x9ca4a033d2da7d33      0t0    TCP 192.168.100.35:53370->m105.secure.ne.jp:993 (ESTABLISHED)
Mail      2492 username   41u  IPv4 0x9ca4a033cf27bae3      0t0    TCP 192.168.100.35:52754-
VBoxNetDH 2620 username   25u  IPv4 0x9ca4a033b22a8d53      0t0    UDP *:*
VirtualBo 2664 username   25u  IPv4 0x9ca4a033b22a8d53      0t0    UDP *:*

閑話休題

sshができないからansibleを入れる最初の目標以上にsshが周りの解決が解決すべき問題にすり替わった。

1)virtualBoxのsshにはホストオンリーネットワークを環境設定から追加してvirtualBox上からネットワークからアダプター2→割り当て:ネットワークアダプター、名前:vboxnet()をする必要があるとわかった。
→ただSSHプロトコルを用いてリモートコントロールすることと仮想化したコンピュータと通信することはSSH以外の周辺知識が必要になる。

2)ノートパソコンからiMacにSSHまたは自分で自分にSSHする方法を試みる。

a)ノートパソコン(teraterms)からiMacにSSHする。
別々の無線LAN環境使っているので、iMac(wi-fi接続)のipはifconfigのeth0、fw0,en0,lo0どこのinetを参照すればよいかでつまづきました。たしかputtyで公開鍵を作って通信した記憶が//////

b)自らにsshする
ssh -p 22 username@127.0.0.1
→ssh: connect to host 127.0.0.1 port 22: Connection refused

まとめ

最終的に仮想化してあるubuntuにsshを行いたいのですが、IP、ネットワーク周りの知識が断片的で頓挫しました。助けていただければ幸いです。よろしくお願いいたします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • tanat

    2016/07/22 19:52

    登場する物理マシンとしてiMacとノートパソコンが登場しているのですが、virtualboxが動いているのはどちらですか?
    ノートPCは
    > 2)ノートパソコンからiMacにSSHまたは自分で自分にSSHする方法を試みる。
    以降の検証で出てきただけでしょうか?

    キャンセル

回答 2

0

検証する流れとしては

  1. ubuntu上でSSHサーバがインストールされているか確かめる

  2. ubuntu上でSSHサーバが起動しているか確かめる

  3. ubuntu上でポートが解放されているか確かめる

  4. ubuntu上でubuntuがインターネットにアクセスできるか確かめる

  5. ubuntu上でubuntuがホストOSと通信できるIPを持っているか確かめる

  6. ubuntu上でubuntuがホストOSと通信できるか確かめる

  7. ubuntu外からubuntuの22番ポートにアクセスできるか確かめる

  8. ubuntu外からSSHでログインできることを確かめる

という感じの流れになりますが、この中でご自身が確認可能なのは何番になりますか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

試したことに書いてないので気になったのですが、VirtualBoxの設定→ネットワークで「ブリッジアダプター」を選択していますか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

同じタグがついた質問を見る

  • VirtualBox

    906questions

    VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

  • SSH

    686questions

    SSH(Secure Shell)は、セキュアチャネルを通してデータを交換するためのネットワークプロトコルです。リモートサーバーへのコマンド実行やファイル転送を行う時に一般的に使用されます。

  • ネットワーク

    643questions

    ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

  • Ansible

    179questions

    Ansibleは、Python で書かれたサーバーの設定を管理するための 構成管理ツールです。

  • IPv6

    45questions

    IPv6は、インターネットプロトコルの一つ。主流となっているIPv4に変わるものとして設計されました。IPアドレスの需要の増大を予見して開発されたもので、従来よりも多くのIPアドレスの作成が可能です。