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

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