50% 折扣 所有计划,时间有限。开始于 $2.48/mo
还剩 10 分钟
网络和商业应用程序

如何通过 SSH 连接到您的网站?

玛丽·H By 玛丽·H 10 分钟阅读 更新于 2023 年 6 月 10 日
wordpress ssh 安全远程访问

知道如何 通过 SSH 连接到您的网站 允许您在本地计算机和远程主机之间建立某些连接。如今,许多企业都在利用新兴技术来提高性能并削减开支,而 SSH 与该技术并不分离。

新的进步带来新的要求,现代安全技术可以对抗无用的、薄弱的途径和方法。这就是我们想要深入研究 SSH 解决方案的原因。

因此,请继续阅读,了解有关 SSH 的基本技巧,它可以为您建立安全可靠的连接。在我们介绍如何通过 SSH 连接您的网站之前,我们应该知道 SSH 是什么。

什么是 SSH?

SSH是Secure shell的缩写,是一种通过HTTP(超文本传输​​协议)在网络上发起加密连接的安全通信协议。 HTTP 为计算机共享网站数据,而 SSH 为其访问远程资源添加了出色的安全性。

SSH支持不同类型的服务器访问安全,如文件传输和同步, 文件传输协议 通过 SSH、安全复制以及使用 OpenSSH 的专用网络访问服务器。因此,您将能够使用 SSH 客户端连接您的网站,通过 GUI 或命令行安全地传输数据。

当然,你首先应该 更改 SSH 端口 从其默认值 使其真正安全。 

另请阅读: Windows VPS 上的端口转发

 

提示: 由于Linux和Mac OS内置了SSH接口,因此无需安装SSH客户端。

WordPress-VPS 开始写博客

在顶级硬件上自行托管您的 WordPress,具有 NVMe 存储和全球最低延迟 - 选择您最喜欢的发行版。

获取 WordPress VPS

如何使用 SSH 连接到主机?

要开始通过 SSH 连接您的站点,您需要工具来实现它。对于初学者,您应该使用我们在以下几行中访问的终端通过 SSH 连接到服务器,以便您能够通过 SSH 建立连接。

如何使用终端通过 SSH 连接到服务器?

Mac 和 Linux 操作系统可以使用终端启动 SSH 连接。终端是一种类似于 DOS 的模拟器,可以在您的系统和远程服务器上运行命令行指令。

因此,没有任何迹象表明图形用户界面可以轻松地与主机建立 SSH 连接。在这个简单的基于类型的黑屏中,您拥有所有必要且有价值的选项,可以得出正确的结果。

通过 ssh 连接到您的网站

  • 首先,单击启动 Pod 图标,然后在搜索栏中输入“Terminal”
  • 您可以通过应用程序 > 实用程序导航到终端

如何使用 Putty 连接到 Web 服务器?

Putty 是一款免费的 SSH 终端软件,称为 SSH 客户端应用程序,它在 Microsoft Windows 上运行,用于访问您的 VPS、物理机或一台主机中的多个虚拟机并对其进行管理。便于使用。

与终端不同,要使用 SSH 连接 Web 服务器,您需要先下载并安装 Putty,然后继续执行后续步骤。

Windows 上的 Putty SSH 客户端安装

提示: 您可以选择最适合您的Windows版本的软件包,建议下载32位版本更安全。

这两种方法对您从 Windows 或 Mac OS 通过 SSH 服务器进行连接执行相同的操作。一旦您使用 SSH 客户端或终端作为连接主机的先决条件,现在让我们继续使用命令行来运行代码并将命令发送到目标服务器。现在,您应该了解一些信息来完成清单。

另请阅读: 在 VPS 上安装 MikroTik CHR (使用 油灰)

通过 SSH 连接到您的网站的要求

建立 ssh 连接的要求

  1. 服务器IP地址:这是您的域名或IP地址
  2. SSH 端口:该帖子由您的托管提供商提供
  3. SSH 用户名:指您的 FTP 用户名(不适用于 WordPress 管理员)
  4. SSH密码:这是你的FTP密码
  5. PuTTY 安装完成后,打开它并使用它连接到您的网站。
  6. 要连接 PuTTY SSH 客户端,请打开它,然后输入您的服务器 IP 和 SSH 端口。
  7. 单击“打开”按钮继续。
  8. 将出现一个登录弹出窗口,要求您输入 SSH 用户名并按 Enter 键
  9. 然后,输入您的 SSH 密码并再次按 Enter。

通过 PuTTY SSH 客户端成功连接到服务器后,您现在可以运行必要的命令行。

另请阅读: 如何使用SSH连接到远程服务器?

14 个有用且基本的 SSH 命令

使用这些 SSH 命令,您可以移动文件、删除文件夹、创建新目录、更改用户权限等。

  1. Is 命令:此命令调用当前文件夹中的文件和目录列表。
ls
  1. cd 命令:此命令更改目录并移动到不同的位置。例如 $ cd /home
cd
  1. mkdir:该命令创建一个新目录
mkdir
  1. touch 命令:该命令将一个新文件添加到目录中
touch
  1. rm 命令:此命令删除文件或文件夹
rm
  1. cp 命令:此命令复制文件和文件夹。

笔记: 您需要指定文件名或目录以及要将其复制到的位置。例如:$ cp [选项] [源] [目标]

cp
  1. mv 命令:此命令移动文件,您应该键入文件的源和目标。 mv [来源] [目的地]
mv

现在让我们看看可以在此命令开头添加的可选项目。

  • -f: 此选项将删除目标文件并允许您在没有写入权限时创建新文件。
  • -u: 仅当源文件比目标文件新时才复制源文件。
  • -n: 这不会覆盖现有文件并防止其更改
  • -a: 该选项将文件存档。
  • -R: 它仅用于文件夹;它复制目标文件夹内的所有文件和文件夹。
  1. 清除命令:该命令清除终端屏幕。
clear
  1. Tar 命令:此命令创建并解压缩压缩档案。
tar cvzf ArchiveName.tar.gz /path/to/directory
  1. Wget 命令:该命令从互联网下载文件。
wget http://fileurl/filename.ext
  1. Du命令:此命令显示获取特定目录中的文件和文件夹的大小。
du
  1. 历史命令:该命令显示最近使用过的命令
history 50
  1. PWD 命令:此命令为您提供当前目录的完整路径。运行此命令后,您会看到类似这样的内容:home/用户/public_html
pwd
  1. 查找命令:此命令搜索文件并显示这些属性(名称、大小、文件类型等)。你应该像这样使用它: find [起始目录] [选项] [搜索词]
find

另请阅读: 谷歌浏览器静默安装

生成密钥对步骤

生成 ssh 密钥对

  • 在终端中生成公钥
  • 将密钥对添加到您的托管帐户。
  • 通过 SSH 客户端(Putty)生成私钥

另请阅读: 在 Windows 10 中生成 SSH 密钥

如何在终端中生成公钥对?

为 Linux 和 Mac 生成公钥身份验证开始在终端中键入命令并使用 Open SSH。

  • 打开终端框 在 shell 提示符下,键入以下命令:
  • ssh-keygen 程序要求您指定密钥文件的位置和文件名。

提示: 您可以键入新名称或使用默认名称并按 Enter 键。

  • 您可以选择创建一个密码来保护您的密钥。
  • 使用以下命令将密钥对的公共部分复制到您的服务器
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

输入您的用户名而不是用户和服务器,然后输入您要使用密钥身份验证的服务器地址。

  • 出现提示时输入该 SSH 服务器的用户帐户密码

提示: 您现在可以使用密钥对对服务器进行身份验证。

WordPress-VPS 开始写博客

在顶级硬件上自行托管您的 WordPress,具有 NVMe 存储和全球最低延迟 - 选择您最喜欢的发行版。

获取 WordPress VPS

如何生成您的 SSH 私钥对?

生成新的 SSH 密钥是创建高安全身份验证级别所需的第一件事。如果您拥有此 SSH 密钥来连接您的服务器,并为您的登录过程提供最大的安全性,将会有所帮助。

正确生成密钥后,可以保证更高的安全性以及快速便捷的访问和管理服务器的方式。

终端或 SSH 客户端可以让您更专业,而不是使用用户名和密码的传统方式。

另请阅读: 在单个服务器上托管多个网站

使用 SSH 客户端生成 SSH 私钥

生成 ssh 私钥

  • 首先,进入PuTTYgen程序
  • 然后,在要生成的密钥类型部分中选择 SSH-2 RSA。
  • 接下来,单击“操作”部分中的“生成”按钮。

提示: 在此步骤中,开始在窗口中移动鼠标,直到绿色进度条变满。

原因是为了实现你对认证方式的随机移动。这是您可以从攻击者那里受益的最可靠的技术之一。

腻子密钥生成器

  • 之后,当进度条完成时,PuTTYgen 会生成您的 SSH 密钥对。
  • 在密钥密码字段中输入密码,然后在“确认 密码” 场地。
  • 单击保存私钥按钮

提示:(请记住保存私钥,下次连接到您的计算机时将需要它)

保存私钥

  • 右键单击名为“用于粘贴到 OpenSSHauthorized_keys 文件中的公钥”的文本字段,然后选择“全选”。
  • 现在再次右键单击同一文本字段并选择“复制”。

如何导入 SSH 密钥

当您的计算机上保存了新密钥后,现在您应该将其导入 PuTTY 密钥代理中。

这两步将SSH密钥导入到PuTTY中

  • 单击代理按钮,在 PuTTY 配置窗口中打开密钥管理器。
  • 单击“添加密钥按钮”,然后找到您保存私钥的位置,选择它并单击“打开”。

提示: 如果需要,请输入您的密钥密码。

WordPress-VPS 开始写博客

在顶级硬件上自行托管您的 WordPress,具有 NVMe 存储和全球最低延迟 - 选择您最喜欢的发行版。

获取 WordPress VPS

结论

通过 SSH 连接到您的网站具有不同的优点和步骤,我们将在上下文中尽可能地进行解释。一般来说,要成为现代商业通信网络领域的先驱,您需要对网站文件和云服务器上的登录进行高质量控制。

因此,创建用于身份验证的公钥会加密您与服务器的连接。接收方使用的私钥可以解密连接。最后,这个双向过程将在两个网络端点之间提供安全的交互。然后认真对待这个数字时代的互动,才能赢得胜利,而不是失败。

分享

更多来自博客

继续阅读。

Odoo 评论特色图像,左侧为大标题文字,右侧为 Odoo 徽标,周围是柔和的紫色云主题背景中的浮动应用程序界面面板。
网络和商业应用程序

Odoo 全面回顾:Odoo 是否适合您的企业 ERP

Odoo 是成长型企业最广泛考虑的 ERP 平台之一,原因很简单,那就是它在一处承诺很多。销售、会计、库存

吉姆·施瓦茨吉姆·施瓦茨 阅读时间 11 分钟
开源 WordPress 替代品的特点是具有彩色渐变背景的图像、桌面显示器、代码编辑器、模糊的仪表板预览以及左侧的大标题文本。
网络和商业应用程序

为开发人员量身定制的最佳开源 WordPress 替代品

WordPress 仍然很重要,并且它仍然可以很好地为大量网站提供服务。其插件目录包含超过 62,000 个插件,其主题目录提供超过 14,000 个免费主题。塔

吉姆·施瓦茨吉姆·施瓦茨 阅读时间 14 分钟
Automad 与 WordPress 的对比图,带有平台徽标和标题,询问 CMS 开发人员应该选择哪个。
网络和商业应用程序

Automad 与 WordPress:两个最佳 CMS 平台之间的彻底比较

Automad 和 WordPress 以两种截然不同的方式解决相同的工作。 Automad 是一个平面文件 CMS 和模板引擎,因此内容存在于文件中而不是数据库中,但 WordPress,

吉姆·施瓦茨吉姆·施瓦茨 阅读时间 9 分钟

准备好部署了吗? 每月 2.48 美元起。

独立云,自 2008 年起。AMD EPYC、NVMe、40 Gbps。 14 天退款。