Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SSH密钥创建Amazon Linux 2用户_Linux_Amazon Web Services_Amazon Ec2 - Fatal编程技术网

使用SSH密钥创建Amazon Linux 2用户

使用SSH密钥创建Amazon Linux 2用户,linux,amazon-web-services,amazon-ec2,Linux,Amazon Web Services,Amazon Ec2,我正在尝试使用adduser命令创建一些AmazonLinux2用户,但无法为这些用户创建用于登录的ssh文件 如果有人能帮我完成这些步骤,那将非常有帮助这是标准的Linux。它实际上与您使用的是AmazonEC2实例这一事实无关 在一个典型的组织中,用户应该生成自己的密钥对,然后向系统管理员提供公共密钥,以便他们可以将其放入~/.ssh/authorized_keys文件中。这样,即使系统管理员也没有密钥对的私有部分 见: 或者,用户可以在AmazonEC2控制台中生成密钥对。AWS将保留公钥

我正在尝试使用adduser命令创建一些AmazonLinux2用户,但无法为这些用户创建用于登录的ssh文件


如果有人能帮我完成这些步骤,那将非常有帮助

这是标准的Linux。它实际上与您使用的是AmazonEC2实例这一事实无关

在一个典型的组织中,用户应该生成自己的密钥对,然后向系统管理员提供公共密钥,以便他们可以将其放入
~/.ssh/authorized_keys
文件中。这样,即使系统管理员也没有密钥对的私有部分

见:

或者,用户可以在AmazonEC2控制台中生成密钥对。AWS将保留公钥对,以便将来启动实例,私钥对将作为下载的.pem文件提供

他们可以通过以下方式从私钥中提取公钥:

ssh-keygen -y -f key.pem > key.pub
见: