回答編集履歴

3

しゅうせ

2016/11/02 13:20

投稿

hiim
hiim

スコア1689

test CHANGED
@@ -104,6 +104,8 @@
104
104
 
105
105
  `vagrant up`
106
106
 
107
+
108
+
107
109
  を実行、さきほどと同様のエラーがでるはずなので、auth エラーがでるのを確認してからctrl + cなどで抜ける。
108
110
 
109
111
  この時点でsshはつながっていないが、ゲストOSは起動した状態
@@ -114,7 +116,7 @@
114
116
 
115
117
 
116
118
 
117
- 'vagrant ssh-config`
119
+ `vagrant ssh-config`
118
120
 
119
121
  を実行し、IdentityFileのパスが先ほどconfig.ssh.private_key_pathと間違いがないか確認
120
122
 

2

追記

2016/11/02 13:20

投稿

hiim
hiim

スコア1689

test CHANGED
@@ -81,3 +81,197 @@
81
81
 
82
82
 
83
83
  のあたりに`config.ssh.username` とかで接続ユーザーも変えてしまうとかもありかもしれません。
84
+
85
+
86
+
87
+
88
+
89
+ ###追記
90
+
91
+
92
+
93
+ Vagrantfileに書き追加してください
94
+
95
+
96
+
97
+ ```
98
+
99
+ config.ssh.private_key_path = "/秘密鍵を保存するパス/vagrant_private_key"
100
+
101
+ ```
102
+
103
+
104
+
105
+ `vagrant up`
106
+
107
+ を実行、さきほどと同様のエラーがでるはずなので、auth エラーがでるのを確認してからctrl + cなどで抜ける。
108
+
109
+ この時点でsshはつながっていないが、ゲストOSは起動した状態
110
+
111
+
112
+
113
+ 次に
114
+
115
+
116
+
117
+ 'vagrant ssh-config`
118
+
119
+ を実行し、IdentityFileのパスが先ほどconfig.ssh.private_key_pathと間違いがないか確認
120
+
121
+
122
+
123
+ /秘密鍵を保存するパス/にvagrant_private_keyファイルを作成し、中身を下記にする
124
+
125
+
126
+
127
+ ```
128
+
129
+ -----BEGIN RSA PRIVATE KEY-----
130
+
131
+ MIIEogIBAAKCAQEArXnReGY6IReBi9ZVrwQm/IZl3oNub0DIurvQIT9Ukw6V1lkH
132
+
133
+ lQn8LahLsozrzLItNKJjFv7luQnrRebT0asNm/fGOpvKFTMHLJ0QDRicf2TAtzBx
134
+
135
+ cZZA1usy1CX8oHXKCeVXoVfdJYCPZPKWV3fRLySnQsl998GCrwViXklcyyQeOxU8
136
+
137
+ N1yoGD4jpK24juy7VPd0LsXgksJdU3cB+l85J6NNHtArH74TUrGCrsCYl/33gvRE
138
+
139
+ pZfMmf1AMsCmC6DX2e7hVj7B3xG1+7tZLhcQswSGipmwjcOVqds1FcchNcgn3IYi
140
+
141
+ 3YkZbKbnBYBAu0UwyesvGCTTIEf2unuFo02E1QIBIwKCAQEAgN4mk/QrLoZ9fdJr
142
+
143
+ iVOKrPYfyd36RAQ9V4Q0NfSH+Da4c1gUQtQ3rONrbrHTvKGd7JXjNado0pmndcFq
144
+
145
+ JrmVFMawg08oZ4T+A+JjsfUGioVb9cw3A+v1pvfcnZiPx6f1K+wyd9rey2bQ6+do
146
+
147
+ Xju/9yKK4Sf3LRNoZMIr0QNMPyDr7Y4jXHomwEQWlhJZF5mf8ZGxZ+m8qQMUVYZd
148
+
149
+ EJ5lMziy7EEwLTS/B5ORND0qvuUBsJJD0hdkzkRuH1e/4ZQPEHbhBR+HYAjbeMum
150
+
151
+ MaAZPYVRejKZpBDGgWkL0sIbzbOAK261XItdX9OZA5mRJ434O+S4MOUpKFh+5qlG
152
+
153
+ KWqsCwKBgQDXCCwPtvo/SPrRh1sd2N5lpOPcxl922djFM+5IfxgZlLGRB7LTa+Vp
154
+
155
+ Xtz+QxNBAmdeB2Jt+8PjTkhHnelyxXvbIaF0o9ZATjiXpNnfty3roZ6FZIFAE9Nx
156
+
157
+ r3v3b+ajwWblc+q36v7cfboKW1rrYfDW+goUcZQzdQHRSHrZQnojJQKBgQDOhtE3
158
+
159
+ +gy+fayWK+six4R0iG0BNSHrwbQ308oBH/u+ukzLO4qDKDkLQj8ZkanFbTrv0szx
160
+
161
+ hSqS05PuL5JOgsn8IiOMjfkj8ghFqmzeqkLbtLxiPKzwa9mO6bRLRT2my8g9QdUo
162
+
163
+ Cac/PLJ6/epNBotkRC02ZL6Zfs8EdpL1UHUD8QKBgG6WfQ9lasF1/VXQlUKMyiWl
164
+
165
+ QfyDRwnsYNpyeouvE7ViafLQwl4aO3gE5q6mJyi/aFw+T+DKn0GzOx2EaW45rWlh
166
+
167
+ wL+kt1RFfDC7LjiKF53A1S6ot4AKMjp3gZUyPBmz68Z2IPDfQT4yB+gRubrh6ZMh
168
+
169
+ gYbbU4gti+f5Y8Aw0RljAoGAaja0vbPMCjIA/MYhJ9RSv5aedaZL9ZbRtk+pt2+I
170
+
171
+ yH0RjRdOjJhX2eeOKmgrbNkW/v6yitbFcBUKP/s1TPLORyd//yRxgDNUth0iDB0M
172
+
173
+ cP3dOdYPzBo1X3DgYTmNa7lCaKWDkO8Fjjx5DA2OcMGJhAXOG/lMFG0aAkucCSIQ
174
+
175
+ SysCgYEAvpEbOZ8kQmKKvUxoI3C3yYAhGNrQlYk9vllH3oIHaxog8DDZRdQ9A9Ez
176
+
177
+ Msb9l3kxE/1Lg8frQVEnKn0Rzo5PPZqhGLAbeAA295wN5fVKHqJsyHxBjnXvKWJk
178
+
179
+ c3hXXyUp8WeRwOYPXXES56OvZSF+CceDOPM2xOJDn/WOjSjfIkg=
180
+
181
+ -----END RSA PRIVATE KEY-----
182
+
183
+ ```
184
+
185
+
186
+
187
+ これでホスト(windows側はOK)
188
+
189
+
190
+
191
+ 次にサーバー側
192
+
193
+
194
+
195
+ puttyでログイン
196
+
197
+
198
+
199
+ su vagrantでvagrantユーザーとしてコマンド実行
200
+
201
+
202
+
203
+ `echo $HOME`
204
+
205
+
206
+
207
+ これで`/var/www/html`
208
+
209
+ が表示されるか確認
210
+
211
+
212
+
213
+ ここまでOKならrootユーザーにsu -
214
+
215
+
216
+
217
+ ```
218
+
219
+ cd /var/www/
220
+
221
+ chown -R vagrant.vagrant html
222
+
223
+
224
+
225
+ cd html
226
+
227
+ chmod 700 .ssh
228
+
229
+ cd .ssh
230
+
231
+ chmod 600 authorized_keys
232
+
233
+ cp authorized_keys authorized_keysbak (backupとっておく)
234
+
235
+ vi authorized_keys
236
+
237
+ ```
238
+
239
+
240
+
241
+ authorized_keysの中身を
242
+
243
+
244
+
245
+ ```
246
+
247
+ ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEArXnReGY6IReBi9ZVrwQm/IZl3oNub0DIurvQIT9Ukw6V1lkHlQn8LahLsozrzLItNKJjFv7luQnrRebT0asNm/fGOpvKFTMHLJ0QDRicf2TAtzBxcZZA1usy1CX8oHXKCeVXoVfdJYCPZPKWV3fRLySnQsl998GCrwViXklcyyQeOxU8N1yoGD4jpK24juy7VPd0LsXgksJdU3cB+l85J6NNHtArH74TUrGCrsCYl/33gvREpZfMmf1AMsCmC6DX2e7hVj7B3xG1+7tZLhcQswSGipmwjcOVqds1FcchNcgn3IYi3YkZbKbnBYBAu0UwyesvGCTTIEf2unuFo02E1Q==
248
+
249
+ ```
250
+
251
+ にする
252
+
253
+ ゲストOSから抜ける
254
+
255
+
256
+
257
+ windowsに戻って
258
+
259
+ ```
260
+
261
+ vagrant halt
262
+
263
+ vagrant up
264
+
265
+ ```
266
+
267
+ これでつながるはずと思うのですが、どうでしょうか?
268
+
269
+
270
+
271
+
272
+
273
+
274
+
275
+
276
+
277
+

1

修正

2016/11/02 13:16

投稿

hiim
hiim

スコア1689

test CHANGED
@@ -3,6 +3,10 @@
3
3
 
4
4
 
5
5
  当方もmacのため参考にならなければすいません。
6
+
7
+
8
+
9
+ また実際に行った事はない作業なのでこれで解決するか不明ですがなにか参考になれば
6
10
 
7
11
 
8
12