login到运行Cygwin sshd的Windows 2008服务器(DC)时遇到一些困难。 我可以使用属于Domain Admins组的成员的帐户正常login,但是当我使用普通用户帐户尝试时,ssh说“权限被拒绝”。 我跑了mkpasswd -l > /etc/passwd 。 实际上,如果我向Admins组添加一个帐户,它可以login。 但是,从pipe理员组中删除后,再次无法login。
我得到这个: mget: filename.xlsx: file already exists and xfer:clobber is unset当我尝试下载我的FTP服务器的内容时mget: filename.xlsx: file already exists and xfer:clobber is unset错误。 基本上它是使用cygwin设置的。 我们最近将所有数据下载的服务器升级到设定的时间表。 旧服务器是Windows Server 2003,而新服务器是Windows Server 2008.当我尝试下载文件夹中已有的文件时,出现问题。 客户端永远不会更改文件名,所以当我们从服务器上下载时,我们得到这个错误。 有什么我可以放在batch file,或者只是强迫它来取代该文件? 提前致谢
使用pipe理员特权帐户我已经在Windows XP,Vista,但在Windows 7上成功地安装了cygwin sshd,下面的说明在安装后没有错误,当我尝试启动服务… net start sshd The CYGWIN sshd service is starting. The CYGWIN sshd service could not be started. The service did not report an error. More help is available by typing NET HELPMSG 3534. 有没有人看到这个错误,有什么想法可能是错的?
在我的家庭networking上,我有一台运行Ubuntu的服务器和另一台运行Windows 7的桌面。我在Windows机器上使用cygwin将ssh放入服务器。 我试图在这两台机器之间设置密钥。 在Windows机器上,我使用ssh-keygen -t rsa创build密钥。 然后,我将所得到的id_rsa.pub scp到服务器,并将其放置在~/.ssh/authorized_keys文件中。 据我所知,应该是所有我需要做这个工作。 但是,正如你可能猜到的那样,事实并非如此。 我正在尝试使用[email protected] ssh。 我的猜测(我没能得到很好的信息)是我可能需要设置一些有点不同,使用cygwin或它可能有一些与使用IP地址,而不是主机名。任何方向或想法?
我使用Cygwin的rsync来执行从老化的HP MSA 1000到连接到不同服务器的新DAS的大规模数据传输。 我有一个守护进程在远程服务器上以只读模式运行,本地拷贝将文件写入磁盘。 我的一台服务器是一个映像存储库,有超过一百万个文件分布在大约300个目录中。 每个文件平均只有几百千字节。 这个比其他任何一个盒子都更有问题。 rsync进程会工作一段时间 – 有时是20分钟,有时是一个小时 – 然后它只是在给定的文件名下退出并闲置。 我已经validation该文件在远程服务器上没有损坏,并且该文件在本地驱动器上成功创build。 我在-vv模式下运行rsync客户端,它不返回任何内容。 我检出了守护进程创build的日志。 我查看了闲置的接口上的networking利用率。 我查看了AV设置,看看有没有什么可能会造成问题。 我甚至更新到Cygwin的最新版本。 为了保持这种联系,我需要什么? 编辑: 客户端系统正在使用该命令 rsync.exe server::Drives/f/Repo/ /cygdrive/T/Repo –archive -P -vv 服务器正在使用rsync.exe命令–daemon –no-detach –config“rsyncd.conf” rsyncd.conf的内容: use chroot = false strict modes = false hosts allow = 192.168.100.9 log file = c:/rsyncd.log uid=0 gid=0 [Drives] path = /cygdrive read only […]
我试图连接到一个SSH服务器,我可以连接到过去,但使用不同的OpenSSH客户端版本。 从Cygwin OpenSSH_6.6.1, OpenSSL 1.0.1g 7 Apr 2014客户端,通过使用Cygwin OpenSSH_6.6.1, OpenSSL 1.0.1g 7 Apr 2014通过Squid代理,我很好地连接到中间的Ubuntu 13.10 OpenSSH_6.2p2 Ubuntu-6ubuntu0.3服务器使用转发的代理绕过防止直接访问目标服务器的防火墙。 我可以很好地连接到其他SSH服务器通过这个中间服务器,排除转发的代理configuration或权限问题。 我可以告诉目标服务器失败的唯一区别是,它使用OpenSSH_4.3运行一个旧的Debian版本,虽然几个月前我可以连接到OpenSSH_4.3 ,但几年前还没有更新(在升级中间服务器之前跟随心跳的错误)和升级我的Cygwin客户端之前。 最近和一些较老的OpenSSH用户代理之间是否有任何已知的协议不兼容问题? 从中间服务器连接到目标服务器( s1.hidden.com @63.82.7.10在下面的跟踪)失败,没有任何错误消息,目标服务器已经报告接受我转发的公钥,中间服务器发送公共键。 在下面的跟踪中,到中间服务器的连接和到目标服务器的尝试连接都有选项-vvv ,它解释了涉及转发代理的channel 1debugging消息(地址被编辑): […] debug2: we sent a publickey packet, wait for reply debug1: Server accepts key: pkalg ssh-rsa blen 279 debug2: input_userauth_pk_ok: fp 46:83:33:00:28:48:b2:3c:b1:3f:60:bb:62:80:cc:d2 debug3: sign_and_send_pubkey: RSA 46:83:33:00:28:48:b2:3c:b1:3f:60:bb:62:80:cc:d2 debug2: channel […]
从Linux恢复文件(使用Cygwin的rsync)到Microsoft Windows XP(可能还有所有版本的Windows)时,恢复的每个文件的权限都非常严格,只有“SYSTEM”帐户才能访问这些恢复的文件。 我知道如何更改权限,但我正在寻找一种解决scheme,使得rsync恢复的文件inheritance文件同步/恢复的父文件夹的权限。 或者,只是修改文件,而不改变他们在Windows机器上的当前权限。 或类似的东西,最终恢复文件的方式,我不必每次恢复/同步后手动调整权限 。
我试图在现有的Windows 2008(R2)服务器上设置一个git存储库。 我已经成功地安装了Cygwin,并且将git和ssh添加到了包中,并且一切都很完美(感谢Mark对他的文章 )。 我可以ssh到服务器上的localhost,我可以在服务器上本地执行git操作。 当我尝试从客户端,但是,我得到“端口22,错误的文件编号”错误。 详细的SSH输出仅限于此: OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007 debug1: Connecting to {myserver} [{myserver}] port 22. debug1: connect to address {myserver} port 22: Attempt to connect timed out without establishing a connection ssh: connect to host {myserver} port 22: Bad file number 谷歌告诉我,这意味着我通常被防火墙阻止。 所以,仔细检查服务器上的防火墙设置,规则是否允许端口22的stream量。 我甚至尝试过closures防火墙,行为没有改变。 我可以很好地从该客户端ssh到其他服务器。 托pipe公司发誓,没有其他防火墙阻止端口22(或任何其他端口,他们声称,但我觉得很难相信)的服务器。 我还有另外一张麻烦票,以防万一第一个支持者满了,但同时我想看看有没有人能想到其他的东西。 谢谢,保罗
每当我在Windows 7的cygwin中运行ssh的时候,我得到的错误是: ssh: Could not resolve hostname … Non-recoverable failure in name resolution lost connection 如果我在错误之后立即尝试相同的命令,它的工作没有问题。 如果我等待太久再试一次,我又会得到错误。 这在XP上不会发生。 任何想法,为什么ssh总是第一次失败?
我有一台运行Windows 2003的服务器使用Cygwin的SSHD。 我在哪里可以保存我的公钥以允许基于密钥的身份validation? Linux的等价物是〜/ .ssh / authorized_keys。