logo

Linux新手指南:创建新用户和设置密钥SSH远程登录

作者:沙与沫2023.05.22 10:34浏览量:1873

简介:Linux创建新的用户并设置密钥SSH远程登录

Linux创建新的用户并设置密钥SSH远程登录

在Linux系统中,用户是非常重要的,它们可以用来访问系统资源,如文件、目录、权限等。为了保护这些资源,我们需要为用户分配密码和设置访问权限。同时,我们也需要管理用户密钥,以确保只有授权的用户才能访问这些资源。

  1. 创建新用户

要创建新用户,可以使用以下命令:

  1. sudo adduser username

其中,username是要创建的新用户的名称。

  1. 设置密钥

密钥是一种保护敏感数据的方法。为了确保只有授权的用户才能访问敏感数据,我们需要为用户分配密钥。使用以下命令来分配密钥:

  1. ssh-keygen -t rsa -N '' -f /path/to/private/key.pem

其中,-t rsa表示使用RSA算法生成密钥,-N ''表示不填写名称,-f /path/to/private/key.pem表示从指定文件中读取私钥。

  1. 添加密钥到新用户

将生成的私钥添加到新用户的SSH密钥列表中,使用以下命令:

  1. ssh-copy-id newuser@remote-server

其中,newuser是要将私钥添加到的用户的名称,remote-server是远程服务器的名称。如果该远程服务器已经配置了防火墙规则,需要添加SSH规则以允许公钥访问。

  1. SSH远程登录新用户

现在,我们已经成功创建了新用户并将私钥添加到该用户的SSH密钥列表中。要远程登录该用户,可以使用以下命令:

  1. ssh remoteuser@remote-server 'cat /path/to/private/key.pem'

相关文章推荐

发表评论

活动