如何从Windows,macOS或Linux连接到SSH服务器

SSH客户端允许您连接到运行SSH服务器的远程计算机。安全外壳(SSH)协议通常用于远程终端连接,使您可以像坐在远程计算机上一样访问远程计算机上的文本模式终端。它也可以用于SSH隧道,SCP文件传输以及其他功能。

视窗

有关的:使用SSH服务器可以做的5件事

Windows仍然不提供内置的SSH命令。早在2015年,微软就曾将官方SSH客户端集成到PowerShell中引起了轰动,但此后我们再也没有听说过。因此,用于连接到SSH服务器的最流行且广受推荐的解决方案是一个名为PuTTY的开源第三方应用程序。

更新:Windows 10现在具有可以安装的官方SSH命令。它是Windows 10的一部分,但是“可选功能”。

下载PuTTY并启动它以开始使用。您可以下载包含PuTTY和相关实用程序的安装程序。或可以用作便携式应用程序的putty.exe文件。

在“主机名(或IP地址)”框中键入SSH服务器的主机名或IP地址。确保“端口”框中的端口号与SSH服务器所需的端口号匹配。 SSH服务器默认情况下使用端口22,但是通常将服务器配置为使用其他端口号。点击“打开”进行连接。

首次尝试连接到服务器时,您会看到一条安全警报。这表明您以前没有连接到该服务器。这是预期的,因此请单击“确定”继续。

如果已经连接到服务器一次以后再看到此警告,则表明服务器的加密密钥指纹不同。服务器管理员已对其进行了更改,或者某人正在拦截您的流量并试图诱使您连接到恶意冒名顶替的SSH服务器。小心!

系统会提示您输入SSH服务器上帐户的用户名和密码。完成后,您将建立连接。只需关闭窗口即可终止SSH连接。

PuTTY还可以做更多的事情。例如,如果您需要使用私钥文件通过SSH服务器进行身份验证,则可以在启动应用程序时显示的“ PuTTY配置”窗口中的“连接”>“ SSH”>“身份验证”中找到此选项。有关更多信息,请查阅PuTTY的手册。

macOS和Linux

有关的:如何在Windows 10上安装和使用Linux Bash Shell

诸如macOS和Linux之类的基于UNIX的操作系统包含一个内置的SSH命令,该命令在任何地方都几乎相同。您甚至可以通过Windows环境上的Bash在Windows 10上使用此命令。

要从这些操作系统之一连接到SSH服务器,请首先打开一个终端窗口。在Mac上,您可以在Finder>应用程序>实用程序>终端中找到它。在Linux桌面上,在应用程序菜单中寻找“终端”快捷方式。在Windows上,安装并打开Bash shell。

要连接到SSH服务器,请在终端中键入以下命令,替换为 用户名 使用您在SSH服务器上的用户名和 ssh.server.com SSH服务器的主机名或IP地址:

ssh [email protected]

此命令将通过默认端口22连接到SSH服务器。要指定其他端口,请添加 -p 到命令末尾,然后是要连接的端口号,如下所示:

ssh [email protected] -p 2222

第一次连接时,您会看到一条消息,要求您确认服务器的身份。如果这实际上是您第一次连接到服务器,那是正常现象,您可以键入“ yes”继续。

如果您以前已连接到服务器并看到此消息,则表明服务器管理员已更改了密钥指纹,或者被欺骗连接到冒名顶替者服务器。小心!

系统会提示您在SSH服务器上键入用户帐户所需的密码,然后再继续。拥有之后,您就可以连接了。关闭窗口或键入“ exit”,然后按Enter结束SSH连接。

您可以在SSH手册页中找到有关使用ssh命令的更多信息。您可以通过键入来访问它 男士ssh 在终端上,或在网络浏览器中查看它。


$config[zx-auto] not found$config[zx-overlay] not found