快速教程:如何打开远程VPS? (打开远程vps)

远程VPS是一种可以在互联网问的虚拟服务器。它可以被用来部署应用程序、网站或者是数据库等。但是,包含一些特定的软件和配置,它可能比较复杂。在本文中,我们将介绍如何打开远程VPS并进行基本配置。请注意,我们将介绍的内容是适用于Ubuntu和Debian系统的。

步骤1:登录VPS

我们需要打开一些与VPS的连接方式。我们常常使用SSH来连接远程服务器。打开终端并键入以下命令:

ssh root@your_server_ip_address

请注意,您需要将“your_server_ip_address”替换为您自己的VPS IP地址。

当您登录时,您将需要输入VPS的root密码或使用SSH密钥进行身份验证。如果您之一次登录,可能需要接受主机密钥。当您登录时,您将看到以下输出:

root@your_vps_name:~#

步骤2:更新软件包

在您的VPS上运行更新的软件包非常重要,因为它们通常包括安全修补程序和新功能。键入以下命令,运行软件包更新。

apt-get update

有些软件包不包括在之一批更新中,所以我们还需要运行一下命令。

apt-get upgrade

步骤3:创建新用户

我们不应该直接使用root用户,因为这样做将给黑客利用的机会。相反,我们应该建立一个新的普通用户帐户。这个帐户将授予必要的权限,以便您能够完成您的工作而不必使用root帐户。请运行以下命令来创建新用户。

adduser your_username

请注意,您需要将“your_username”替换为您想要创建的新用户名。运行命令后,您将需要设置新用户的密码,并回答一些有关用户的基本问题。

步骤4:授予sudo权限

如果您想在新用户下执行一些需要管理员(root)权限的操作,您可以使用sudo命令,不过需要授予相应的权限。运行以下命令,这将创建一个新组,该组将被授予sudo访问权限。

addgroup sudo

现在,您需要将新用户添加到sudo组中。运行以下命令,将您创建的新用户名(your_username)替换为您的用户名。

usermod -aG sudo your_username

步骤5:禁用密码登录方式

此时我们的新用户已运作良好,不过为了更安全,请禁止使用密码登录方式,并使用SSH密钥登录。运行以下命令以打开SSH配置文件。

nano /etc/ssh/sshd_config

找到下列内容:

#PasswordAuthentication yes

删除前面的“#”来禁用密码登录方式。将其更改为:

PasswordAuthentication no

运行以下命令以重启SSH服务:

systemctl restart sshd

步骤6:配置防火墙

在您的VPS上配置防火墙也很重要。请注意,如果您名称修改SSH端口号,请确保在防火墙中更新新端口的规则。运行以下命令以安装UFW:

apt-get install ufw

运行以下命令以测试ufw是否已正确配置:

ufw allow ssh

ufw enable

这将获取SSH连接以及相应的端口号,并在防火墙中打开它。如果您使用不同的SSH端口号,请更新上面的命令以使用您的SSH端口号。

正如我们在本文中看到的,打开远程VPS是一件不太容易的任务,不过经过一些指导,也可以很容易地完成。我们从安全开始,确保只有经过身份验证的用户可以登录。接下来,我们运行了软件包更新,修复了所有安全漏洞。然后,我们创建了新的普通用户并授予sudo权限。我们设置了ufw防火墙规则以确保VPS的安全。


数据运维技术 » 快速教程:如何打开远程VPS? (打开远程vps)