ubuntu 添加ssh用户
时间: 2024-12-11 18:41:45 浏览: 12
在Ubuntu系统中添加SSH用户通常涉及到两个步骤:创建新用户和配置SSH访问权限。以下是详细的操作:
1. **创建新用户**:
- 打开终端(Terminal),输入命令打开“sudo”模式并输入密码以获得管理员权限:
```
sudo su -
```
- 接下来,运行`adduser`命令创建新用户,例如创建一个用户名为"username"的新用户:
```
adduser username
```
- 输入用户的主目录:
```
cd /home/username
```
- 使用`ssh-keygen`生成SSH公私钥对,一路回车即可接受默认设置:
```
ssh-keygen -t rsa
```
- 将公钥复制到远程服务器的`.ssh/authorized_keys`文件里,可以使用`cat ~/.ssh/id_rsa.pub`获取公钥内容,然后通过SSH连接过去粘贴或使用`ssh-copy-id`命令自动传输。
3. **启用SSH服务,并允许新用户登录**:
- 确保SSH服务已经启动,如果没有,则启动它:
```
systemctl start ssh
```
- 如果希望该用户开机自启动SSH服务,可以用:
```
systemctl enable ssh
```
4. **测试SSH连接**:
- 退出root用户,使用新创建的用户名登录:
```
exit
username@hostname
```
至此,新的SSH用户已经在Ubuntu系统中配置好了。你可以尝试使用新用户通过SSH登录验证。
阅读全文