支持在家工作或位于不同地点的组织需要同时操作多台机器。如果访问远程计算机并不容易,那么从不同位置控制远程计算机就会变得复杂。有几种方法可以根据您正在运行的操作系统创建与远程系统的连接,但在最常见的协议中,SSH(安全外壳)和RDP(远程桌面协议)是最常用的协议。在这里,我们将向您展示如何使用这些协议连接到带有Linux和Windows机器的远程服务器。
连接到远程服务器的先决条件
SSH和RDP用于不同的机器。SSH适用于Linux,而RDP适用于Windows。您可以根据您的客户端-服务器应用程序上的操作系统使用这些协议中的任何一个,并创建与远程计算机的远程连接。使用这些工具,您可以获得对远程机器的访问权并控制它们、传输文件,以及在远程机器在您面前时执行您可以做的所有其他事情。在与远程计算机制作远程桌面协议之前,您需要满足以下先决条件。
现在,正如我们之前所说,如果您尝试连接到Linux服务器,您将需要SSH,但对于Windows服务器,您将需要RDP。那么,让我们一一了解这些协议中的每一个。
安全外壳或安全套接字外壳是用于远程设备连接的协议。它允许您使用基于文本的UI,并且当您安装SSH连接时,将启动一个shell会话。现在您可以使用本地计算机键入命令并控制远程计算机。SSH主要由系统和网络管理员使用,但任何需要远程安全地管理计算机的人都可以使用SSH协议。要创建稳定的SSH连接,您需要一个客户端和一个服务器端组件。客户端是您必须安装在设备上的软件程序,它允许您链接到另一台远程计算机或远程服务器。客户端设备将使用可用的远程主机信息来创建连接。它将需要经过验证的凭据才能在远程设备和主机设备之间建立加密连接。服务器端有一个SSH守护程序组件,它与一个TCP/IP端口保持持续连接,从而创建稳定的连接建议。当客户端开始创建连接时,SSH守护进程会拿出兼容的协议和软件版本,客户端和服务器会相互交换请求的数据。如果凭据的验证准确无误,那么SSH将针对正确的环境启动新请求。现在要启用SSH连接,您必须遵循一些说明。客户端和服务器将相互交换请求的数据。如果凭据的验证准确无误,那么SSH将针对正确的环境启动新请求。现在要启用SSH连接,您必须遵循一些说明。客户端和服务器将相互交换请求的数据。如果凭据的验证准确无误,那么SSH将针对正确的环境启动新请求。现在要启用SSH连接,您必须遵循一些说明。
要创建SSH连接,您将需要一个客户端和一个服务器组件;您需要做的第一件事是将它们都安装在本地和远程计算机上。一个常用的SSH工具也是开源的并且支持Linux发行版是OpenSSH。您必须在Linux机器上安装OpenSSH,但您必须使用服务器上的终端和要用于远程连接的设备。默认情况下,名为Ubuntu的Linux发行版不附带SSH服务器。
一些Linux发行版有一个默认的SSH客户端,当您尝试在Linux机器上安装一个时,请确保它尚未安装。要知道您的Linux发行版是否带有OpenSSH,您必须按照以下步骤操作:
第1步:通过按键盘上的Ctrl+Alt+T启动SSH终端,然后在空白框中键入“终端”。
第2步:键入SSH并按OK或按Enter按钮
第3步:如果您的Linux计算机上安装了OpenSSH,那么它将提供以下响应:
用法:ssh[-1246AaCfGgKkMNnqsTtVvXxYy][-bbind_address][-ccipher_spec]
[-D[bind_address:]port][-Elog_file][-eescape_char]
[-F配置文件][-Ipkcs11][-i身份文件]
[-J[user@]host[:port]][-Laddress][-llogin_name][-mmac_spec][-Octl_cmd][-ooption][-pport][-Qquery_option][-R地址][-Sctl_path][-Whost:port][-wlocal_tun[:remote_tun]]
如果显示此响应,则您可以开始将本地计算机连接到远程计算机。但如果响应有所不同,那么您可以使用以下步骤安装OpenSSH客户端:
第1步:在终端上运行sudoapt-getinstallOpenSSH-client。
第2步:根据提示输入您的超级用户密码。
第3步:按Ok或按Enter键,安装过程将完成。
您可以使用服务器端应用程序创建与远程计算机的SSH连接。确保您有权访问远程计算机,例如其主机名和IP地址。但是要安装OpenSSH服务器,您必须遵循一组不同的步骤。
您的本地计算机需要有一个服务器端应用程序才能接受SSH连接。服务器端应用程序是SSH软件包的一部分。您可以尝试与本地主机连接,以查明SSH服务器是否存在于Linux系统或您想要接受SSH连接的远程计算机上。以下是帮助您了解OpenSSH服务器是否在Ubuntu计算机上不受限制的步骤:
第1步:在您的服务器机器上,通过同时按Ctrl+Alt+T并在空白框中写“终端”来启动终端功能。
第2步:在空白字段中输入sshlocalhost,然后按OK或按键盘上的Enter按钮。
第3步:如果您的系统没有附带SSH服务器,那么它将提供以下响应:
用户名@host:~$sshlocalhost
ssh:连接到主机localhost端口22:连接被拒绝username@host:~$
如果显示响应,那么您可以从终端本身安装OpenSSH服务器:
步骤1:运行:sudoapt-getinstallOpenSSH-serverii,它将安装SSH服务器
第2步:他们会要求您输入您的超级用户密码,这样做
第3步:将出现磁盘空间提示,您必须按Y或Enter键才能继续安装。
您的系统将安装所需的支持文件,这将帮助您了解远程计算机上的SSH服务器是否处于活动状态。为此,您必须输入以下命令:
如果SSH服务器以应有的方式运行,那么它将提供以下响应:
用户名@host:-$sudo服务ssh状态
已加载:已加载(/lib/systemd/system/ssh.service;已启用;供应商预设:enab
活跃:自2018-03-1210:53:44CET以来活跃(运行);1分钟22秒前进程:1174ExecReload=/bin/kill-HUP$MAINPID(code=exited,status=0/SUCCES
您也可以在终端提示符下运行sshlocalhost命令以查看OpenSSH服务器是否已安装并启用以接受连接。它提供的响应将如下所示:
用户名@host:~$sshlocalhost
无法确定主机“localhost(127.0.0.1)”的真实性。ECDSA密钥指纹为SHA256:9jqmhko9Yo1EQAS1QeNy9xKceHFG5F8W6kp7EX9U3Rs。您确定要重新开始连接(是/否)?是的
警告:将“localhost”(ECDSA)永久添加到可用主机的索引中。
现在您可以点击Yes或按Y键继续设置您的SSH服务器或允许它接受来自具有SSH客户端的远程计算机的SSH连接请求。您还可以使用以下命令从终端端口编辑SSH守护程序配置文件:
须藤纳米/etc/ssh/sshd_config

完成SSH服务器的安装后,下一步将是学习如何使用SSH门户连接远程和本地计算机。
如何通过SSH绑定您的远程设备?
现在您已经在本地和远程计算机上安装了OpenSSH客户端和服务器,您可以使用它们在设备与服务器之间建立已建立的连接。以下是在两个设备之间创建连接所需遵循的方法:
第1步:在本地机器上启动SSH终端并运行sshyour_username@host_ip_address命令。它将向您显示一个用户名,该用户名必须与您尝试远程连接的服务器上的用户名匹配。如果用户名匹配,请输入sshhost_ip_address并按Enter键。
第2步:输入您的密码并再次按Enter键。请注意,您在键入时将无法在屏幕上看到您的密码。因此,如果您要粘贴密码,请确保它是正确的。
第3步:当您第一次尝试连接到服务器时,如果询问您是否要继续连接,您必须按Enter或Yes。此确认只会出现一次,因为本地计算机不知道远程服务器。
第4步:上一步会将ECDSA密钥指纹添加到您的本地计算机,以帮助您保持与远程计算机的连接。
当本地和远程计算机连接到同一网络时,您可以使用私有IP地址而不是公共IP地址。此外,请确保TCP端口正确,并且端口转发请求的设置或配置也正确。如果您没有修改sshd_config文件,则TCP的默认端口为22。这是关于Linux系统上的SSH连接的全部内容,但是如果您运行的是Windows,那么您将必须了解RDP。
RDP是指由Microsoft构建的远程桌面协议,可帮助您管理和控制安装了Windows操作系统的计算机。您可以在RDP的帮助下使用本地设备监控您的Windows远程设备。SSH客户端使用命令行界面创建连接,但RDP为用户提供了一个图形界面,您可以使用该界面通过本地计算机访问远程计算机的控制权。RDP服务也称为终端服务,允许您操作连接到本地网络的远程计算机。要使用RDP连接您的计算机,您需要VPN连接;否则,远程连接的安全性将低于SSH连接。RDP不如SSH安全,因为使用RDP,您直接通过互联网连接到不同的设备。有许多黑客总是在等待您的连接中存在漏洞,而Windows远程桌面连接使用的是容易被黑客入侵的开放端口。当您使用VPN连接时,您的连接将通过一个私人虚拟插座,该插座为您的本地和远程计算机之间的数据交易创建了一个安全的门户。您还可以而且必须使用强大、安全的密码并定期更新它们,这将使您的RDP连接不易受到黑客攻击。您的连接是通过一个私人虚拟插座进行的,该插座为您的本地和远程计算机之间的数据交易创建了一个安全的门户。您还可以而且必须使用强大、安全的密码并定期更新它们,这将使您的RDP连接不易受到黑客攻击。您的连接是通过一个私人虚拟插座进行的,该插座为您的本地和远程计算机之间的数据交易创建了一个安全的门户。您还可以而且必须使用强大、安全的密码并定期更新它们,这将使您的RDP连接不易受到黑客攻击。
RDP连接是使用带有远程桌面协议的直接客户端-服务器方法创建的。当您启用RDP协议时,Windows远程桌面服务器端功能将开始接受来自端口3389的连接请求。每次您尝试连接到Windows服务器时,他们都会要求您提供正确的用户凭据,以帮助您进行远程操作使用权。访问服务器后,您可以管理应用程序并在本地和远程计算机之间传输文件。您还可以在虚拟连接到远程计算机的本地计算机上创建和完成任何任务。无论您运行的是什么版本的Windows,您都可以使用RDP轻松创建与本地和远程计算机的安全连接。Windows上默认存在远程桌面客户端;只有当本地计算机具有Windows操作系统的Pro或Enterprise服务器版本时,您才能访问远程计算机。因此,您只能在安装了高级Windows操作系统的两台设备之间创建远程连接。
您必须在您的计算机上允许Windows远程桌面服务器服务,该服务已经集成到您的Windows系统中。RDP客户端无需任何额外设置即可连接到另一台运行Windows操作系统的远程计算机。您的Windows计算机不会自动接受RDP连接请求。这就是为什么如果您想通过网络将您的计算机与远程服务器连接,并且如果它不是您的本地网络,那么在启用RDP连接时,您必须记住以下几点:
您可以通过三种方式在远程桌面上启用RDP连接:端口转发、使用VPN连接和关闭防火墙设置。
您需要确保将端口安全地转发到正确的远程主机的IP地址而不会受到损害。您还可以检查路由器的设置,以了解RDP的TCP端口或端口3389上的流量是否通过远程桌面的IP地址。在这种方法中,您的远程Windows服务器会暴露在网络中,并且可供黑客入侵。
在客户端计算机上使用虚拟专用网络将帮助您从本地连接访问远程服务。当数据通过私有、安全的隧道进行交易时,您无需担心不安全的远程连接。
如果您系统上的防火墙阻止了您的远程连接,那么您将无法将远程桌面与本地计算机连接以虚拟访问其文件。您必须配置防火墙以允许它接受RDP的本地端口,无论它是自定义端口号还是默认端口号。
当您考虑这些要点时,您可以轻松地将本地计算机与远程服务器连接起来。请按照以下部分了解如何在各种WindowsServer版本中启用远程访问。
如何在WindowsServer版本中启用远程访问?
在所有Windows操作系统版本中,配置远程桌面和从本地PC为远程PC启用安全远程连接的方法都是相同的。在本节中,我们将为您提供一个分步过程,以帮助您创建对所需计算机的远程访问。在继续执行这些步骤之前,请确保您已经考虑了我们在之前的部分中讨论过的端口转发、VPN和防火墙设置。
打开要启用远程连接的机器上的控制面板,然后按照以下步骤操作:
第1步:根据您的操作系统版本,右键单击计算机或此PC
第3步:单击菜单左侧的远程设置
第4步:选择允许远程连接到此计算机。此步骤将自动从防火墙列表中删除远程桌面。您还可以取消选中“仅允许来自运行具有网络级别身份验证的远程桌面的计算机的连接(推荐)”的框
步骤2:将用户添加到远程用户列表(可选)
仅当您希望允许除您自己或管理员之外的其他用户访问远程计算机时,此步骤才有用。管理员已包含在允许的用户列表中,但您不会在列表中找到他们。如果您想将其他用户添加到列表中,请按照以下步骤操作:
第1步:单击远程设置屏幕中的选择用户
第2步:单击“远程桌面用户”框中的“添加”
第3步:在这里,您将看到“选择用户”框。您还可以通过单击位置来选择要搜索用户的位置。
第4步:将出现一个EntertheObjectNamestoSelect空间,您必须在其中提供用户名,然后单击CheckNames
第5步:找到用户后,单击他们的帐户,然后单击确定
第6步:现在单击关闭或确定退出窗口
这些是允许您配置远程桌面客户端的选项,您可以根据需要轻松地将本地计算机连接到远程计算机。
如何使用远程桌面连接客户端?
您无需在本地计算机上配置远程桌面客户端即可使用它,我们将在下面分享的步骤适用于所有版本的Windows操作系统。
步骤1:打开桌面连接客户端
步骤2:输入IP地址或主机名
远程桌面连接应用程序中将出现一个窗口,您可以在其中输入远程计算机的主机名或IP地址。当您必须输入正确的IP地址并单击连接时,计算机字段将为空。您可以根据特定情况输入远程计算机的私有或公共IP地址:
步骤3:输入RDP凭据并创建连接
单击连接按钮后,您会发现一个显示进程进度的栏,当远程访问的配置完成后,您会在屏幕上找到一个弹出窗口。在这里,您必须执行以下操作:
第1步:提供用户名的密码或提供不同的用户凭据
第2步:单击确定,他们将向您发送警告消息
这就是您从本地桌面创建与远程桌面的连接的方式。您将只能从本地桌面观察远程计算机的操作。
当您将本地计算机连接到远程计算机时,请考虑这一点,即只有一个用户可以同时访问远程计算机或Windows计算机。如果其他人正在使用您尝试访问的远程计算机,则该用户必须断开连接,您才能允许访问远程计算机。但请始终记住使用VPN连接和第三方多重身份验证工具安全地访问远程桌面。
本文来源:国外服务器--如何连接到Linux或Windows服务器(连接linux服务器的常用工具)
本文地址:https://www.idcbaba.com/guowai/6254.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。




