OpenSSH在Windows 10春季更新

最近OpenSSH在Windows 10春季更新这个话题,相信很多小伙伴都是非常有兴趣了解的吧,一段好的故事可以给读者带来很多值得深思的新东西,甚至还可以在一定程度上让读者的视野在瞬间扩大,那么既然现在大家都想要知道此类的信息,今日小编将给带来关于OpenSSH在Windows 10春季更新的资讯!

Windows10正在成为一个实用的UNIX/Linuxsysadmin平台。首先,它已将Windows10的Windows子系统集成到Windows10秋季创建者更新中。现在,在2018年4月10日的更新中,Microsoft终于将本机安全外壳(SSH)带到Windows。

花了很长时间。由于用户需求,微软于2015年开始将OpenS SH移植到Power Shell上。

同时,请阅读:这是您仍然可以获得免费Windows10升级的方式。

不过,最后,当您连接到运行SSH服务器的系统时,您将不再需要第三方SSH客户端,例如PuTTY。OpenSSH是客户端/服务器有用程序的集合。它使开辟人员和治理员能够使用具有OpenSSH服务器的任何系统使用安全的远程登录、远程文件传输和公共/私有密钥对治理。

OpenSSH通常与BSD、Linux、MacOS和UNIX服务器一起使用,但它可以与具有SSH服务器的任何平台(包括Windows10)一起使用。此特定流行的SSH客户端/服务器实现是OpenBSD项目的一部分。

微软正在部署最新客户端版本的OpenS SH,OpenS SH7.7,作为此最新Windows10更新的默认版本。OpenS SH服务器也可用,但您必须安装它。

有关如何使用此命令行界面程序的完整说明,请检查OpenSSH手册页。使用它最常用的方法是连接到远程服务器。如果您使用密码,则使用以下命令执行此操作:

SSH[用户]@[主机]

如果这是您到特定SSH服务器的第一个连接,它将显示主机密钥指纹,并要求您确认要连接。如果您回答是,主机键将保存在%UserProfile%\.ssh\已知_HOSTS隐藏文件中,当您下次连接到它时,不会再次被询问。

接下来,您必须输入远程服务器的用户帐户密码。完成后,您将登录到远程服务器,您可以在其上运行或运行系统治理工具。

一旦您完成了类型的”出口”。然后,您将获得以下消息:”连接到[服务器]已关闭。”和您返回到本地命令提示。

然而,更安全的是使用基于密钥的认证。为此,您必须首先生成客户端公钥/私钥对。在PowerShell或CMD中,您可以使用ssh-keygen来生成密钥文件。这是用以下命令完成的:

CD~。SshSSH-keygen

使用我的系统,输出看起来像:

生成公钥/私钥ED25519密钥对。输入要保存密钥的文件(C:UserSjvn.sshiD_ed25519):

ED25519是OpenSSH当前用于安全连接的公钥签名系统。然后,系统会提示您使用密码加密您的私钥文件。结果文件以A结尾。pub是您的公钥,而另一些是您的私钥。

接下来,您必须将您的公钥(~\.ssh\id_ed 25519.PUB)移动到远程服务器上目录~\.ssh\目录中的一个名为Authorted_Key的文本文件中。

私钥就像你的密码。它们必须受到保护。在Windows上,您应该使用ssh-agent服务作为治理员来保护您的私钥,并使用ssh-add来存储您的私钥。然后,每当您需要它进行身份验证时,SSH代理将自动检索它并将其传递到OpenSSH。

设置后,您将能够安全登录到远程服务器,并将文件传送到远程服务器。您现在已准备好在远程UNIX/Linux系统上工作。享受吧。

(0)
上一篇 2022年7月10日
下一篇 2022年7月10日

相关推荐