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

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

新規登録して質問してみよう
ただいま回答率
85.50%
Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

3回答

1898閲覧

ホストPCからVirtualBox上仮想環境ゲストPCへのsshログインができない

退会済みユーザー

退会済みユーザー

総合スコア0

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2019/03/21 08:34

編集2019/03/23 11:34

macのターミナル(ホストPC)からmac内でインストールしたVirtualBox上のゲストPCへのssh接続ができません。

現在のネットワーク設定
アダプター1:NAT、ポートフォワーディングでホストポートとゲストポートを同一のポートに設定
アダプター2:ホストオンリーアダプタ

##起こっていること
ゲストPC上でifconfigしてIPアドレス確認しssh接続
ターミナルから

$ ssh root@IPアドレス ssh: connect to host 192.168.56.xx port xx: Operation timed out

タイムアウトエラーで接続できない。

##やったこと
1.ゲストPC上sshconfigにてrootでのssh接続は許可確認

2.ターミナルでゲストPCのIPアドレスpingを確認→通らず。

$ ping ゲストIPアドレス PING ゲストIPアドレス (ゲストIPアドレス): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq 2 Request timeout for icmp_seq 3 ^C --- IPアドレス ping statistics --- 5 packets transmitted, 0 packets received, 100.0% packet loss

リモートではping通りました。
(0322追記)ネット上ではホストしか見られないのでpingも通らないのですね、勉強になりました。

3.使用ポートが開いていないのが問題かと思い、リモートホスト上firewall設定で該当ポートを追加

$ firewall-cmd --list-all --zone=home home target: default icmp-block-inversion: no interfaces: sources: services: dhcpv6-client mdns samba-client ssh ports: xx/tcp protocols: masquerade: no forward-ports: sourceports: icmp-blocks: rich rules:

4.サーバの sshd サービス起動確認済み

##参考サイト
https://qiita.com/ebkn/items/751ed657629ba8d4ab0a
https://qiita.com/boscoworks/items/56d2ab2a9c5b1b100ce6

どなたかアドバイスいただけると幸いです。
以上、よろしくお願いいたします。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

ホストオンリーアダプタを使って通信してますか

投稿2019/03/27 18:55

twrhkm

総合スコア16

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

リモートホストと言っているということは、Mac(ローカルホスト)にVirtualBoxをインストールした
わけではないという認識で合っていますか?

上記認識が合っていれば、192.168.56.10というIPアドレス宛にpingやSSHを試されていますが、
192.168.x.xというIPアドレスはVirtualBox用のプライベートアドレスと思われるため、
VirtualBoxをインストールしているホストからしかアクセスできません。
ポートフォワーディングの設定を実施し、グローバルIPアドレス、設定したポート番号でアクセスを試してください。

Mac上にVirtualBoxをインストールし、作成した仮想マシンにSSHできないという話であれば
その仮想マシンはリモートホストとは呼びません。

どのような構成なのか、正しい言葉を使って質問に追記くださればより詳しい回答ができると思います。
少なくとも、どこにアクセス元(Mac)とアクセス先(SSHしようとしている仮想マシン)、仮想マシンのホスト(VirtualBoxをインストールした端末)があるのかを追記してください。

投稿2019/03/22 01:47

ozwind918

総合スコア1140

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2019/03/23 11:37

ご指摘ありがとうございます。mac(ホストPC)とその中でインストールしたvirtualboxし作成した仮想マシン(ゲストPC)という呼び方に修正しました。よろしければ続いてのご回答お待ちしております。
guest

0

VirtualBoxのネットワーク設定をブリッジモードにしてやってみよう

投稿2019/03/21 09:05

y_waiwai

総合スコア87719

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問