首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让30多个用户在ssh中使用我的ubuntu?

如何让30多个用户在ssh中使用我的ubuntu?
EN

Ask Ubuntu用户
提问于 2015-11-05 12:19:00
回答 1查看 77关注 0票数 1

我正在尝试实现一个网络系统。学生可以通过ssh命令或Putty连接到它。

在主计算机中,我使用了ubuntu。我希望管理员每次增加一个新的学生,并给他们确切的空间。

学生们可以通过wifi连接到主计算机。我的目的是:

学生可以使用ubuntu终端,即使他们在自己的系统上没有这个操作系统。

我希望其中一个用户是管理员,这样它就可以删除旧用户并添加新用户。

我不知道从哪里开始,所以如果你们能给我一个点击率,那就很有意义了。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-11-05 13:44:32

Linux是一个多用户操作系统,所以允许其他人访问没有问题.

为了能够使用putty或从MacOS终端连接,学生将需要ssh客户端(在所有MacOS发行版中作为标准,MacOS iirc作为ssh二进制文件,或者Windows,如Putty)。

现在,在您的服务器上需要ssh服务器,通过以下方式安装它:

代码语言:javascript
运行
复制
sudo apt-get install openssh-server

如果您对您的机器使用ufw - unblosk ssh流量:

代码语言:javascript
运行
复制
sudo ufw allow ssh

现在只需添加用户,例如运行:

代码语言:javascript
运行
复制
sudo useradd -s /bin/bash -d /home/[username] -m [username]

为用户创建密码:

代码语言:javascript
运行
复制
sudo passwd [username]

现在,这是相当基本的设置,但您的学生能够登录到他们自己的帐户,并在shell中工作。

为了限制用户可以使用的空间,可以使用配额应用程序,但是它的配置乍一看可能会稍微复杂一些(https://www.digitalocean.com/community/tutorials/how-to-enable-user-and-group-quotas)。

还请阅读ssh服务器配置,因为有一些选项,例如允许根用户登录,您可能想要更改(https://help.ubuntu.com/community/SSH/OpenSSH/Configuring)。

对于具有管理员权限的用户,请使用sudo (参见,例如:https://help.ubuntu.com/community/Sudoers)

记住,你的学生的机器需要在同一个网络上才能连接到你的电脑(在这个最简单的例子中)。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/694273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档