Ank*_*rma 4 amazon-ec2 amazon-web-services
我是这个AWS的新手.
我启动了一个EC2实例并使用cygwin来做这些事情,一切正常我启动了EC2机器,我能够:
但是一旦我停止实例并再次启动它,它不允许我以root用户身份登录?
首先,每次停止并启动机器时,IP都会发生变化.
其次,为什么一旦机器停止后再次启动,命令: ssh -i pem.file root @ ip显示以下消息:

请说清楚.
这是因为您用于启动实例的AMI不允许通过SSH进行root登录.你推出了什么样的Linux实例?
您可以更改它,/etc/ssh/sshd_config选项将是PermitRootLogin yes(确保重新启动sshd服务).但是,为了使.pem密钥文件起作用,您必须设置公钥以供工作root.快速的方法是复制/home/cloud-user/.ssh/authorized_keys到/root/.ssh/authorized_keys.但是,这不是推荐的做法.
Please login as the user "cloud-user" rather than the user "root".你得到的消息是因为中的command选项/root/.ssh/authorized_keys.
至于实例的公共IP,那是因为你的实例是所谓的EC2 Classic.如果您希望公共IP保持不变,则必须在具有Internet网关的自定义VPC中启动该实例,并为其附加弹性IP.这是一个很好的指南.
| 归档时间: |
|
| 查看次数: |
7824 次 |
| 最近记录: |