aws 创建新用户配置 ssh 登录


配置新用户的目的是为了配置git服务器的

在自己服务器中搭建git服务器不仅可以多掌握一些知识和操作,而且还能起到省钱的作用,起初可能会遇到某些问题而无法继续下一步,网上会有很多相同的问题,不要气馁,当解决掉问题后,那种舒心有种久违的感觉...

用 useradd 来创建用户,改一下权限、主目录还有 shell 之类的。

sudo useradd -m git
sudo passwd git

然后是用 ssh 登录,aws的ssh登录需要制定私钥文件: 1.首先建议用 ec2 的工具生成一个新的 .pem 私钥文件。例如 a.pem。 2.把 a.pem 上传到服务器,使用 ssh-keygen -y 命令,会提示你键入私钥文件地址,然后把 a.pem 路径填上。

  1. 就会打印出一个公钥,类似于: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eYhCe53pcjqP3maAhDFcvBS7O6Vhz2ItxCih+PnDSUaw+WNQn/mZphTk/a/gU8jEzoOWbkM4yxyb/wB96xbiFveSFJuOp/d6RJhJOI0iBXrlsLnBItntckiJ7FbtxJMXLvvwJryDUilBMTjYtwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZqaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3RbBQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE

把这个文件拷贝到新建用户的 ~/.ssh/authorized_keys 文件里,然后就可以了。整个过程可能会提示你要修改文件或者目录的权限,一般改成 600 就可以了。

下次使用新用户(例如:git)登录 ec2 时就用如下命令:

ssh -i "swae.pem" git@yhub.net

其中 yhub.net 就是你的 ec2 的域名,当然ip地址也可以

附件: