Articles of cygwin

一些ssh端口转发操作不允许,交互式ok,客户端升级后

主持人: Amazon Linux with OpenSSH 6.6.1, OpenSSL 1.0.1k-fips 8 Jan 2015 客户: Win 10 with Cygwin OpenSSH 7.3p1, OpenSSL 1.0.2h 3 May 2016 我可以交互ssh没有问题: win10$ ssh [email protected] aws$ 这个端口转发也可以工作: win10$ ssh -NTL 9003:localhost:80 [email protected] & win10$ 我使用后者通过访问服务器上的phpmyadmin: http://phpmyadmin.localhost:9003 这工作正常。 为了使用netbeans来debugging运行在服务器上的php代码,我这样做: win10$ ssh -NTR 9000:localhost:9000 [email protected] & 这用于工作没关系。 但升级Cygwin后,我现在得到: ssh: connect to host example.com port 22: […]

使用CYGWIN SSH到EC2实例

我正在尝试从Windows机器SSH到EC2。 在安装CYGWIN(启用SSH)后,我尝试运行以下命令: ssh -i /cygdrive/c/cygwin64/home/user/.ssh/user-pc.pem [email protected] 哪个返回 伪terminal不会被分配,因为stdin不是terminal。 我也尝试将目录更改为/home/user/.ssh,并相应地修改path到.pem文件之后,从那里运行该命令。 但是,我得到了同样的结果。 我能做些什么来解决这个问题?

在Cygwin下的rxvt中启用鼠标滚轮?

我目前使用Cygwin和rxvt作为运行bash默认terminal环境。 我希望能够使用鼠标滚轮在输出窗口中滚动。 这可能吗? 我意识到至less有两个不同的用例: 1)在terminal/input模式下滚动回滚缓冲区(与滑动窗口本身的滚动条相同)。 2)使用向上/向下箭头键在诸如man和less程序中滚动。 任何情况下的任何解决scheme是受欢迎 更新我刚刚意识到情况1)是不相关的。 这已经起作用了。 🙂

Rsyncing一个USB驱动器失败,每时每刻

我一直在使用ssh(cygwin)的rsync一段时间从Windows 2003服务器将文件备份到Debian框,它有一个USB硬盘驱动器连接。 这些文件直接发送到在Debian盒上作为/ media / backup安装的USB硬盘驱动器。 备份从Windows计划任务运行,stdout和stderr被输出到备份完成后通过电子邮件发送给我的文件。 我现在每隔一段时间就会在stderr文件中看到错误,例如: rsync: failed to set times on "/media/backup/[some file name] ": Read-only file system (30) 对于自上次备份以来发生更改的每个文件。 当我看到这个错误时,我卸载驱动器并重新安装。 这解决了这个问题。 任何人都可以启发我为什么会出现这个错误? 即为什么一个USB驱动器每隔几个月变成只读一次?

在cygwin / XP下完全安装Python的最佳方法是什么?

安装在WinXP下的Python有类似于dll,DOC,include等dirs,但是用cygwin安装的python(2.5)是一个纯粹的python.exe。 我问的动机是,XP下的“事物”似乎没有在cygwin下find“其他的东西”,反之亦然,我想用Qt开始开发,我喜欢shell,而我不喜欢MS; 我想如果我把所有的组件都归于同一个屋檐下,我终于可以开始find可以find文件的可执行文件了。 1.我可以简单地将XP安装的内容复制到cygwin树中吗? 2. Python的XP风格与cygwin风格不同吗? (同样的CPU,他天真地指出)3.有人必须用一个完整的(如果有羽毛的蛇……)来自cygwin内部的Python; 怎么做? 免责声明1:我从来没有编译任何XP或Cygwin下的任何东西; 本来希望不必去那里,因此,python在第一位。 免责声明2:在StackOverflow上提出这个问题,但是在这里问了一个强烈的暗示,所以在这里。 回应这个评论:你能更具体地说“发现”“其他事物”的“事物”吗? 错误消息,例如。 另外,你用什么方法在Cygwin下安装Python? 你有没有考虑安装Linux的虚拟机与XP作为主机? – 丹尼斯·威廉姆森 错误消息:我期望它可以追溯到像$ PATH这样的环境variables的设置。 当我写一个Python脚本来打开在命令行上命名的文件时,我得到了错误,说“找不到文件”。 如果将脚本复制到工作目录中,则会消失。 我可能正在通过使用os.path.abspath()向脚本中引入完整,难看的文件名来解决这个问题。 我看到的另一种forms的“找不到”是cygwin没有find我希望使用的Python安装,无论是在C:(我的系统分区)还是在cygwin的/ usr / bin(也是/ cygdrive / d / cygwin / usr / bin(其中D :, aka / cygdrive / d是我的用户分区)。 我完全不能引用错误:没有把errmsg写下来,愚蠢。 在cygwin下安装Python的方法:使用它们的安装更新了cygwin分发; select他们的版本的Python(恰好是2.5),当机会出现。 WinXP – > VM,例如Sun的Virtual Box – > Linux – >完整的Python安装(所有的子目录等等):这些对我来说是新的,我只是在阅读它们。 我有一个大问题,主机和虚拟操作系统是否共享访问某些(所有?)文件系统。 […]

Cygwin用户/ home文件夹不存在

我是cygwin / linuxpipe理的新手,请耐心等待我的无知: 我试图改变我的.bashrcconfiguration文件和设置(.gitconfig)我似乎无法find我的主文件夹。 我的假设是,我没有我的家庭文件夹,因为我重新映射我的DOS $ HOMEpath。 这可能是诀窍吗? 反正如何重build主文件夹? 卸载并重新安装cygwin? (如果可能,我想避免这个)。 事先感谢过多, 克里斯

与cygwin的本机符号链接Windows 2008 R2

是否有可能在Windows上创build一个SSH会话,然后做一些文件夹/文件操作,然后创build一个NATIVE Windows符号链接。 即将被IIS和其他应用程序/服务识别的符号链接。 我试图创build一个符号链接到一个文件夹,但我得到的是一个1kb系统文件(具有相同的名称)符号链接文件夹应该在哪里。 使用ln -s SOURCE TARGET 我结束目标(系统文件,1kb)。 但在cygwin我可以看到正常的符号链接文件夹。

CD在bash脚本

我在Windows环境下工作,但更喜欢在cygwin中使用bash作为我的shell。 要cd到一个冗长的path,我在Windows窗体中给我input: cd $(cygpath -u 'Z:\Some\long\windows\path') ..从剪贴板中取出窗口path。 由于我很懒,所以我试图做一个快捷方式: #!/usr/bin/env bash if [ -z "$1" ]; then exit 0 else TGT=$(cygpath -u $1) cd $TGT fi exit 0 ..然后意识到,CD发生在我的脚本运行在shell中,而不是我从它所调用的,所以没有预期的效果。 我该如何做这项工作?

在cygwin中获取:“rsync:无法打开密码文件”

在cygwin中运行 rsync -vrtz –password-file=c:\cygwin\secret –delete /cygdrive/d/Data [email protected]::modulename 但是得到 rsync: could not open password file c:cygwinsecret: No such file or directory (2) rsync error: syntax or usage error (code 1) at /home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/authenticate.c(166) [sender=3.0.9] 我已经尝试过“chmod 600 secret”,并以多种方式更改所有者/组,但rsync仍然看不到此文件。 有任何想法吗?

cygwin帮助:Xlib:连接到“ip:0.0”被服务器拒绝

我遵循cygwin用户指南如下: http : //x.cygwin.com/docs/ug/using-remote-apps.html 在Windows XP上,我启动了Cygwin / X-> XWin服务器, EXPORT DISPLAY=:0.0 ssh -Y user@ip 我看到下面的警告 Warning: No xauth data; using fake authentication data for X11 forwarding. login后,我inputbash-3.00 $ xclock&[1] 26962 bash-3.00 $ Xlib:连接到服务器拒绝的“clientip:0.0”Xlib:没有指定协议 错误:无法打开显示:clientip:0.0 谁能帮忙?