我希望 Putty(或操作系统 - WinXP)记住窗口的大小/位置。行/列设置仅影响工作区,但不会“放大”。我想要与拖动窗口边框时得到的效果相同的效果,并且腻子窗口的内容会相应地调整大小。
在我们的存储库服务器上,将 ControlMaster 添加到 ssd/config 文件(创建套接字?)导致 50 倍的传输速度从平均大约 2.5 秒增加到平均 0.05 秒。传输速度在存储库系统和我们的 Web 服务器之间。现在我想对 windows -> 存储库连接应用相同的性能提升。我们目前使用 Tortoise 通过 SSH 进行连接,我在维基百科上读到 Putty 本身不支持会话多路复用。我知道还有其他具有该功能的 SSH 工具也适用于 Windows,但我想知道是否使用这些工具会遇到使用 SSH 连接与 Mercurial 的兼容性问题,因为现在我相信它使用 Plink 来处理SSH 隧道。
我正在寻找在与 Mercurial 兼容的 Windows 上启用会话多路复用的任何选项。
是否有任何好的(可靠/免费)ssh 客户端可以在 Windows 环境中轻松使用 Active Directory 身份验证帐户?理想情况下不需要Kerberos for Windows包?
我知道有各种修改版本的腻子支持GSSAPI身份验证,如果您已通过本地系统上的 Kerberos 进行身份验证(即,您已使用 Active Directory 帐户登录到 Windows 系统并且您通过 SSH 访问的远程服务器上存在相同的 AD 帐户)
是否有任何其他 ssh 客户端使用本地 Windows AD 生成的 Kerberos 凭据支持 kerberos/GSSAPI 身份验证?
我发现这个页面有一个 GSSAPI 感知 Windows 客户端的列表,但我从未使用过它们中的任何一个。 这个页面似乎也暗示了 secureCRT 也支持 kerberos,但我从未在 kerberized 环境中使用过它。
有好的 ssh 客户端的经验吗?又好又免费?
我对 putty 的各种修改版本的经验是,它在访问 Kerberized 服务器时效果很好,但是如果您告诉它尝试 GSSAPI 然后访问非 Kerberized 服务器,它会在尝试密码身份验证之前挂起近一分钟。它还依赖于 MIT Kerberos for Windows Identity Manager,这对我来说不是一个交易破坏者,但是当我试图向其他人解释它是如何工作的时,当我描述所有移动部件时,他们的眼睛开始呆滞......
谢谢!
我希望能够渲染此推文中所见的字符:

我保存了推文的 JSON 数据并编写了一个单行 Python 脚本进行测试。
python -c 'import json,urllib; print json.load(urllib.urlopen("http://c.sente.cc/BUCq/tweet.json"))["text"]'
Run Code Online (Sandbox Code Playgroud)
下图显示了此命令在两个不同的腻子会话中的输出,一个使用Bitstream Vera Sans Mono字体,另一个使用Courier New:

接下来是正确输出的示例(我没有使用 PuTTY):

原始 JSON 位于此链接,使用 Twitter 的 API。
如何让 PuTTY 显示这些字符?
我无法使用 PuTTy 从我的 Windows 7 计算机连接到使用 SSH RSA 密钥身份验证的新配置的 Debian Squeeze 服务器。
在调试模式下运行 SSH 时出现此错误:
User myuser authorized keys /home/myuser/.ssh/authorized_keys is not a regular file
到目前为止我所做的:
~/.ssh/authorized_keysputtygen.exe并转换为.ppk私钥文件。pageant.exe并确保 Connection->SSH->Auth Authetication 方法已选中“尝试使用 Pageant 进行身份验证”。根据来自 OpenSSH.org的常见问题解答,我将权限更改为以下内容:
drwxr-xr-x 3 root root 4096 Aug 13 14:16 /home
drwxr-xr-x 7 myuser myuser 4096 Aug 17 12:55 /home/myuser
drwx------ 3 …Run Code Online (Sandbox Code Playgroud) 几个月来,我的 LAN 内的 SSH 连接出现了一个奇怪的问题。只有在我使用 Windows 10 设备连接到(准系统)Linux 机器时才会发生这种情况。
当我连接到 SSH 服务器时,就像我的输入每秒只发送一次一样。如果我按住一个键,它会在一秒钟内不打印任何内容,在那一秒钟之后,我会看到我在那段时间所做的每一次击键。
这是它在工作服务器上的样子:

这是它对有问题的人的看法:

我测试/发现的东西
有没有人有任何线索或我可以尝试的事情?谢谢
几乎每天,我恢复我的计算机以(正确地)找到六个或更多从前一天管理遗留下来的死 PuTTY 会话。通过关闭所有非活动终端并根据需要打开新的 PuTTY 终端,通常更容易清除我的堆栈。
但是,由于模式“PuTTY 致命错误”对话框,我无法从 Windows 任务栏批量关闭该组。我必须手动检查每一个,关闭对话框,然后关闭窗口。

是否有 PuTTY 选项可以禁用此对话框?标题栏将“(非活动)”附加到结束的会话,这对我来说已经足够了。奖励仍然是“您确定要关闭此会话吗?” 对话框,如果可能的话。
我无法连接到本地网络 (VM) 上的服务器。
我有多个可以连接的服务器。
当我尝试将油灰放入服务器时,我收到消息
Incoming Packet was garbled on decryption
Run Code Online (Sandbox Code Playgroud)
我试过的:
我用谷歌搜索并尝试实施他们的解决方案——强制河豚和 ssh2。仍然不起作用。
我该如何解决?
使用 PuTTY 连接到 Linux SSH 服务器时,PuTTY 日志显示 2 次身份验证尝试。第一次尝试使用“root”作为用户名,没有密码。第一个数据包中显示“none”,表示没有使用密码。连接失败,因为 Linux SSH 服务器配置为仅验证具有密码或公钥的连接。第二次尝试使用“root”作为用户名,“SECRET”作为密码。授予访问权限是因为“root”和“SECRET”是 Linux SSH 服务器的有效用户名/密码。
在 PuTTY 中单击“打开”按钮后,立即出现输入用户名“root”的提示。输入用户名“root”后,大约需要8秒,密码提示才会出现。我确定这 8 秒延迟的原因是因为客户端和服务器忙于第一次“无”且没有密码的身份验证尝试。输入密码 SECRET 并按 Enter 后,立即授予访问权限。
我不确定为什么 PuTTY 首先尝试使用用户名“root”并且没有密码进行连接。有什么方法可以将 PuTTY 配置为不使用用户名“root”且没有密码进行第一次尝试。
基本上是标题。我的朋友提供了一个脚本来通过 Powershell 和 PuTTY 批量更改 RHEL 密码,但是当我尝试登录时,我输入的新密码不起作用。我认为问题是它没有转义一个特殊字符在新密码中,但我不知道新密码是什么。
我使用的“新密码”类似于:a1b2c3d"4e5f6g7
我尝试将安全字符串替换为常规字符串,或者使用 telnet 而不是 SSH 与数据包捕获来确定发送的究竟是什么,但到目前为止这些都没有奏效。
System.Management.Automation.PSCredential -argumentlist "root",$newrootPassword
$newrootPassword2 = Read-Host "Retype new root password" -AsSecureString
$newrootCredential2 = new-object -typename System.Management.Automation.PSCredential -argumentlist "root",$newrootPassword2
putty.exe -ssh -pw $oldrootCredential.GetNetworkCredential().Password root@$_
echo y | plink.exe -ssh -v -pw $oldrootCredential.GetNetworkCredential().Password root@$_ "echo root:'$newrootPassword' | chpasswd" 2>&1
Run Code Online (Sandbox Code Playgroud)
我希望新密码是 a1b2c3d"4e5f6g7;但是,这在登录时不起作用。