Articles of cygwin

将Cygwin安装从一台计算机复制到另一台?

我有一台Cygwin安装的计算机,多年来一直使用Cygwin的安装程序根据需要安装额外的软件包。 我想在第二台计算机上复制此安装,并安装相同的一组软件包。 我怎样才能做到这一点,不需要在第一台计算机上手动浏览已安装软件包的列表,并在第二台计算机的安装checkbox中input它。 我所知道的两种方法是从第一台计算机复制下载的安装包的目录,然后在第二台计算机上进行“从磁盘安装”,select所有内容 – 但是这将包括已安装并稍后移除的软件包就像当前安装的那样。 或者,我试过的谷歌search发现build议只是复制安装本身,这显然会阻止setup.exe后来更新它,因为有关安装的信息将会改变。 我想一个似乎合理的方法是复制实际的安装和setup.exe的configuration文件,logging已安装,如果没有一个更干净的方法来做到这一点,但我不知道什么configuration信息将需要被复制为这个工作 – 我会假设有一个更好的方法,不是吗? (附录:我从Cygwin软件包pipe理的答案中看到如何转储安装在第一台计算机上的软件包列表,但不知道如何使用转储的文件在第二个上复制安装….大概它应该是可以采取这个转储列表,并将其用作input到setup的-P选项或pycmg ,虽然这不会保留相同的软件包版本,并且它已经足够混乱,我仍然期望更好的解决scheme。

如何在不浪费高清空间的情况下使用cygwin?

我喜欢使用Cygwin ,但我讨厌所有额外的磁盘空间,似乎使用caching的东西,我不需要。 我可以删除什么以保持我的安装足迹尽可能小? 在一个相关的说明,什么是一个好的准系统套件,将给我的要领,没有绒毛,我可能永远不会运行?

在Windows上正确设置OpenSSH的用户权限?

我想在Windows上设置OpenSSH来提供SFTP站点。 我遇到了用户安全设置的一些问题。 以下是我创build用户的基本步骤: 在主机上创build一个新用户 添加用户以调整文件path为cygwin openssh passwd文件指向客户端的主文件夹(例如:/ cygdrive / e / homefolders /用户名) 允许用户读/写访问他们的文件夹 我遇到的问题是用户需要对OpenSSH程序文件夹具有执行权限才能login。 我发现我可以禁止访问特定的文件夹,如“等”,但我担心我必须在这里提供权限。 当使用FileZilla时,我显示了一个文件夹层次结构“/ cygdrive / e / homefolders / username”,并且可以浏览“/”到具有读权限的文件夹。 有没有一个具体的策略,我应该用这个安装适当的安全? 一个特定的文件或文件夹,我可能需要提供执行权限,但没有更多? 我想完全locking除了自己的文件夹读/写访问权限,但似乎不可能。

连接到在Cygwin上运行的SSH服务器时使用公钥时出现问题

我们已经在Windows Server 2008 Standard服务器上安装了Cygwin ,它工作得很好。 不幸的是我们还有一个很大的问题 。 我们想通过SSH连接使用公共密钥,这是行不通的。 它总是回落到使用密码login。 我们在服务器上附加了我们的公钥到~/.ssh/authorized_keys ,并且在客户端的~/.ssh/id_dsa各个~/.ssh/id_dsa.pub有我们的私钥和~/.ssh/id_dsa.pub 。 在debuggingSSHlogin会话时,我们看到服务器提供的密钥显然是由于某种未知的原因而被拒绝的。 从启用了debugging信息的Ubuntu 9.10桌面进行连接时的SSH输出: $ ssh -v 192.168.10.11 OpenSSH_5.1p1 Debian-6ubuntu2, OpenSSL 0.9.8g 19 Oct 2007 debug1: Reading configuration data /home/myuseraccount/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for debug1: Connecting to 192.168.10.11 [192.168.10.11] port 22. debug1: Connection established. debug1: identity file /home/myuseraccount/.ssh/identity type […]

在Cygwin Windows中的HTTPS URL上运行wget时,如何解决证书错误?

我有Cygwin安装在我的Windows系统我想执行wget commad为一个网站,但我gettign下面的错误信息 错误: xxx.com' is not trusted. ERROR: The certificate of的证书xxx.com' is not trusted. ERROR: The certificate of xxx.com' is not trusted. ERROR: The certificate of xxx.com xxx.com' is not trusted. ERROR: The certificate of没有一个已知的发行者。 我如何解决这个问题 – 以便我可以继续下去。 谢谢

Cygwin启动错误/ usr / bin / id:无法find组ID的名称

我在工作中使用cygwin来快速访问unix工具和sshterminal。 我最近安装了一些新的Cygwin软件包,现在当我尝试打开一个terminal时,它非常慢,并提供以下错误: /usr/bin/id: cannot find name for group ID 10519 我不确定这个错误是什么意思,但是现在打开一个cygwinterminal要比使用它长得多。

当你尝试在Cygwin上启动sshd时,如何摆脱QueryServiceStatus:Win32错误1062?

我在Windows 7上安装了Cygwin和sshd,但是我无法使其工作。 我遵循http://www.noah.org/ssh/cygwin-sshd.html的指南,但我仍然得到: $ cygrunsrv -S sshd cygrunsrv: Error starting a service: QueryServiceStatus: Win32 error 1062: The service has not been started. configuration细节: Windows 7在与具有本地pipe理权限的域用户一起运行的域中 netstat -a -b报告没有运行在端口22上 C:\cygwin\var\log\sshd.log是空的 在我安装了cygwin和sshd之后,我运行了ssh-host-config -y 已经尝试将SYSTEM帐户添加到3个目录中,没有更改。 已经尝试了完整的系统重启,没有改变 更新:Windows日志抱怨Possible duplicate cygwin1.dll

最好的SSH程序的Windows?

我知道腻子。 我目前使用rxvt(通过Cygwin)。 那里有更多的“集成”terminal程序的Windows? 例如更接近KDE的kconsole的地方 – 我可以在同一个窗口中将多个shell全部选中。 等等

在Cygwin中,ssh使用错误的主目录

$ ssh [email protected] Could not create directory'/cygdrive/c/Documents and Settings/vidar kongsli/.ssh'. The authenticity of host 'login.somehost.no (…)' can't be established. RSA key fingerprint is …. Are you sure you want to continue connecting (yes/no)? no Host key verification failed. $ set | grep HOME HOME=/cygdrive/d/home/vidar HOMEDRIVE=C: HOMEPATH=/cygdrive/d/home/vidar $ ls ~/.ssh id_rsa id_rsa.pub 任何想法,当它试图find〜/ .ssh时,为什么ssh不使用$ HOME环境variables? (编辑:固定格式)

Powershell比cygwin / unix-shell有什么优势?

我意识到的明显差异是能够连接到某些MS产品,如Exchange。 但是对于不需要pipe理这些产品的人来说,Powershell有什么优势呢? 学习Powershell的原因是什么(假设我用bash和cygwinstream畅)?