Linux新手指南:创建新用户和设置密钥SSH远程登录
2023.05.22 10:34浏览量:1873简介:Linux创建新的用户并设置密钥SSH远程登录
Linux创建新的用户并设置密钥SSH远程登录
在Linux系统中,用户是非常重要的,它们可以用来访问系统资源,如文件、目录、权限等。为了保护这些资源,我们需要为用户分配密码和设置访问权限。同时,我们也需要管理用户密钥,以确保只有授权的用户才能访问这些资源。
- 创建新用户
要创建新用户,可以使用以下命令:
sudo adduser username
其中,username是要创建的新用户的名称。
- 设置密钥
密钥是一种保护敏感数据的方法。为了确保只有授权的用户才能访问敏感数据,我们需要为用户分配密钥。使用以下命令来分配密钥:
ssh-keygen -t rsa -N '' -f /path/to/private/key.pem
其中,-t rsa表示使用RSA算法生成密钥,-N ''表示不填写名称,-f /path/to/private/key.pem表示从指定文件中读取私钥。
- 添加密钥到新用户
将生成的私钥添加到新用户的SSH密钥列表中,使用以下命令:
ssh-copy-id newuser@remote-server
其中,newuser是要将私钥添加到的用户的名称,remote-server是远程服务器的名称。如果该远程服务器已经配置了防火墙规则,需要添加SSH规则以允许公钥访问。
- SSH远程登录新用户
现在,我们已经成功创建了新用户并将私钥添加到该用户的SSH密钥列表中。要远程登录该用户,可以使用以下命令:
ssh remoteuser@remote-server 'cat /path/to/private/key.pem'

发表评论
登录后可评论,请前往 登录 或 注册