夏期劇*_*期劇場 10 linux amazon-ec2 key-pair
在EC2中,我旋转了一个CentOS v6.5
实例,我也得到了Key Pair
(当然).但问题是,我希望它会像往常一样创建ec2-user
用户,这样我就可以使用该ec2-user
名称并使用该名称登录key pair
.
但现在不是.相反,关键是root
直接.而且也没有ec2-user
.
所以我的基本问题是:
key pairs
.pem
文件登录?(所以"迈克尔"不需要使用密码,但只需使用它自己key pair
)annie
)注意:如果可以提供简单(直接)的逐步指令,那将是非常值得注意的.
sla*_*fer 15
创建用户:
# useradd michael
Run Code Online (Sandbox Code Playgroud)
为他生成密钥对:
# ssh-keygen -b 2048 -t rsa -f key -C michael
Run Code Online (Sandbox Code Playgroud)
上面的命令将创建两个文件:key
和key.pub
.ssh
为michael 创建目录并复制.pub
文件,如下所示:
# su - michael
# mkdir .ssh && cd .ssh
# cat > authorized_keys < key.pub
# chmod 0700 ~/.ssh; chmod 0600 ~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)
切换key
到迈克尔.这只是私钥.通常AWS会附加.pem
到私钥.
现在michael可以使用私钥登录,key
如下所示:
ssh -i key michael@<ec2_host_name>
Run Code Online (Sandbox Code Playgroud)