在本文中,我们将了解如何从系统的命令行在Windows 10中使用SSH。 具体来说,我们将使用PowerShell及其为我们提供的优势。 SSH是目前使用的远程连接通信协议协议之一,因为它具有高安全性和与Windows和Linux的广泛兼容性。

在以前版本的Windows中使用SSH相对更复杂,因为您必须安装Putty等外部程序才能获得Linux和Windows之间的兼容性。但这当前不是必需的,因为Windows 10有一个SSH模块,可以以客户端的形式从我们的系统建立连接,将其配置为服务器。
什么是SSH
SSH或Secure Shell是一种安全通信协议,用于远程连接两个操作系统,以便我们可以使用命令控制台从客户端计算机控制主机。
关于SSH最重要的是它能够加密连接会话,这是FTP或Telnet无法实现的,更不安全的协议,并且已经很少使用。
SSH还允许将数据安全地从主机复制到客户端,并且可以使用比普通用户的会话密钥更安全的RSA密钥,我们还可以通过隧道传输文件来获得更高的安全性。
目前,几乎可以在任何具有操作系统的计算机之间进行SSH,因为有特定的程序可以获得兼容性,例如OpenSSH,Putty,Shell,SSH-Agent等。
使用SSH,我们可以在内部网络和完全远程连接到配置为服务器的计算机。为此,我们必须打开TCP端口22,这是默认端口。
在Ubuntu中配置SSH服务器
现在我们要做的是将SSH配置为具有Ubuntu的计算机上的服务器,并通过Windows客户端访问它。
因此,我们要做的第一件事是在Ubuntu中以服务器模式运行SSH。所以我们打算开一个Linux终端来启动这个过程。
要安装SSH服务器,我们必须执行以下命令:
sudo apt-get install openssh-server
我们把密码和安装过程需要几秒钟。 在Ubuntu中管理SSH服务器的最重要命令如下:
sudo gedit /etc/ssh/sshd_config
使用此命令,我们将打开SSH配置文件以编辑参数,例如通信端口,加密协议或其他方面。
sudo /etc/init.d/ssh start
命令启动SSH服务器
sudo /etc/init.d/ssh stop
关闭SSH服务器的命令
sudo /etc/init.d/ssh restart
例如,在配置更改后重新启动SSH服务器的命令
我们原则上,这个配置文件我们将默认保留它,因为本教程是从Windows建立通信而不是在Ubuntu中配置服务器
然后。 我们要做的是执行相对于SSH守护程序启动的命令。 现在我们将转到Windows。
查看我们的Linux服务器的IP地址
我们只需要知道我们激活的SSH服务器的IP地址。 为此我们使用命令:
ip a list
连接Windows 10 SSH客户端
要使用SSH Windows 10,我们必须使用PowerShell或命令提示符并执行一些程序来激活程序并能够在我们的命令控制台中使用它
安装Windows 10 SSH客户端
使用Windows 10,我们非常容易。 我们可以使用配置面板中的功能列表激活SSH客户端和服务器。
--我们转到开始菜单并单击齿轮以打开配置面板。
--我们选择了“应用程序”选项,在此选项中我们位于“应用程序和功能”选项中
--现在我们必须点击“管理可选功能”右侧区域中的选项

在将出现的列表中,我们可能已默认安装了ssh客户端,在这种情况下,它将显示在此列表中。
--如果我们没有安装它,请单击“添加功能”

进入功能列表后,我们必须找到我们感兴趣的两个应用程序:“OpenSSH Client”和“OpenSSH Server”

在这两种情况下,单击“安装”。 如果我们回到上一个窗口,我们可以看到这些元素的安装方式。现在我们将能够使用SSH客户端连接到我们的Ubuntu团队
网友评论(共有 0 条评论)