openssh是什么软件Windows下安装教程 ssh远程登录工具怎么用

在前两期的文章中,
我们介绍了银河麒麟桌面操作系统的远程桌面客户端,
以及基于RDP和VNC协议连接远程的计算机的方法 。
今天的OS课堂
我们为大家送上了节日技能礼包——
基于SSH连接远程计算机的方法,
也是关于远程桌面客户端的最后一节课程,
祝大家童心未泯,一切皆甜 。
SSH(Secure Shell)
SSH协议是一种从一台计算机到另一台计算机的安全远程登录方法 。它通过对数据进行加密来保护通信的安全性和完整性 。相比于一些不安全的登陆协议和文件传输方法(如telnet、rlogin、ftp等),SSH是一种更为安全的替代方案 。
远程连接WindowsWindows10安装OpenSSH服务器程序 。
开始菜单-设置-应用-应用和功能,点击“可选功能” 。在弹出的窗口中,点击“添加功能” 。查找OpenSSH服务器,勾选并安装程序 。

openssh是什么软件Windows下安装教程 ssh远程登录工具怎么用


图1 安装OpenSSH服务器程序
启动sshd【1】服务
在桌面找到“此电脑”,鼠标右键点击“管理” 。在弹出的窗口中,选择左侧任务栏中“服务和应用程序”选项,双击展开,然后点击“服务”选项 。找到OpenSSH SSH Server.
openssh是什么软件Windows下安装教程 ssh远程登录工具怎么用


图2 服务管理
双击“OpenSSH SSH Server”栏目 。在弹出的窗口中,设置“启动类型”为自动,然后点击“服务状态”下的“启动”按钮 。点击“确定”关闭窗口 。
openssh是什么软件Windows下安装教程 ssh远程登录工具怎么用


图3 OpenSSH SSH Server属性页
服务启动后,可以看到本地启动了一个id为78756的进程,监听在22端口,用于接受所有的客户端连接 。所以,在服务器端需要设置防火墙放行到本地22端口的入站流量 。
openssh是什么软件Windows下安装教程 ssh远程登录工具怎么用


图4 sshd端口状态
在客户端电脑上telnet远端22端口,查看端口访问是否正常,如果telnet不通,则需要检查网络链路状态或者防火墙设置是否正确(此例中,部署SSH Server的Windows10电脑的内网地址为172.16.0.1) 。
openssh是什么软件Windows下安装教程 ssh远程登录工具怎么用


图5 测试端口连通
远程桌面客户端创建连接
在“开始菜单”中找到“远程桌面客户端”,打开程序 。在弹出的窗口中,点击左上角的“创建一个新的连接配置文件”【2】 。
openssh是什么软件Windows下安装教程 ssh远程登录工具怎么用


图6 远程桌面客户端
在“远程桌面设定”窗口中,选择SSH协议类型,在“服务器”一栏中填入要连接到的计算机(即SSH服务端)的ip地址,在“用户名”和“用户密码”栏中填入远程登录的用户名和密码 。点击“保存”,保存连接 。
openssh是什么软件Windows下安装教程 ssh远程登录工具怎么用


图7 ssh密码验证的远程连接
对于已创建的连接,可以双击该连接或鼠标右键选择“连接”,连接到远程桌面 。
openssh是什么软件Windows下安装教程 ssh远程登录工具怎么用


图8 远程桌面客户端
连接成功后,客户端窗口将显示Windows的命令提示符,用户可以在等同于本地CMD模式一样的操作Windows系统 。
openssh是什么软件Windows下安装教程 ssh远程登录工具怎么用

推荐阅读