Notes
1.0.0
1.0.0
  • Introduction
  • Commands
    • cd
    • df
    • du
    • fc-cahe
    • ifconfig
    • ip
    • ls
    • lsb_release
    • mkdir
    • mksquashfs
    • mount
    • ping
    • pwd
    • rm
    • sar
    • sudo
  • Linux C
    • Preprocessor
    • Keywords
    • Kernel
      • Ftrace
      • Watchdog
  • Python
    • general
      • Decorator
      • Generator
      • Iterator
      • Lambda
    • Download
    • NIC
  • Network
    • Protocol
      • Link layer
      • IP
      • ARP
      • ICMP
    • Proxy
      • Cntlm
      • Proxychains4
      • ShadowSocks
    • Tools
      • iperf
      • tc
      • Wireshark
    • Apps
      • samba
      • tftp
  • Software
    • Atom
    • Chrome
    • Docker
    • Git
    • Gitbook
    • Hexo
    • Nodejs
    • Teraterm
    • Tex
    • Tmux
    • VIM
    • VSCode
  • Database
    • MongoDB
  • Web
    • CSS
    • LNMP
  • Tools
    • common
    • programming
  • Ubuntu
    • Add user
    • AWS EC2
    • FAQ
    • Installer
    • Shell
    • Shell scripts
    • Themes
    • VPS
  • Windows
    • PowerShell
    • CMD
    • FAQ
  • Aphorisms
  • Book List
  • Favorites
  • Appendix
    • ASCII
    • GSM
Powered by GitBook
On this page
  • Connect
  • Linux ssh 指令登录
  • Android 登录
  • Windows PuTTy登录
  • 更换秘钥
  • 注意事项

Was this helpful?

  1. Ubuntu

AWS EC2

PreviousAdd userNextFAQ

Last updated 5 years ago

Was this helpful?

Connect

Linux ssh 指令登录

ssh -i aws-ec2.pem ubuntu@host.ip

Android 登录

Android端使用JuiceSSH客户端也可以登录,记得将aws-ec2.pem秘钥文件导入认证信息即可。

Windows PuTTy登录

使用PuTTy登录,需要先通过PuTTygen将.pem文件转换为.ppk文件,然后打开putty,在 "Category/Connection/SSH/Auth" 配置栏的 "Private key file for authentication: "中输入.ppk文件路径,详细流程参考以下官方文档。

refer:

更换秘钥

首先在aws官网的控制台生成一个新的秘钥对,并下载新的.pem秘钥文件, 然后通过旧的秘钥文件ssh远程登录服务器,将新的秘钥文件存入服务器,导入方式有两种:

  1. 方法一,在服务器新建.pem文件,然后把新的.pem文件内容复制进去,接着保存;

  2. 方法二,使用scp指令

scp -i aws-old.pem aws-new.pem ubuntu@host.ip:~/.ssh/

将文件导入后,接下来就是用新的.pem生成新的public key

chmod 400 ~/.ssh/aws-new.pem
ssh-keygen -y

按提示输入/home/ubuntu/.ssh/aws-new.pem,之后可以得到公钥,最后一步就是将新的公钥复制进~/.ssh/authorized_keys.复制之前可以先将改文件清空,以清除旧的公钥。

到此就完成了秘钥替换,然后可以退出ssh,用新的aws-new.pem重新登录。

注意事项

我用的是一年内免费使用的ec2套餐,需绑定信用卡,据说到期后AWS会自动扣费,所以一定要提前关闭账户!!!此外,平常操作时也要注意各项配置,可能不小心会引入新的扣费功能。

refer:

使用 PuTTY 从 Windows 连接到 Linux 实例
AWS 更换 EC2 密钥