一、问题描述
如果你和我一样,需要在购买的云服务器又或者是单位公司or学校里的服务器上面进行实验运行自己的代码,同时并不想把自己的工作环境和别人混淆在一起,那么就需要独立拥有一个Ubuntu用户。
二、解决步骤
在Ubuntu上创建新用户的步骤如下所示:
1、打开终端(Terminal)。
2、使用以下命令创建新用户(将"newuser"替换为要创建的用户名):
sudo adduser newuser
3、确保新用户已经被正确地创建后,我们需要设置其登录密码。运行以下命令:
sudo passwd newuser
系统会提示输入密码、全名等信息来完成用户添加过程。按照指引进行操作即可。
4、还需要安装SSH服务器以便能够通过远程连接到该计算机。运行以下命令来安装OpenSSH Server:
sudo apt install openssh-server
5、当安装完成后,SSH服务器应该自动启动。若未启动,则可以手动启动它:
sudo systemctl start ssh
还可以设置ssh随系统启动。
sudo systemctl enable ssh
6、需要配置防火墙以允许SSH连接。运行以下命令来编辑ufw防火墙规则:
sudo ufw allow ssh
默认情况下,SSH 服务通常绑定到端口 22。
【补充】防火墙开放指定端口命令:
sudo ufw allow <port>/tcp
7、确认防火墙规则并激活防火墙:
sudo ufw enable