Aamazon Web Service EC2 新建用户并且用ssh连接host

本文参照
http://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/managing-users.html
http://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/ec2-key-pairs.html#retrieving-the-public-key

1.通过密钥对(keypair)获取公有密钥(public key)
在本地terminla执行
$ssh-keygen -y
在提示输入密钥所在的文件时,请指定您的 .pem 文件的路径,例如
/path_to_key_pair/my-key-pair.pem
该命令将返回公有密钥:
如
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eYhCe53pcjqP3maAhDFcvBS7O6V
hz2ItxCih+PnDSUaw+WNQn/mZphTk/a/gU8jEzoOWbkM4yxyb/wB96xbiFveSFJuOp/d6RJhJOI0iBXr
lsLnBItntckiJ7FbtxJMXLvvwJryDUilBMTjYtwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZ
qaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3Rb
BQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE

2.然后用初始账户ssh 远程服务器。若ec2的instance系统为ubuntu,
本地terminal执行:
$ssh -i yourprivatekey.pem [email protected]
新建user
$adduser newuser
切换为newuser然后配置公有密钥
$sudo su - newuser
$mkdir .ssh
$chmod 700 .ssh
$touch .ssh/authorized_keys
$chmod 600 .ssh/authorized_keys
打开编辑器编辑.ssh/authorized_keys
将步骤1获取的公有密钥添加到该文件中
保存退出。

3.测试是否能用新建账户登录aws
在步骤2的最后exit(应该是两次),直至退出aws回到local。执行:
$ssh -i yourprivatekey.pem [email protected]
如果成功,则以上配置生效。

时间: 2024-10-05 04:25:38

Aamazon Web Service EC2 新建用户并且用ssh连接host的相关文章

Linux root用户不能通过SSH连接的问题

http://jingyan.baidu.com/article/fd8044fad48fc95031137a85.html 最近在虚拟机安装Ubuntu之后,通过普通ssh远程连接的时候明明输入了正确的root用户名和密码却一直提示输入密码,无法远程登录:试用了下普通用户都正常.后面网上找了下资料解决了.和大家分享一下,希望能帮助到遇到同样问题的你 工具/原料 Ubuntu xshell ssh 方法/步骤 1 发现问题 通过xshell连接ubuntu,输入,连接名称,ip,端口,已经用户名

Mysql 新建用户以及授权远程连接操作

1:以root身份登陆mysql终端 mysql -uroot -pmysql 2:创建wx用户,注意密码要加单引号 mysql> create user wx identified by 'wx'; 3:创建wx数据库 mysql>create database wx; 4:为用户wx授权使其拥有wx数据库的所有权限 mysql> grant all on wx.* to [email protected] identified by 'wx'; 如果要为用户wx授予所有权限则: my

Web Service学习-CXF与Spring整合为JavaEE应用发布WebService(三)

CXF与Spring整合,分两个方面给大家介绍: 1,在传统ssh项目基础上添加Web Service 赋值CXF的jar包 在web.xml配置文件中导入CXF的核心控制器:CXFServlet 在Spring配置文件中导入CXF提供Schema,xml配置文件 在Spring配置文件中使用jaxws:endpoint元素来暴露Web Service 如果要添加拦截器,在jaxws:endpoint元素里添加 inInterceptors,outInterceptors子元素 2,远程调用We

Web Service Demo图解和WCF Demo图解对比

1.新建一个MVC web项目. 2.点击项目,[右键]→[添加]→[新建项] 3.点击[Web]→[Web服务] 4.恭喜,Web Service已经新建成功,里面的方法就可以参考着根据自己的需要进行修改了,是不是很简单. 5.Web Serice建成之后当然是开始调用了.在[引用]上[右键],添加[服务引用] 6.开始引用. 7.恭喜服务已经引用成功. 再看配置文件,会多出一些代码,这些都是自动生成的,可以看看理解理解. 8.开始在程序中调用方法了 9.到此为止Web Service的建立到

MyEclipse 10 之下Web Service 的创建和实现

(一)Web service服务端开发 1. 新建一个Web service project, 菜单New -> Web Service Project, 2. 新建一个 Java Bean, 就是一个普通的Class, New -> Class, public String sayHaha(String suibian){ return "我的小伙伴们," + suibian + ",是不是很神奇啊?"; } 在类中加入方法 3. 右键点击前面所建的W

在 Visual Studio 2010 中创建 ASP.Net Web Service

第一步:创建一个“ASP.Net Empty Web Application”项目 第二步:在项目中添加“Web Service”新项目 第一步之后,Visual Studio 2010会创建一个仅含一个站点配制文件(Web.config)的空站点,其余的什么也没有. 我们在Visual Studio 2010的Solution Explorer中,选中当前的这个project,添加新项目(右键菜单:Add --> New Item),选择“Web Service”这种类型: 看到这里读者应该就

mysql 新建用户、授权、远程访问

新建用户 insert into mysql.user(Host,User,Password) values("localhost","u",password("123")); flush privileges; grant all privileges on uDB.* to [email protected] identified by '123'; flush privileges; grant select,update on uDB.*

Android平台调用Web Service:线程返回值

接上文 前文中的遗留问题 对于Java多线程的理解,我以前仅仅局限于实现Runnable接口或者继承Thread类,然后重写run()方法,最后start()调用就算完事,但是一旦涉及死锁以及对共享资源的访问和随时监控线程的状态和执行顺序和线程返回值等就不行了. Callable 和 Future 简介 Callable接口代表一段可以调用并返回结果的代码;Future接口表示是执行异步任务时的状态.返回值等信息.所以说Callable用于产生结果,Future用于获取结果. 1. Callab

ksoap2连接 web service

首先说说Ksoap2: Ksoap是Enhydra.org组织的一个开源作品,他是基于Enhydra.org出品的开源通用XML解析器KXML上进行开发的,2002年推出了Ksoap1.2版本,2003年推出了Ksoap2版本,Ksoap2提供了对soap序列化更好的支持.Ksoap2是一个轻量级的J2ME平台的实现框架,提供了soap协议消息的组装,网络post,网络return,解析等功能. (下载地址:http://code.google.com/p/ksoap2-android/sour