亚马逊云创建Aws EC2示例+用Xshell7连接登录Aws+设置允许使用root登录

这篇具有很好参考价值的文章主要介绍了亚马逊云创建Aws EC2示例+用Xshell7连接登录Aws+设置允许使用root登录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在学Linux,想着搞个服务器来玩玩,发现亚马逊云可以弄免费的服务器,跌跌撞撞才了不少坑,最后给弄好了,这里记录一下我的创建Aws EC2示例+用Xshell7连接登录Aws+设置允许使用root登录的整个过程,提供大家参考,也防止自己以后忘记怎么弄。

一、创建Aws EC2示例

  1. 打开AWS EC2管理控制台,右上角选择地区,建议选择离自己近的,我测试过了新加坡、首尔、东京,首尔的快一些,我选择的首尔。但为了方便演示,我选择东京。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  2. 点击启动实例
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  3. 填一些实例的选项
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  4. 操作系统选择自己想用的,Ubuntu、RedHat、Debian都行,但是好像没有CentOS,演示我选Ubuntu,因为这个Ubuntu在后面设置登陆时,会比其他的多出一个问题,在后面可以解决。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  5. 实例类型默认就好。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  6. 密钥对一定要创建!!! 点击创建新的密钥对,命名随便,一定要保存下载下来。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  7. 网络设置默认

  8. 配置存储,亚马逊云提供每人30GB免费的,这里默认8也行,你改大或者改小都随便,建议是不要搞太大,这里默认8GB的话,你就还有22G,还可以用来再建两台服务器。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  9. 设置好了之后,点击右边的启动实例,几秒钟之后就好了。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  10. 回到管理控台,可以看到正在运行的实例有了1,如果没有,刷新一下网页。点进去。亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  11. 点击实例的名字,会弹出它的一些配置,复制它的公有IP地址,在windows的cmd框框里ping它。会发现ping不通,说明连接不上,我一开始跟着网上教程搞,没这一步,直接用Xshell去连,一直搞不出来。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  12. 出现问题,那就解决它,ping不同连接不上是因为服务器安全设置没有弄好,回到管理控制台,在实例旁边有一个安全组,点进去。名称位default的是默认的,不动它,另一个launch-wizard-1就是刚刚创建实例的时候创建的,鼠标右键点他,点击编辑入站规则
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  13. 安全组—>编辑入站规则,把原来的SSH改成所有流量,后面的来源,选中0.0.0.0/0。然后保存。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  14. 再次ping它,可以发现能够ping通,说明能够连接上。OK,网上的配置就结束了。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

二、使用Xshell7连接登录Aws Ec2

  1. 打开Xshell,新建会话,主机填公有IP地址,按图步骤
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
  2. 上面那图点击设置,点浏览,点导入,选中刚刚创建实例时候下载的密钥对。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
  3. 导入之后,就可以在下拉框中选择刚刚导入的那个。密码不用填,点确定。然后点连接
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
  4. 连接后,会弹出来一个框框,让你输入用户名,Ubuntu输ubuntu,RebHat输ec2-user,Debian输admin。如果你不知道,你可以输入root,它会警告你不要用root登录,并告诉你应该用哪个用户名。我的Ubuntu这里输入ubuntu。输完回车就能登陆成功。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

三、设置允许用root登录

服务器用来自己玩,当然是用root用户更爽。

  1. 设置root的密码,并切换到root用户。
sudo passwd root
su - root

亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  1. 给刚刚那个用户名也设置一个密码。
passwd ubuntu
  1. 修改ssh配置文件,把里面的一些选项给改掉。
vim /etc/ssh/sshd_config
PasswordAuthentication no  改成  PasswordAuthentication yes
#PermitRootLogin prohibit-password  改成  PermitRootLogin yes
UsePAM yes  改成  UsePAM no

改好后:wq保存退出

  1. 修改authorized_keys文件
sed -ri 's/^/#/;s/sleep 10"\s+/&\n/' /root/.ssh/authorized_keys
  1. 重启sshd.service
systemctl restart sshd.service
  1. OK,Debian版本的到上面那步就可以,断开连接再重新连接,使用root可以登录。但是,Ubuntu不行,会出现说root用户在远程服务器上未注册,如下图。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
    问题出现,我也是新手,不知道为什么会这样,查了很多都没有搞明白,但根据一些帖子尝试出了方法。下面解决

  2. 用原来的普通用户ubuntu登录,然后切换到root用户,并保持登录状态
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  3. 新建.Xauthority文件

touch /root/.Xauthority
  1. 用Xshell生成密钥,跟着图片步骤做。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  2. 复制好之后,关闭,进入到~/.ssh这个目录,ls可以看到有一个authorized_keys文件。

cd ~/.ssh

亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  1. 把刚刚生成的密钥里面复制来的东西写进去。
echo 复制的内容 > authorized_keys

亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  1. 断开连接,重选会话的密钥,密码输入刚刚自己设置的密码。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  2. 重新连接,用户输入root,就可以用root身份登录。
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu
    亚马逊 ubuntu xshell密码登录,笔记,aws,云计算,ssh,服务器,ubuntu

  3. 这个主机名**root@ip-172-31-15-25:~#**看着实在是丑, 可以用下面的命令把它改掉,改完需要reboot重启才会生效。

vim /etc/hostname

结束。文章来源地址https://www.toymoban.com/news/detail-792074.html

到了这里,关于亚马逊云创建Aws EC2示例+用Xshell7连接登录Aws+设置允许使用root登录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 亚马逊AWS Kinesis Video Streams with KVS demo示例

    title: 亚马逊AWS Kinesis Video Streams with KVS demo示例 categories:[Linux C] tags:[亚马逊云平台] date: 2021/12/22 作者:hackett 微信公众号:加班猿 Kinesis Video Streams 不仅用于存储视频数据。您还可以用它来实时监视视频流,因为这些流在云中接收。您既可以在 AWS 管理控制台中监控实时流,也

    2024年02月08日
    浏览(32)
  • 亚马逊AWS上怎么创建Linux 服务器?操作难不难?

    AWS(Amazon Web Services)是全球领先的云服务器提供商之一。你可以使用 AWS 平台在一分钟内设置完服务器。在 AWS 上,你可以微调服务器的许多技术细节,如 CPU 数量,内存和磁盘空间,磁盘类型(更快的 SSD 或者经典的 IDE)等。关于 AWS ***的一点是,你只需要为你使用到的服务付费。

    2024年04月16日
    浏览(29)
  • 如果被亚马逊AWS扣费,应该怎么办啊?(亚马逊AWS服务还是很棒的)

    这两天登录到亚马逊云账号中发现,下个月的未出账单为100多刀,咦,怎么会这样啊!然后我马上*度了一下,被亚马逊云扣费应该怎么办,按照网友经验,我试了一下,还真管用,现在把这个过程记录下来,如果有需要这方面帮助的朋友,可以借鉴试试看。希望能帮到各位看

    2024年02月11日
    浏览(31)
  • 亚马逊AWS使用计费问题

    之前新建了两个ec2实例,第一个没有绑定弹性IP,第二个绑定了弹性IP,之后终止了第二个实例,然后绑定的弹性IP也就释放了。 问题在于第二天亚马逊发了邮件,说了因为弹性IP计费的问题,大概是说弹性ip未关联任何实例,所以会每小时0.005美元计费  之后Google查了一下,大

    2024年02月11日
    浏览(29)
  • AWS 亚马逊云良好架构框架

    根据多年来AWS的专家们积累的经验,创建了这一份AWS良好架构框架,其中包含了以下五大支柱: 安全性(Security) 可靠性(Reliability) 性能效率(Performance Efficiency) 成本优化(Cost Optimisation) 卓越操作(Operational Excellence) 1、不需再猜测您的容量需求 2、以生产规模进行系

    2024年01月18日
    浏览(35)
  • AWS 亚马逊云服务专题学习

    前言 本系列博客记录了作者系统学习 AWS,以及备考 SAA 认证的知识储备,学习形式主要为根据在线课程结合课件熟悉 AWS 各类服务的主要功能和使用场景,系列内每篇博文分段解析了课程内容,时间有限的朋友也可以不用看视频课程只看博客。 1. 学习大纲 AWS 基础知识:IAM、

    2024年01月17日
    浏览(39)
  • 清除aws 亚马逊cdn的缓存

     aws: Amazon Web Services  s3: Amazon Simple Storage Service Cloudfront 就是cdn ,Content Delivery Network 内容分发网络 Amazon S3 和 Cloudfront 缓存,如何清除缓 您可以使用失效来清除 AWS S3 缓存。要创建失效,请登录 AWS 控制台并转到Cloudfont  Distribution Settings Invalidations Create Invalidation。创建失效

    2024年02月09日
    浏览(30)
  • AWS亚马逊云全球账号最新注册技巧(防风控)

    提示:AWS亚马逊云全球账号最新注册技巧 一、介绍。 AWS(亚马逊云)一般是出海项目首选云,全球云服务的大哥大,特别是拿热销的云服务器EC2来说,实例类型就分为了通用、计算优化、内存优化、加速计算、存储优化几个方面进行分类,满足用户多方面的需求,而且具有

    2024年02月02日
    浏览(45)
  • 亚马逊Web服务(AWS)的几个主要应用

    以下是亚马逊Web服务(AWS)的几个主要应用: EC2(弹性计算云):提供虚拟计算资源,可为应用程序和服务提供计算能力。 S3(简单存储服务):提供高度可扩展和可靠的对象存储,可用于存储大量数据和文件。 RDS(关系型数据库服务):提供易于设置、操作和扩展的关系

    2024年02月12日
    浏览(35)
  • 【BIT云计算实验】亚马逊云服务(AWS)实验记录

    前置知识:Linux基本指令使用,拥有一张visa银行卡 实验时间:1h 实验难度(采用Codeforces的rating标准): 拥有visa银行卡:div2A / 800 未拥有visa银行卡:Impossible 注意:本次实验使用的服务器不额外收取费用。在进行这个实验之前,确保自己有一张visa银行卡,不然无法注册Amaz

    2023年04月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包