天天看点

cygwin openssh for windows

Cygwin + OpenSSH FOR Windows的安装配置

Cygwin是一款世界著名软件,它可将Linux下的自由软件移植到Windows系统上来应用,了解和掌握这个软件,将使您又多了许多有益的选择,并带您到一个更广阔的天空下翱翔,这对于您的学习和工作将起到确定无疑的推动作用。下面我用自己总结的一个例子,带大家进入这个世界。

一、cygwin安装方法

点击安装如下图

cygwin openssh for windows
cygwin openssh for windows
cygwin openssh for windows

默认下一步

cygwin openssh for windows
cygwin openssh for windows
cygwin openssh for windows

在User URL输入http://mirrors.163.com/cygwin点击Add

cygwin openssh for windows
cygwin openssh for windows

查询ssh,选择Net default中标记的勾上(此操作会安装ssh和ssl)

cygwin openssh for windows

安装vim插件

cygwin openssh for windows
cygwin openssh for windows

二、安装sshd服务

点击cygwin桌面快捷方式

在出现的session后输出 ssh-host-config –y

cygwin openssh for windows

此命令是安装sshd服务,中间需生成两个账户sshd和cyg_server

其中cyg_server需要设置密码

cygwin openssh for windows
cygwin openssh for windows

看下最下面那行,说明安装服务成功!

启动服务 net start sshd

cygwin openssh for windows

应为编码问题出现乱码。不影响操作。也可以在服务列表中查看服务是否正常启动。

三、添加防火墙规则

在防火墙中添加入站规则,允许22端口入站。

备注:1、cygwin能实现ssh互信

    2、可以脚本实现对站点批量操作。

    脚本如下(此脚本只作为抛砖引玉的作用,作为一种思路)