Ubuntu出的云環(huán)境鏡像( http://uec-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img ),已經(jīng)加入了cloud-init,可以在啟動(dòng)的使用擴(kuò)展分區(qū),注入keypair。
但默認(rèn)情況下只能通過ssh使用密鑰的形式訪問虛擬機(jī)實(shí)例,隨便部署嘗試一下就不要這么講究安全了,還是用密碼比較方便
?
1. 首先上傳自己的Linux上已經(jīng)有的ssh的公鑰(在~/.ssh/id_rsa.pub),沒有的話生成一個(gè)(或者可以生成一個(gè)專門用于訪問虛擬機(jī)的密鑰對(duì),登陸時(shí)通過ssh -i進(jìn)行指定),導(dǎo)入openstack
2. 創(chuàng)建虛擬機(jī)實(shí)例,鏡像選擇Ubuntu Cloud Image,密鑰選擇剛剛導(dǎo)入的那個(gè),啟動(dòng)
3. 給虛擬機(jī)分配一個(gè)浮動(dòng)Ip,(在已有虛擬網(wǎng)絡(luò)內(nèi),已經(jīng)有可用的虛擬機(jī)在了,就不用分配了,直接通過該實(shí)例連接到Ubuntu Cloud Image創(chuàng)建的那個(gè)上去即可,當(dāng)然那臺(tái)vm上就要有對(duì)應(yīng)的私鑰在)
4. (從含有與公鑰配對(duì)的私鑰的機(jī)器上)ssh 登陸到用Ubuntu Cloud Image創(chuàng)建的實(shí)例,ssh ubuntu@cloud-image-instance-ip-address(鏡像含有一個(gè)ubuntu的用戶)
5. 直接sudo su,可以直接進(jìn)入root用戶模式,看了這個(gè)ubuntu默認(rèn)賬戶是沒有密碼的只是不能遠(yuǎn)程登陸。
6. 修改ssh的配置文件,使其支持密碼ssh登陸的方式,打開其配置文件:/etc/ssh/sshd_config
PasswordAuthentication yes
將PasswordAuthentication設(shè)為yes,即開啟密碼驗(yàn)證登陸模式 ,涉及到root用戶要修改
PermitRootLogin without-password
一項(xiàng),默認(rèn)時(shí)不允許的使用密碼登陸的,這樣也好,反正有sudo權(quán)限,使用root還方便,就不用去改了。
7. 最后要重新啟動(dòng)ssh服務(wù),這里要使用service命令,直接用/etc/init.d/ssh restart貌似配置應(yīng)用不了,是一個(gè)坑
service ssh restart
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
