

ターミナルでVagrant upでVagrantを起動済なのですが  
その後、Vagrant sshコマンドでログインができません。

具体的には

[code]

        appletoma:centos7 toma$ vagrant ssh
        appletoma:centos7 toma$ 
    
[/code]

となっておりlocal@hostに切り替わりません。

自分で調べた所、[ここのリンク](https://qiita.com/k-shimoji/items/abff44020bb3b2d065fe)にありますように

[code]

    ssh -i 鍵のパス -p ホスト側のポート ゲスト側のユーザー名@ゲスト側のipアドレス
    
[/code]

というコマンドで入れる可能性があるそうなのですが、この

[code]

    鍵のパス -p ホスト側のポート ゲスト側のユーザー名@ゲスト側のipアドレス　
    
[/code]

の確認方法がわかりません。

これは自分のPC（MAC）のどこを確認すればよろしいでしょうか？

**追記（リンク先にあるコマンドを試したけど変化なし）**

[code]

    appletoma:centos7 toma$ ssh -i /Users/toma/MyVagrant/.vagrant/machines/default/virtualbox/private_key -p 2222 vagrant@127.0.0.1
    kex_exchange_identification: read: Connection reset by peer
    appletoma:centos7 toma$ 
    
[/code]


CC BY-SA 4.0
2020-04-28T19:49:50.013
66085
2022-01-20T03:02:30.213
2020-04-29T09:06:28.480
32986
39719
question
centos vagrant ssh
Vagrant sshのコマンドで反応がない。(ログインができません)


通常なら[`vagrant ssh-
config`](https://www.vagrantup.com/docs/cli/ssh_config.html)コマンドで出力できます。

例えば次のような出力になるはずです。リンク先で説明されている日本語名称と対応付けてみます:

[code]

    Host default
      HostName 127.0.0.1 <- ゲスト側のipアドレス
      User vagrant <- ゲスト側のユーザー名
      Port 2222 <- ホスト側のポート
      UserKnownHostsFile /dev/null
      StrictHostKeyChecking no
      PasswordAuthentication no
      IdentityFile /.../.vagrant/machines/default/virtualbox/private_key <- 鍵のパス
      IdentitiesOnly yes
      LogLevel FATAL
    
[/code]

ただ、(質問文に書かれている情報が少ないので確証はないですが)リンク先の事象とは異なるように思われます。


CC BY-SA 4.0
2020-04-29T08:27:13.107
66098
2020-04-29T08:27:13.107
2808
66085
answer


yukihaneさんへのコメントから、  
起動後にIPアドレスを変更。プロセスの再起動なしにvagrant sshを利用したということでしょうか。  
であれば、vagrant sshは効かなくなりそうですね。（想定する接続先がssh待ち受けしなくなるので）

vagrantとかいわゆるプロビジョニングツールも含めてこの種のツールは  
ツールが設定できる項目はツール側にゆだねる。逆にOSにログインして変更しないってのがお約束なのだと思います。IPアドレスを変更したいのであればVagrantファイルで定義するのが定石かと。。

あとリンクの話ですが、利用しているコマンドにポート番号が指定されています。これはお使いの環境ごとに（vagrantファイルの定義ごとに）異なる値になるので、そのままコピペでは動作しないかと思います。


CC BY-SA 4.0
2020-04-29T23:31:54.677
66132
2020-04-29T23:31:54.677
10174
66085
answer