使用 VSCode (Mac) 将 REMOTE-SSH 发送到 vagrant
Issue with REMOTE-SSH into vagrant using VSCode (Mac)
我正尝试按照此 link 尝试使用 Mac Catalina 中的 VSCode 连接到我的 vagrant vm box。但每次我都收到“无法与默认建立连接”。
link 表示将 'vagrant ssh-config' 结果复制到 ~/.ssh/config。在我这样做之前,~/.ssh 文件夹是空的。
从'vagrant ssh-config'复制过来的config文件内容如下:
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile /Users/stewartty/udacity-courses/fullstack/vagrant/.vagrant/machines/default/virtualbox/private_key
IdentitiesOnly yes
LogLevel FATAL
Host vagrant
HostName vagrant
User vagrant
在 VSCode 中,我安装了 Remote-SSH 扩展。然后我完全按照 link 中列出的单词(打开命令面板和 select ./ssh/config 文件并再次打开命令面板和 select 'Remote SSH:连接到主机...和 select 'Default').
检查你的 vagrant IP。
大部分时间都有你inet
范围的ip,看虚拟机
ifconfig | grep inet
参考Vagrantfile
网络部分
我犯了一个新手错误 - 我应该先 运行 vagrant up
,然后再尝试 remote-ssh
使用 VSCode。 运行宁 vagrant up
.
之后,我的远程处理没有问题
我正尝试按照此 link 尝试使用 Mac Catalina 中的 VSCode 连接到我的 vagrant vm box。但每次我都收到“无法与默认建立连接”。
link 表示将 'vagrant ssh-config' 结果复制到 ~/.ssh/config。在我这样做之前,~/.ssh 文件夹是空的。
从'vagrant ssh-config'复制过来的config文件内容如下:
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile /Users/stewartty/udacity-courses/fullstack/vagrant/.vagrant/machines/default/virtualbox/private_key
IdentitiesOnly yes
LogLevel FATAL
Host vagrant
HostName vagrant
User vagrant
在 VSCode 中,我安装了 Remote-SSH 扩展。然后我完全按照 link 中列出的单词(打开命令面板和 select ./ssh/config 文件并再次打开命令面板和 select 'Remote SSH:连接到主机...和 select 'Default').
检查你的 vagrant IP。
大部分时间都有你inet
范围的ip,看虚拟机
ifconfig | grep inet
参考Vagrantfile
网络部分
我犯了一个新手错误 - 我应该先 运行 vagrant up
,然后再尝试 remote-ssh
使用 VSCode。 运行宁 vagrant up
.