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,这里就是它连接过的地址。

 

posted @ 2016-08-08 12:24  LuQingshang  阅读(521)  评论(1编辑  收藏  举报