Ubuntu Cloud Image in Openstack
Ubuntu出的云环境镜像(http://uec-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-disk1.img),已经加入了cloud-init,可以在启动的使用扩展分区,注入keypair。
但默认情况下只能通过ssh使用密钥的形式访问虚拟机实例,随便部署尝试一下就不要这么讲究安全了,还是用密码比较方便
1. 首先上传自己的Linux上已经有的ssh的公钥(在~/.ssh/id_rsa.pub),没有的话生成一个(或者可以生成一个专门用于访问虚拟机的密钥对,登陆时通过ssh -i进行指定),导入openstack
2. 创建虚拟机实例,镜像选择Ubuntu Cloud Image,密钥选择刚刚导入的那个,启动
3. 给虚拟机分配一个浮动Ip,(在已有虚拟网络内,已经有可用的虚拟机在了,就不用分配了,直接通过该实例连接到Ubuntu Cloud Image创建的那个上去即可,当然那台vm上就要有对应的私钥在)
4. (从含有与公钥配对的私钥的机器上)ssh 登陆到用Ubuntu Cloud Image创建的实例,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
Ubuntu Cloud Image in Openstack的更多相关文章
- KVM导入Ubuntu Cloud 镜像创建虚机及调整磁盘大小
Ubuntu Cloud Images Ubuntu官网会给各种公有云平台提供cloud镜像, 例如AWS, MS Azure, Google Cloud, 以及本地虚机环境例如 QEMU, VMwa ...
- Ubuntu 12.04 Server OpenStack Havana多节点(OVS+GRE)安装
1.需求 节点角色 NICs 控制节点 eth0(10.10.10.51)eth1(192.168.100.51) 网络节点 eth0(10.10.10.52)eth1(10.20.20.52)eth ...
- Deploying Cloud Foundry on OpenStack Juno and XenServer (Part II)
link http://rabbitstack.github.io/deploying-cloud-foundry-on-openstack-juno-and-xenserver-part-ii/ L ...
- Deploying Cloud Foundry on OpenStack Juno and XenServer (Part I)
link http://rabbitstack.github.io/deploying-cloud-foundry-on-openstack-juno-and-xenserver-part-i/ Cl ...
- ubuntu 14.04 构建openstack使用的ubunt 16 的桌面版的使用镜像
1. 下载ubuntu 16.04桌面版的iso文件,我的个人网盘中有,可以下载 https://pan.baidu.com/s/14qT3lbbqLwDaejmz2VSkyw 2. 安装制作镜像文件 ...
- Ubuntu 14.04 LTS 安装 Juno 版 OpenStack Keystone
本文介绍如何在Ubuntu 14.04 LTS 上安装Juno版的Keystone, 我们采用的是手动安装的方式, 同时仅针对OpenStack的身份与访问管理系统Keystone. 事实上OpenS ...
- 学习OpenStack之(5):在Mac上部署Juno版本OpenStack 四节点环境
0. 前沿 经过一段时间的折腾,终于在自己的Mac上装好了Juno版本的四节点环境.这过程中,花了大量的时间,碰到了许多问题,学到不少知识,折腾过不少其实不需要折腾的东西,本文试着来对这过程做个总结. ...
- OpenStack(0) - Table of Contents
1. Keystone OpenStack Identity Service2. Starting OpenStack Image Service3. Starting OpenStack Compu ...
- Win10+VirtualBox+Openstack Mitaka
首先VirtualBox安装的话,没有什么可演示的,去官网(https://www.virtualbox.org/wiki/Downloads)下载,或者可以去(https://www.virtual ...
随机推荐
- go语言排序
冒泡: package main import ( "fmt" ) func BubbleSort(arr []int) []int { // 改进的冒泡排序 num := len ...
- 伪元素改变date类型input框的默认样式实例页面
CSS代码: ::-webkit-datetime-edit { padding: 1px; background: url(/study/image/selection.gif); } ::-web ...
- .net core UseHttpsRedirection() 正式环境无效
莫名其妙遇到这样的问题.这样的配置在本地可以,正式环境就不行了. ··· public void Configure(IApplicationBuilder app, Microsoft.AspNet ...
- JSON的key值为数字时如何使用
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript(Standard ECMA-262 ...
- Query on a tree II 倍增LCA
You are given a tree (an undirected acyclic connected graph) with N nodes, and edges numbered 1, 2, ...
- Python之逻辑运算符
这一小节我在动笔之前犹豫到底要不要动手写,虽然简单但是防止遗忘,博主还是决定记录一下.Python中运算符主要分为算术运算符,赋值运算符,比较运算符,逻辑运算符以及成员运算符.下面详细记录这5种运算符 ...
- SQL数据库“单个用户”不能访问,设置为多个用户的解决方法
USE master; GO DECLARE @SQL VARCHAR(MAX); SET @SQL='' SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID) FROM ma ...
- Kibana6.x.x源码结构分析笔记
- 在URL地址栏中显示ico
<!-- 在URL地址栏中显示ico --> <link Rel="SHORTCUT ICON" href="imag ...
- HDU6333 莫队+组合数
题目大意: 给定n m 在n个数中最多选择m个的所有方案 #include <bits/stdc++.h> using namespace std; #define INF 0x3f3f3 ...