29 Mar 2017
# 1. clone vagrant的repo git clone https://github.com/coreos/coreos-vagrant.git cd coreos-vagrant # 2. 修改vagrant的coreos配置 cp config.rb.sample config.rb cp user-data.sample user-data # 因为我是windows,使用记事本打开config.rb ****************************************** # 指定需要开几个coreos系统 $num_instances=1 # 使用alpha版本,还是stable版本 $update_channel='alpha' ****************************************** # user-data中其实就是coreos安装时候的cloud-config.yaml文件的内容,不过当执行 # vagrant up操作的时候,vagrant会自动更新此文件的内容 # 3. 启动coreos vagrant up
# 在windows的cmd中执行(在coreos-vagrant目录下) vagrant ssh-config Host core-01 HostName 127.0.0.1 User core Port 2222 UserKnownHostsFile /dev/null StrictHostKeyChecking no PasswordAuthentication no IdentityFile C:/Users/opsuser/.vagrant.d/insecure_private_key IdentitiesOnly yes LogLevel FATAL ForwardAgent yes
我们可以看到key和port的信息,然后可以使用putty或者xshell导入对应的key来连接
其中putty需要使用puttygen工具将key转换成自己独有的key方式
而xshell可以直接使用该key