快速教程:如何打开远程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的安全。