SSH远程登录Amazon EC2服务器
- 在购买了Amazon EC2服务器创建的主机默认是需要使用密钥登录的,点击下面的“创建新密钥对”,选择你想要的私钥的格式,完成提交后下载
打开我们本地的SSH工具,可直接使用自带的终端工具
连接的SSH命令:ssh admin@xx.xx.xx.xx -i /RSA在本地的路径地址
其中:
admin 在大多数情况下,默认用户名 admin 是正确的
xx.xx.xx.xx 为Amazon EC2服务器的公网IP地址
到此,SSH远程登录服务器完成。可能会出现的问题
下载的私钥文件权限可能比较宽松,导致在执行连接命令时会显示:「WARNING: UNPROTECTED PRIVATE KEY FILE! 」的错误提醒。SSH需要私钥文件权限设置为严格的模式,确保其他用户无法访问此文件,以下是解决方法:
修改私钥文件权限,运行以下命令,将权限设置为400chmod 400 /RSA在本地的路径地址
验证文件权限,使用以下命令检查文件权限是否已更改:
ls -l /RSA在本地的路径地址
输出应类似于:-r-------- 开头,表示仅文件拥有者(你)可读,其他用户没有权限。