阅读量:158
在Ubuntu系统中,通过SSH和SFTP创建新用户需要执行以下步骤:
打开终端(快捷键:Ctrl + Alt + T)
使用root权限登录或使用sudo命令。如果你已经是root用户,可以跳过此步骤。要以sudo权限执行命令,请在命令前加上“sudo”,例如:sudo apt-get update
更新系统软件包列表:
sudo apt-get update
安装OpenSSH服务器(如果尚未安装):
sudo apt-get install openssh-server
创建新用户。将“newuser”替换为你想要的新用户名:
sudo adduser newuser
按照提示输入新用户的密码以及其他相关信息。
为新用户分配SFTP访问权限。首先,确保sshd_config文件中允许SFTP访问。使用文本编辑器打开该文件,例如nano:
sudo nano /etc/ssh/sshd_config
找到以下行:
#Subsystem sftp /usr/lib/openssh/sftp-server
取消注释(删除行首的#),然后保存并关闭文件。
重启SSH服务以应用更改:
sudo systemctl restart ssh
现在,新用户已经创建并具有SFTP访问权限。新用户可以使用以下命令登录到系统:
sftp newuser@your_server_ip
将“your_server_ip”替换为你的服务器IP地址。
注意:根据你的需求,你还可以通过修改/etc/ssh/sshd_config文件来限制新用户的访问权限,例如限制其只能访问特定目录。