专栏首页网络换换Cygwin的Terminal吧

换换Cygwin的Terminal吧

17年最后一篇技术相关帖来介绍一下使用secureCRT等工具连接cygwin吧。

cygwin可以说是一个很好的在Windows上迅速模拟和学习Unix/Linux的工具了,不过其对应的Terminal却弊端重重,比如复制粘贴记log等等都不是很方便。

今天就介绍一下打开其ssh的功能后使用secureCRT等工具来使用cygwin。

1、安装openssh

一般来说很少有人在默认安装的时候会选择安装这个service,所以第一步就要先安装openssh了,当然如果安装cygwin的时候选择了全安装或者很自然的安装了这个service,那么可以pass这个章节了。

那么如何安装openssh呢?

首先依然是打开cygwin的安装工具比如64位的setup-x86_64,一路下一步直到Select Packages,这里默认显示的Pending View,只能看到需要更新的包,所以需要先将View选择为Full

接下来在Full的View下搜索openssh相关的安装包,会有如下四个:

单击各个包的New字段后Skip变成了对应版本,这样代表选择安装对应的包,然后点击下一步进行安装即可:

等待安装完成点击Finish就结束了整个安装openssh的过程:

2、配置sshd

首先需要使用Administrator的权限打开Cygwin Terminal

打开之后运行ssh-host-config命令,然后按照提示配置就好,以下是我的配置过程:

配置完成后,使用net start sshd开启sshd服务并需要得到successfully的提示:

3、SecureCRT连接cygwin

cygwin开启sshd服务之后,其ip为127.0.0.1也就是localhost,默认的port为22,用户名密码为Windows的用户名和其密码(小提示:在SecureCRT的Authentication中将Password移动到第一个防止其尝试其他的方式造成不必要的浪费):

然后点击Connect连接后输入此用户在Windows中的密码:

输入密码后点击OK就可以完美使用SecureCRT连接到Cygwin了:

4、后记

1、如果担心127.0.0.1:22的组合被其他程序占用,那么可以修改其ssh的端口,配置文件为/etc/sshd_config,其中参数为Port

更新配置后需要使用如下命令重启sshd服务使其生效:

2、这样之后就可以使用任何的登录软件来使用Cygwin了,并且重启电脑后不必再打开Cygwin Terminal,也就是其他的软件代替了Terminal,让操作更方便快捷。

以上。

欢迎关注公众号:

感觉内容不错,读后有收获?欢迎小额赞助:

本文来自企鹅号 - 七禾页话媒体

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 通过TCP Wrappers设置ssh源地址过滤策略无法生效的解决办法

    Linux系统管理员们应该经常会收到安全管理员们发来的openssh的相关漏洞,这个很常见,危险级别也比较高。通常有两种解决办法:1、升级openssh版本;2...

    企鹅号小编
  • AWS在re:Invent 2017大会上确立公有云发展节奏

    至顶网报道 来源:siliconANGLE Amazon Web Services公司继续在公有云市场上保持主导地位。在上周于拉斯维加斯召开的第六届re: In...

    企鹅号小编
  • web前端开发的学习内容:致那些有意学习web前端开发的人

    最近很多人都在问我想学web前端开发,我要学那些东西。今天我就在这里跟大家说说学习的内容: ? 第一:认识网站前端 资源准备 前端目前人才需求巨大,真正会的人甚...

    企鹅号小编
  • 使用 Kotlin 实现 Y 组合子(Y-Combinator)使用 Kotlin 实现 Y 组合子(Y-Combinator)《Kotlin极简教程》正式上架:

    我们可以使用 Kotlin FP (Lambda, function) 写一个 Y-combinator 函数吗?

    一个会写诗的程序员
  • 关于HTML面试题汇总

    一、doctype的作用,严格与混杂模式的区别,有何意义 1、语法格式:<!DOCTYPE html> 2、<!DOCTYPE>不是Html标签,而是告知浏览器...

    sam dragon
  • WordPress 后台编辑文章页面添加自定义提示文字

    针对你的客户,你可能需要对WordPress 后台的编辑器做些个性化操作提示,比如说编辑的一些说明、注意事项等等。WordPress 中可以使用以下类似的代码实...

    Jeff
  • [译] Android 内核控制流完整性

    Android 的安全模型由 Linux 内核强制执行,这将诱使攻击者将其视为攻击目标。我们在已发布的 Android 版本和 Android 9 上为加强内核...

    Android 开发者
  • 让Visio2007/2003支持UML2.2

    Visio2007虽然不错,但画UML图总觉得支持不是很完美。在这里,可以通过安装模板包的方式,让它支持UML最新版本2.2。

    williamwong
  • 蓝月亮:数字化时代企业软件的生存与进化

    摘要: 随着互联网、大数据、云计算等信息技术的不断发展,数字化时代正在悄然到来。在数字化时代,一切商业规则都在改变,谁能占领技术和业务创新的先机,持续进行技术创...

    yuanyi928
  • Java数据结构-ArrayList最细致的解析笔记

    ArrayList是一个类,这个类有一个数组参数elementData,ArrayList集合中的元素正是保存在这个数组中,它继承了数组查询的高性能,参考第3篇...

    挨踢小子部落阁

扫码关注云+社区

领取腾讯云代金券