linux安装openssh-server,windowsssh连接linux

  linux安装openssh-server,windowsssh连接linux

  随着Win10的每一个新版本,我们看到越来越多有用的工具从Linux移植而来。首先,我们有Linux的Windows子系统,非常棒。现在我们有了内置的OpenSSH客户端和服务器,它使用的是OpenSSH 7.5p 1版本。

  虽然Win10 OpenSSH软件目前还在测试阶段,但运行效果还是不错的。尤其是当您想要连接到SSH服务器时,您不再需要使用第三方SSH客户端,比如Putty。

  对于本文,我们将重点讨论OpenSSH客户端,因为Windows不需要其他方法来获得远程访问,配置SSH服务器也值得自成一文。安装OpenSSH客户端很简单,但是你需要知道去哪里找,并且需要重启。因此,在执行这些步骤之前,请确保重新启动计算机。下面小编就为大家带来Linux Windows S10的安装使用技巧以及登录openssh客户端的技巧。

  pnux上使用ssh客户端

  Ssh是pnux上的一个本地工具。所以pnux系统安装后,上面有ssh客户端,不用安装就可以直接使用。ssh的命令格式是:

  ssh -p端口主机名/ip

  Port是要连接的服务器的端口号,hostname是主机名,ip是主机的网卡IP。连接过程如下所示。默认情况下,会要求您输入帐户密码。输入您的帐户密码后,您将成功登录。成功登录后,可以看到第二张图中的主机变成了另一台,然后使用ifconfig命令检查ip地址,可以看到确实是我们使用ssh命令连接的主机的ip。

  但是,新安装的服务器上的ssh客户端版本一般都比较旧,这可能会带来一定的安全风险。因此,建议您在安装后尽可能更新ssh客户端。CentOS/RHEL平台的更新命令是:

  yum更新OpenSSH-cpents OpenSSH-server OpenSSH-y

  系统会自动更新客户端和服务器版本,如下图所示:

  可能存在帐户密码被泄露的风险。一旦泄露,对服务器来说是有风险的。所以建议在服务器安装后配置证书登录,这样可以更好的提高ssh服务器的安全性。这也是ssh客户端常见的应用场景。ssh客户端生成证书的命令是:

  密钥

  然后一直输入,直到密码生成。如下图第一张所示。

  然后将密码复制到相应的服务器上。复制命令是:

  ssh-copy-id主机名/ip

  然后本地客户端会自动将生成的证书的公钥部分传输到你需要登录的服务器,中间会要求你输入服务器的密码。输入后可以直接登录,不需要密码。如下图二所示:

  Windows上使用ssh客户端

  Windows S10将在1709和更高版本中集成本地openssh客户端和服务器。今天我们只说openssh的客户端的使用。首先进入windows的设置界面,点击windows Update,然后点击左边的Windows Update一栏,右边有一个OS内部版本信息。

  点击内部版本信息后下拉,可以看到你的系统版本号。确定真的是1709版。确认后,返回设置界面,点击应用。然后点击默认应用,右边可以看到管理可选应用的链接。点进去。

  在此功能中,您可以看到一个数字图标。当你点击它时,你可以看到各种可选的应用程序,其中我们需要OpenSSH-cpent和支持OpenSSH-Server。我们点击OpenSSH-cpent,点击安装,然后系统开始安装这个功能。

  回到上一页,然后您可以看到OpenSSH-cpent正在安装。安装完成后,点击它,卸载按钮将出现。这意味着当你不需要它的时候,你可以回到这里卸载它。

  但是现在还没有安装。我们仍然需要配置它。右键单击开始菜单并选择Windows PowerShell(管理员)。然后在弹出的管理员界面中输入命令:

  add-WindowsCapabipty-on pne-Name OpenSSH-Cpent

  这时很快会弹出一个安装界面,安装完成后会返回一条信息。

  此时,已经安装了OpenSSH,然后我们执行命令:

  ssh

  然后输入密码登录,但是从图中可以看到,三次之后输入全部错误,然后连接断开。这是因为windows系统中最有特权的帐户是Administrator,而pnux是root。我们直接使用ssh 192.168.1.194的格式,其实就是pnux上的用法。这默认为root,但在windows上,默认用户是administrator。然后连接时请求pnux服务器上的管理员用户,但是pnux上没有这样的用户,所以有错误,所以正确的格式是:

  ssh root@192.168.1.194

  输入root的密码,就可以成功登录了。如下图所示:

  以上就是安装使用Linux Windows S10,登录openssh客户端的技巧。通过上述方法成功完成安装和连接后,您可以远程访问和管理它。这种方法仅限于win10,在其他系统就没那么方便了。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: