• Cygwin 安装列表


    Cygwin 在首次安装的时候,为了不用等的太久,所有程序都在 Default 状态下安装的。

    安装完之后,还需要安装以下常用的程序。使用 Default 模式安装,这些程序是不会安装进去的。

    ======================
    安装的程序:

    rsync

    expect

    mmv

    ssh

    dos2unix

    zip

    ======================
    卸载的程序:

    python

    Cygwin 中的 python 有时候版本比较旧,最好还是手动安装。

    我本地 Cygwin 版本是 2.2.1-1,我给 Cygwin 安装了 Python ,然后无法卸载了,后来只能通过进入 Cygwin 目录下,手动把 Python.exe 删除。

    Cygwin 版本号查询:

     cygcheck -c cygwin

    说明:cygcheck -c 可以检测所有安装在 Cygwin 中应用的版本号。

    SSH 配置

    在有些版本的 Cygwin 中安装完 SSH 之后,直接使用,没有什么问题,但是有些版本会有以下的问题:

    当使用 ssh 连接远端服务器的时候,会有一下提示,出现二次校验的情况。如果在内网中就无需二次确认了。

    The authenticity of host 'dypi (10.0.0.200)' can't be established.
    ECDSA key fingerprint is SHA256:cIKwxSb2imguRX7iWeYY8SPQCeItv62g2O3FF2Tdgw4.
    Are you sure you want to continue connecting (yes/no)?

    使用 ssh-host-config 命令初始化一些配置可以解决二次校验的问题:

    *** Query: you have the required privileges) (yes/no)  yes

    *** Query: Overwrite existing /etc/ssh_config file? (yes/no)  yes

    *** Query: Overwrite existing /etc/sshd_config file? (yes/no)  yes

    *** Query: Should StrictModes be used? (yes/no)   no

    *** Query: Should privilege separation be used? (yes/no)   yes

    *** Query: new local account 'sshd'? (yes/no)   no

    *** Query: (Say "no" if it is already installed as a service) (yes/no)  no

    以上的配置是可以修改的,如果需要修改,再次调用 ssh-host-config 命令即可

    说明:

    做完以上的操作的之后,然后执行一次连接:

    ssh [服务地址]

    还是会提示你二次确认,你确认一次就好,然后第二次和以后再连接该地址,就不会在提示让你确认了。

    不过每个新地址第一次,都是需要进行二次确认的。

    然后你到 Cygwin 安装目录,home/【用户】/.ssh 文件加中就会多了一个文件 known_hosts,这里就是它连接过的地址。

    编程之美。
  • 相关阅读:
    简单好用的日历排期控件
    Ext.js create store
    Ext.js页面添加元素
    Ext.js Tree
    前端设计的七大法则
    如何写软件开发相关文档,它包含哪些种类和内容
    行内文字末尾下降
    正则表达式
    滚动加载数据
    location.hash来保持页面状态
  • 原文地址:https://www.cnblogs.com/LuQingshang/p/5748812.html
Copyright © 2020-2023  润新知