Open uolcano opened 8 years ago
由于Vagrant和VirtualBox实在太占空间了,用WinDirStat检测,单文件最占空间的是虚拟机文件,所以决定改下路径。有两个路径要修改,Vagrant的VAGRANT_HOME和VirtualBox的文件默认生成路径。我是直接全部重装,把程序也都换了路径了。
设置单个用户的环境变量
setx VAGRANT_HOME "X:/your/path"
设置系统的环境变量
setx VAGRANT_HOME "X:/your/path" /M
或者可以从系统视图中找到:控制面板->所有控制面板项目->系统->高级系统设置->环境变量,上面是用户环境变量,下面是系统环境变量。
注意:还需要把%userprofile%/.vagrant.d/路径下的所有文件移动到前面环境变量设置的路径X:/your/path中。
%userprofile%/.vagrant.d/
X:/your/path
VirtualBox,管理->全局设定(Ctrl+G),修改默认虚拟电脑位置
这里顺便把之前没完成的PuTTY的自动登录来完成了。当然先开Vagrant是免不了的。 注意:每次刚打开PAGEANT时,都需要PAGEANT->Add Key(如果设置了passphrase,还需要输入passphrase)。如果觉得麻烦,在生成私钥文件(扩展名为.ppk)时,不设置passphrase即可。
.ppk
.vagrant\machines\default\virtualbox
All Files(*.*)
Key comment
Key passphrase
Comfirm passphrase
Save private key
load->Save public key
vagrant
这样一来,之后只要PAGEANT没Exit,登录虚拟机时就只需要输入用户名不需要输入密码了。
Exit
Vagrant自动生成的登录密钥文件,通过vagrant ssh-config命令输出的IdentityFile字段可以看到。
vagrant ssh-config
IdentityFile
tags: Vagrant, VirtualBox, PuTTY
由于Vagrant和VirtualBox实在太占空间了,用WinDirStat检测,单文件最占空间的是虚拟机文件,所以决定改下路径。有两个路径要修改,Vagrant的VAGRANT_HOME和VirtualBox的文件默认生成路径。我是直接全部重装,把程序也都换了路径了。
修改Vagrant BOX路径
设置单个用户的环境变量
设置系统的环境变量
或者可以从系统视图中找到:控制面板->所有控制面板项目->系统->高级系统设置->环境变量,上面是用户环境变量,下面是系统环境变量。
注意:还需要把
%userprofile%/.vagrant.d/
路径下的所有文件移动到前面环境变量设置的路径X:/your/path
中。修改虚拟机文件的默认生成路径
VirtualBox,管理->全局设定(Ctrl+G),修改默认虚拟电脑位置
PuTTY免密码
这里顺便把之前没完成的PuTTY的自动登录来完成了。当然先开Vagrant是免不了的。 注意:每次刚打开PAGEANT时,都需要PAGEANT->Add Key(如果设置了passphrase,还需要输入passphrase)。如果觉得麻烦,在生成私钥文件(扩展名为
.ppk
)时,不设置passphrase即可。.vagrant\machines\default\virtualbox
找到private_key(注意要手动选择文件类型,All Files(*.*)
),打开。Key comment
来作为这个Key的描述,键入Key passphrase
和Comfirm passphrase
作为这个Key文件的加密密钥(如果设置了passphrase,后面用PAGEANT时会需要用到,文件夹下的chm文档是说建议用随机字符串作为这个密钥,但是一定要自己另外记下来),然后点击Save private key
,生成扩展名为.ppk
的私钥,自己取名。公钥存不存都无所谓(暂时用不到),因为这个生成的私钥里已经包含了,如有需要,直接在PuTTYGEN再load->Save public key
就好了。.ppk
私钥文件vagrant
)即可。需要关闭PAGEANT,直接右键->Exit这样一来,之后只要PAGEANT没
Exit
,登录虚拟机时就只需要输入用户名不需要输入密码了。Vagrant自动生成的登录密钥文件,通过
vagrant ssh-config
命令输出的IdentityFile
字段可以看到。参考资料
tags: Vagrant, VirtualBox, PuTTY