所以我知道我以前有这个工作,但在Windows XP和Cygwin的全新安装后,我似乎无法让Cygwin / X服务器给我灰色屏幕和沙漏光标以外的任何东西。 我遵循Cygwin / X网站上的说明。 我一直无法通过Googlefind任何有用的信息。 这里有人看到了吗?
所以我正在构build一个shell脚本来检查所有相关的svn仓库,以便在svnstat中进行分析。 我已经得到了所有这些手动工作,现在我正在我的笔记本电脑上写cygwin的bash脚本,因为我打算在某些时候将其移到Linux服务器上。 编辑:我放弃了这一点,并写了一个简单的.bat脚本。 我会用其他方式来弄清楚Linux的部署。 编辑:添加了睡眠30和svn日志命令。 我现在可以用svn log命令告诉它没有进入svn日志…这一次,它执行了应用程序,运行了日志,然后检查了数据库,并冻结了。 这次我会在日志前后放置睡眠30。 co2.sh #!/bin/bash function checkout { mkdir $1 svn checkout svn://dev-server/$1 $1 svn log –verbose –xml >> svn.log $1 sleep 30 } cd /cygdrive/c/Users/My\ User/Documents/Repos/wc checkout Applications checkout Database checkout WebServer/www.mysite.com checkout WebServer/anotherhost.mysite.com checkout WebServer/AnotherApp checkout WebServer/thirdhost.mysite.com checkout WebServer/fourthhost.mysite.com checkout WebServer/WebServices 它在很大程度上是有效的,但由于某种原因,它往往会在一些存储库之后停止工作,通常在完成一个存储库之后才会转到下一个存储库。 当它失败时,它不会自行恢复。 我试过注释svn行,它进入并创build所有的目录就好了,当我这样做 – 所以不是这样。 我正在寻找方向以及直接的build议。 Cygwin对我来说一直非常稳定,但我最近开始使用本地rxvt而不是“在cmd.exe窗口中打击”。 […]
谷歌search这个死亡,无法解决。 我无法从另一台机器连接到我的CYGWIN sshd。 Netstat显示连接已build立。 可以连接本地,没问题。 [oracle@aserver ~]$ ssh myid@mycomp ssh: connect to host mycomp port 22: Connection refused 在mycomp上: $ netstat -a | grep ssh TCP MYCOMP:ssh MYCOMP.mydomain.com:0 LISTENING TCP MYCOMP:1161 aserver.mydomain.com:ssh ESTABLISHED 从本地主机成功login: $ ssh myid@mycomp myid@mycomp's password: Last login: Tue Sep 14 14:27:30 2010 from mycomp.mydomain.com Fanfare!!! You are successfully logged in to […]
目前我已经在cygwin上使用openSSH设置了ssh。 我端口从我的路由器转发到计算机,并添加了我的Windows防火墙端口22的例外。 我有免费的AVG,我认为它没有与之相关的防火墙。 当我使用运行ubuntu的VMWarelogin到ssh时,我可以使用我的LAN IPlogin到我的服务器,但是我无法使用我的外部IPlogin。 我在端口22上得到“连接拒绝”。 这里有一个奇怪的部分:我扫描了canyouseeme.org上的端口22,结果显示端口22是可见的。 但是,当我通过我的外部IP映射端口22时,它显示端口22未打开。 我不是很熟悉ssh,所以任何帮助都会很棒! 谢谢! 我尝试过的一些事情: netstat -a | grep ssh 什么也不返回 -vvv详细… me@ubuntu:~/Desktop$ ssh -v -v -v me@mycomp OpenSSH_5.3p1 Debian-3ubuntu4, OpenSSL 0.9.8k 25 Mar 2009 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to myexternalIP port 22. debug1: connect to address […]
我有一个盒子,我正在尝试创build一个SSH隧道来使用密钥对而不使用密码。 如果我运行cygwin.exe并使用ssh-keygen生成没有密码的密钥对,并将公钥放在服务器上,则可以使用ssh在两个盒子之间创build隧道没有任何问题。 我的问题是这个。 我可以做到这一点,而无需运行cygwin.bat并直接从命令提示符使用ssh.exe。 当我尝试这个时,我提示input用户的密码,而不是使用密钥对。 我假设,当我运行cygwin.exe它正在加载我的usr目录,并使用.ssh目录中的密钥对,当我直接运行ssh.exe它不会加载我的usr目录,因此它不会尝试使用密钥对,并提示我input密码。 我如何解决这个问题?
有没有办法限制用户使用sftp和cygwin的某些主目录: 例如user1不能离开 /主页/用户1 / 用户2 /家庭/用户2 / 我不认为有窗户,但也许我错了。 如果没有,只有让用户的目录列表和上传文件? 我试图避免用户能够访问对方的文件。 谢谢 保罗
尝试在Windows 7上从Cygwin连接到CentOS上的rsync,但出现以下错误: $ rsync -vrtz -vvv –password-file=c:\cygwin\secret –delete /cygdrive/d/Data [email protected]::modulename opening tcp connection to xx.xx.xx.xx port 873 rsync: failed to connect to xx.xx.xx.xx (xx.xx.xx.xx): Connection timed out (116) [sender] _exit_cleanup(code=10, file=/home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/clientserver.c, line=122): entered rsync error: error in socket IO (code 10) at /home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/clientserver.c(122) [sender=3.0.9] [sender] _exit_cleanup(code=10, file=/home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/clientserver.c, line=122): about to call exit(10) 我可以在同一台Windows机器上从putty SSH服务器。 我也可以直接ping […]
我从StackOverflow迁移了这个问题,因为它确实超出了他们一般喜欢的编程问题的范围,所以希望我能在这里find更适合的观众。 我已经在Windows Server 2008/64框中安装了Cygwin 1.7,以支持自动文件传输设置。 虽然基本安装一般按预期工作,但我有一个好奇的问题必须解决。 从Windows命令提示符通过sshlogin到服务器后,我对服务器的UNCpath执行“ls -l”,例如: $ ls //servername 这将返回该服务器上的共享列表; 然而,一些共享列出没有“d”(目录)属性集 – Cygwin只看到他们作为常规文件。 因此,尝试切换到共享path失败,出现“不是目录”错误。 但是,反对这个共享名称的工作。 在某些情况下,共享名称和它的底层文件夹都包含一个空格,所以这是我的第一个嫌疑犯,但是同一台机器上还有其他共享,共享或文件夹名称中没有空格,performance出相同的行为。 这里是一个有代表性的ls命令的简单列表,实际的共享/服务器/所有者名称被replace为ShareNameN,servername或者UserName。 UserName是ssh用户会话的用户名。 $ ls -l //servername total 33636078380235 drwxrwxrwx+ 1 Administrators Domain Users 0 Nov 26 10:35 ShareName1 -rw-r–r– 1 UserName Domain Users 18193726281664696 Apr 22 2009 ShareName2 -rw-r–r– 1 UserName Domain users 18189229448232975 Aug 4 1909 […]
我一直在做一个小项目,需要通过jenkins以安全的方式将文件从一台Windows机器复制到另一台机器上。 我听说过通过Jenkins的ssh插件发布。 我试图设置,但没有运气。 有没有人这样做,帮助我呢? 即使解决这个问题,我已经在Windows服务器上安装了cygwin的openssh,试图通过SCP复制这些文件,或者只是通过cygwin以linux方式连接两个主机(通过ssh),但总是得到错误 – ssh 3612 tty_list :: allocate_tty:没有tty分配或 scp 2680 tty_list :: allocate_tty:没有分配tty 请帮忙!
我几周前在一些Win 2003 R2 x64服务器上安装了用于SFTP的CYGWIN,最初所有的工作都没有问题。 然而,本周的问题上升,用户无法将SFTP到2个服务器。 连接时,authentication后立即出现错误“连接closures”提示。 对于第一台服务器,我们重新安装并重新configurationCYGWIN,并重新开始工作。 但是,今天另一台服务器再次击中相同的错误,所以我想找出什么是错误的,以防止其他服务器遇到同样的问题。 我做了一个SFTP -v,输出如下: OpenSSH_6.7p1, OpenSSL 1.0.1k 8 Jan 2015 debug1: Reading configuration data /etc/ssh_config debug2: ssh_connect: needpriv 0 debug1: Connecting to 192.168.1.1 [192.168.1.1] port 22. –truncated due to characters limitation– debug1: Next authentication method: password [email protected]'s password: debug2: we sent a password packet, wait for reply debug1: Authentication […]