Windows7之SSH,安装OpenSSH实现SSH客户端及服务 | 您所在的位置:网站首页 › windows7如何打开本地连接 › Windows7之SSH,安装OpenSSH实现SSH客户端及服务 |
Windows7之SSH,安装OpenSSH实现SSH客户端及服务
前言实现工具1、获取所需的Openshh文件2、安装OpenSSH3、配置参数4、ssh测试5、发布ssh服务1)安装sshd服务2)开放22号端口(如果你在windows关闭了防火墙并配置了入站规则可以不执行如下命令,多执行不影响)3)配置开机自启sshd服务4) 开启服务5)验证一下端口
6、免密访问1) 生成密钥对命令2) 配置公钥3)修改远程主机sshd_config配置
7、ssh的使用方式
前言
在管理Linux服务器的时候,通常是使用ssh客户端连接到服务器进行远程操作,或者想从服务器上操作本机,又或者是本机与服务器双向传送文件。这种情况对于本机使用的是Mac或者Linux桌面系统就很容易实现,但如果本机使用的是windows系统的话就比较麻烦,特别是使用win7系统(win10系统已自带ssh服务打开即可),这时候就急需一种方式让手上的win7系统能够支持ssh服务功能。 实现工具在目前最好的解决办法就是给Windows安装一个ssh服务,微软已经支持openssh,所以获取并安装openssh即可满足需求。 1、获取所需的Openshh文件微软的PowerShell团队已经支持openssh,所以安装文件我们可以在github的powershell团队项目下进行下载 下载地址: https://github.com/PowerShell/Win32-OpenSSH/releases 根据你自己的系统对应下载 这一步非常简单,只用把下载好的压缩文件解压出来即可。 首先已经下载好OpenSSH,并且进行解压 把OpenSSH整个目录进行复制到 C:\Program Files (其实哪个目录都可以,不过建议安装在这里,免得出问题) 单击计算机,右键 --> 属性 --> 高级系统设置 --> 环境变量–系统变量,在此框里面找到 Path 进行编辑,windows7系统编辑时候是以文本形式,所以就需要在最后先添加 “; ” 英文分号,再把你安装路径 如 C:\Program Files\OpenSSH-Win64 粘贴进去。windows 10系统添加比较方便,进到Path里面,点击-新建直接粘贴进去! 使用cmd命令打开dos命令行或者打开windows的PowerShell,直接输入ssh命令,可以得到命令菜单。 分割线 5、发布ssh服务打开系统CMD界面依次执行一下命令 1)安装sshd服务powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 2)开放22号端口(如果你在windows关闭了防火墙并配置了入站规则可以不执行如下命令,多执行不影响)netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22 3)配置开机自启sshd服务sc config sshd start= auto 4) 开启服务net start sshd 第一次安装完服务之后还需要手动打开一下服务,后面配置过自启之后就不用管了。 5)验证一下端口打开cmd,使用netstat -an命令查看一下本机的22端口是否被监听。 ssh出于安全考虑,每次连接都会提示输入密码,要是本机一直都是自己使用的话,也可以生成秘钥,之后就不用每次输入密码了。 1) 生成密钥对命令ssh-keygen -t rsa 将公钥传到远程主机的~/.ssh目录下 完成所有配置之后,重启sshd服务 写在最后,具体的ssh使用方式详见Linux中使用SSH服务远程连接Linux系统,其中讲解了ssh的基础原理和详细的使用方法。 |
CopyRight 2018-2019 实验室设备网 版权所有 |