问题标签 [putty]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1329 浏览

python - Python stdout、\r 进度条和带有 Putty 的 sshd 不定期更新

我有一个简单的进度“栏”,使用如下内容:

工作正常,除了使用 Putty 的 ssh。Putty 仅每 3 分钟更新一次,或者如果一行以 \n 结尾。这是一个 Putty 设置,sshd_config,还是我可以围绕它编写代码?

0 投票
1 回答
1708 浏览

ssl - 如果我在服务器上没有 SSL 证书,使用 SSH (PuTTy) 是否安全?

我们有一个运行 Linux Centos 的小型办公服务器供内部使用。我可以使用带有 SSH 的 Putty 从外部连接到它。

由于服务器没有任何类型的 SSL 证书,使用 putty ssh 仍然安全吗?

谢谢

0 投票
3 回答
11982 浏览

windows - 通过 ssh 在 Windows 上使用带有 plink 问题的 Mercurial “hg clone”

我有一台安装了 CopSSH 的 Windows Server 2008 机器 (iis7)。为了连接到它,我有一台安装了 Mercurial 1.5.1(和 TortoiseHg)的 Windows 7 机器。

我可以使用带有非标准 ssh 端口和 .ppk 文件的 PuTTY 连接到服务器。所以我知道服务器可以通过 SSH 连接。

接下来,我想使用 CLI 通过 hg clone 进行连接以获取私有 repo。我在其他地方看到您需要在 mercurial.ini 文件中配置 ssh,所以我的 mercurial.ini 有一行:ssh = plink.exe -ssh -C -l username -P #### -i "C:/Program Files/PuTTY/Key Files/KyleKey.ppk"
注意:
username填写的是我通过 copSSH 设置的用户名。
####填充了我为 copSSH 定义的非标准 ssh 端口。

我尝试执行命令hg clone ssh://inthom.com,但出现此错误:
remote: bash: inthom.com: command not found
abort: no suitable response from remote hg!

看起来 hg 或 plink 解析主机名,因此它认为 inthom.com 是一个命令,而不是 ssh 到的服务器。这真的很奇怪。

接下来,我尝试只使用 plink 通过 连接plink -P #### ssh://inthom.com,然后提示我输入用户名和下一个密码。我同时输入它们,然后出现此错误:
bash: ssh://inthom.com: No such file or directory

所以现在看起来 plink 没有正确解析主机名。

我摆弄了一会儿,试图弄清楚如何用一个空的 ssh:// 字段调用 hg clone ,最终发现这个命令允许我访问服务器并在 inthom.com 服务器上克隆一个测试 repo:
hg clone ssh://!/Repos/test

!是我发现的字符,让我将主机名留空,但指定要克隆的 repo 文件夹。

我真正不明白的是 plink 是如何知道要 ssh 到哪个服务器的。我的 mercurial.ini 和命令都没有指定服务器。hg clone我见过的例子都没有一个!特点。它们都使用一个地址,这是有道理的,因此您可以通过 ssh 连接到您想要克隆的任何repo。

我唯一的猜测是它以某种方式默认为我使用 PuTTY 进行 SSH 连接的最后一个服务器,但我通过 SSH 连接到另一台服务器,然后尝试使用 plink 访问它,但 plink 仍然默认为 inthom.com(已验证-v arg 链接)。所以我完全不知道 plink 如何获得这个服务器值。

为了“好玩”,我尝试使用 TortoiseHg 并且只能在我ssh://!/Repos/test用作 Source 时克隆一个 repo。

现在,您可以看到,由于 plink 没有正确解析主机名,我必须在 mercurial.ini 文件中指定端口号和用户名,而不是在主机名中,如 username@inthom.com:####你会期望的。一开始试图弄清楚这一点让我发疯了,因为我会收到无法联系到主机的错误,我知道不应该这样。

我的问题是如何配置我的设置,以便将 ssh://username@inthom.com:####/Repos/test 正确解析为要复制的用户名、主机名、端口号和 repo?我使用的 plink 版本有问题,还是我可能搞砸了一些设置?如果是 plink 的错,我可以使用其他工具吗?

我将尝试让我的朋友设置连接到同一个 repo,所以我想要一个干净的解决方案而不是这个!业务。尤其是当我不知道 plink 如何获得这个默认服务器时,所以我不确定他是否能够正确访问 inthom.com。

PS。我不得不使用大量不同的教程才能达到这个阶段。因此,我还没有尝试将任何更改推送到服务器。希望我能弄清楚这一点,然后我可以尝试将更改推送到 repo。

0 投票
2 回答
8870 浏览

sql - 从读取调用中得到一个负值

我使用 SQL 开发人员连接到具有只读访问权限的数据库。这是一个TNS连接。我使用 tnsnames.ora、转发端口脚本和 SQL Developer。

过去,有时在连接时,我会收到一条错误消息 Got a minus one from a read call。供应商代码 0

如果我重新启动,它就会消失。另一位朋友建议更改对他有用的转发端口。

我最近升级到了一台新电脑,现在似乎我一直收到错误消息。重新启动或更改转发端口根本没有帮助。

端口转发脚本包含类似这样的内容

有人知道吗?谢谢。

0 投票
2 回答
1616 浏览

github - 为什么我从 GitHub 收到这些错误?

我遵循了这些指示,并且终生无法连接到 github。

与玳瑁

这是怎么回事?

注意:我仔细按照说明进行操作。在我跟随他们之前情况更糟。

0 投票
1 回答
1087 浏览

c# - 根据参数,以编程方式启动 CLI 应用程序不起作用

我尝试plink.exe从 C# 应用程序启动(PuTTY Link,PuTTY 的命令行实用程序/版本)以建立 SSH 反向隧道,但是一旦我传递了正确的参数,它就不再起作用

这意味着什么?以下按预期工作:它打开一个命令行窗口,显示我忘记传递-pw参数退出的密码,并显示提示。我知道它有论据,因为它特别要求我没有提供的一件事。

我尝试plink.exe直接调用而不是直接调用相同的想法cmd.exe /k,但窗口立即关闭,这对于寻找错误来说是不幸的。

但是当我在参数中传递密码时,plink.exe显示程序帮助(显示可用参数)并退出:

没有迹象表明缺少参数。cmd /k和变体都plink.exe不起作用(后者立即关闭,因此没有关于不同行为的信息)。

当我使用相同参数从 Windows 7 开始菜单启动器启动应用程序时,它会打开一个cmd.exe窗口并根据请求建立连接。

怎么了?有没有办法plink.exe注意到它没有在真正的外壳中运行?如果是,我该如何规避它,就像“开始”菜单“提示”一样?

我希望这个问题在 SO 上是正确的,因为它虽然专门针对单个应用程序,但围绕着以编程方式成功启动它。

0 投票
1 回答
1369 浏览

putty - OpenSSH 连接问题

我正在尝试使用 Putty 0.60 登录到 OpenSSH 5.3 服务器。可以从另一台 Linux 服务器与 openssh 建立连接,但 Putty 失败。Putty 的事件日志在 DH 密钥交换后立即告诉我“软件导致连接中止”,服务器日志不报告任何内容(设置为 INFO)。我用 Wireshark 分析了流量,在上述密钥交换后得到了一大堆“TCP 重传”和“TCP DUP ACK”。有时我能够登录,但在某个时间点(通常 < 2 分钟)连接冻结,没有任何记录的消息。可悲的是,我没有捕捉到踪迹。

服务器是我自己的(使用 genkernel 和 gentoo-sources 2.6.34 的 Funtoo),所以我可能会对其进行调整,但我仍然想知道导致错误的原因。有什么建议么?谢谢!

0 投票
4 回答
16336 浏览

powershell - PUTTY/PLINK 如何确定命令已返回?

是换行吗?迅速的?究竟是什么?

尝试通过 plink 运行 powershell 并执行命令,但 plink 无法识别其完成并且会话挂起。最奇怪的是,该命令在通过 shell(通过 Putty)发送时成功执行。但是,当通过 plink 发送时,相同的命令会挂起......

有任何想法吗?

0 投票
1 回答
2349 浏览

command-line - PSFTP:覆盖现有文件

我使用 psftp 将 linux 机器上的目录同步到我的 windows 服务器(连接由 windows 服务器启动)。我使用“get -r /dir”命令递归地获取文件和目录。

是否有机会仅获取已更改/新文件,以免覆盖现有文件?

谢谢,托拜厄斯

0 投票
2 回答
2207 浏览

perl - 权限被拒绝(公钥,键盘交互)

权限被拒绝(publickey,keyboard-interactive)在我尝试从 perl 进行 cvs 结帐时收到此错误。

什么是问题以及如何解决这个问题?

代码 :

它单独运行并使用 ssh 密钥