标签: putty

如何让 Putty 记住窗口大小/位置

我希望 Putty(或操作系统 - WinXP)记住窗口的大小/位置。行/列设置仅影响工作区,但不会“放大”。我想要与拖动窗口边框时得到的效果相同的效果,并且腻子窗口的内容会相应地调整大小。

putty

9
推荐指数
1
解决办法
2万
查看次数

有没有办法从 Windows 使用会话多路复用(控制主)?

在我们的存储库服务器上,将 ControlMaster 添加到 ssd/config 文件(创建套接字?)导致 50 倍的传输速度从平均大约 2.5 秒增加到平均 0.05 秒。传输速度在存储库系统和我们的 Web 服务器之间。现在我想对 windows -> 存储库连接应用相同的性能提升。我们目前使用 Tortoise 通过 SSH 进行连接,我在维基百科上读到 Putty 本身不支持会话多路复用。我知道还有其他具有该功能的 SSH 工具也适用于 Windows,但我想知道是否使用这些工具会遇到使用 SSH 连接与 Mercurial 的兼容性问题,因为现在我相信它使用 Plink 来处理SSH 隧道。

我正在寻找在与 Mercurial 兼容的 Windows 上启用会话多路复用的任何选项。

linux windows ssh putty multiplexing

9
推荐指数
2
解决办法
4902
查看次数

Windows 上的 kerberized ssh 客户端有什么选择吗?

是否有任何好的(可靠/免费)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,这对我来说不是一个交易破坏者,但是当我试图向其他人解释它是如何工作的时,当我描述所有移动部件时,他们的眼睛开始呆滞......

谢谢!

ssh kerberos putty

9
推荐指数
1
解决办法
1679
查看次数

PuTTY 可以配置为显示以下 UTF-8 字符吗?

我希望能够渲染此推文中所见的字符:

在此处输入图片说明

我保存了推文的 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):

正确的 Unicode 输出

原始 JSON 位于此链接,使用 Twitter 的 API

如何让 PuTTY 显示这些字符?

putty utf-8 unicode encoding

9
推荐指数
1
解决办法
2万
查看次数

从 PuTTy 到 Debian 的 SSH“authorized_keys 不是常规文件”错误

我无法使用 PuTTy 从我的 Windows 7 计算机连接到使用 SSH RSA 密钥身份验证的新配置的 Debian Squeeze 服务器。

在调试模式下运行 SSH 时出现此错误: User myuser authorized keys /home/myuser/.ssh/authorized_keys is not a regular file


到目前为止我所做的:

  1. ssh-keygen -t rsa
  2. 设置密码。
  3. 将 id_rsa.pub 文件复制到 ~/.ssh/authorized_keys
  4. 将 id_rsa 复制到我的 Windows 7 机器上的文本文件
  5. 将密钥导入puttygen.exe并转换为.ppk私钥文件。
  6. 将该私钥文件加载到pageant.exe并确保 Connection->SSH->Auth Authetication 方法已选中“尝试使用 Pageant 进行身份验证”。
  7. 加载了配置文件。

根据来自 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)

debian ssh putty ssh-keys

9
推荐指数
2
解决办法
8392
查看次数

某些机器上的 LAN 中的 SSH“滞后”,混合发行版

几个月来,我的 LAN 内的 SSH 连接出现了一个奇怪的问题。只有在我使用 Windows 10 设备连接到(准系统)Linux 机器时才会发生这种情况。

当我连接到 SSH 服务器时,就像我的输入每秒只发送一次一样。如果我按住一个键,它会在一秒钟内不打印任何内容,在那一秒钟之后,我会看到我在那段时间所做的每一次击键。

这是它在工作服务器上的样子:

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

我测试/发现的东西

  • 更改 /etc/sshd 中的“UseDNS”设置并不能解决问题
  • 它发生在 Debian 上的 bash(和 zsh)(OpenSSH_7.4p1 Debian-10+deb9u6,OpenSSL 1.0.2r 2019 年 2 月 26 日)和 Alpine Linux 上的 Ash(OpenSSH_7.9p1,OpenSSL 1.1.1b 2019 年 2 月 26 日)
  • 它不会发生在 Alpine Linux OpenSSH_7.7p1、LibreSSL 2.7.4 上
  • 它不会发生在每台机器上,只是一些(不取决于发行版)
  • resolv.conf 是正确的
  • 使用和不使用 ClientAliveInterval 都会发生错误(在客户端和服务器上测试)
  • Ping 设备总是很快(小于 1 毫秒),所以它只是 SSH
  • 当我从 Windows 10 上的 linux 子系统、Putty 和 MobaXterm ssh 时,它也会滞后
  • 当我从 Linux 而不是 Windows 连接时没有问题

有没有人有任何线索或我可以尝试的事情?谢谢

linux ssh putty lag windows-10

9
推荐指数
1
解决办法
3937
查看次数

PuTTY 致命错误对话框 - 可以抑制吗?

几乎每天,我恢复我的计算机以(正确地)找到六个或更多从前一天管理遗留下来的死 PuTTY 会话。通过关闭所有非活动终端并根据需要打开新的 PuTTY 终端,通常更容易清除我的堆栈。

但是,由于模式“PuTTY 致命错误”对话框,我无法从 Windows 任务栏批量关闭该组。我必须手动检查每一个,关闭对话框,然后关闭窗口。

在此处输入图片说明

是否有 PuTTY 选项可以禁用此对话框?标题栏将“(非活动)”附加到结束的会话,这对我来说已经足够了。奖励仍然是“您确定要关闭此会话吗?” 对话框,如果可能的话。

putty

8
推荐指数
2
解决办法
7908
查看次数

Putty:传入数据包解密时出现乱码

我无法连接到本地网络 (VM) 上的服务器。

我有多个可以连接的服务器。

当我尝试将油灰放入服务器时,我收到消息

Incoming Packet was garbled on decryption
Run Code Online (Sandbox Code Playgroud)

我试过的:

我用谷歌搜索并尝试实施他们的解决方案——强制河豚和 ssh2。仍然不起作用。

我该如何解决?

ssh putty centos6

8
推荐指数
1
解决办法
2万
查看次数

PuTTY 连接到 Linux SSH 服务器的速度很慢

使用 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”且没有密码进行第一次尝试。

ssh login authentication putty

8
推荐指数
1
解决办法
7572
查看次数

使用 PowerShell 通过 PuTTY 更改我的 RHEL 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;但是,这在登录时不起作用。

linux powershell redhat root putty

8
推荐指数
1
解决办法
1385
查看次数