AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题

问题[putty](computer)

Martin Hope
Mark Ainsworth
Asked: 2025-02-28 14:06:57 +0800 CST

将 PuTTY 注册表项转换为 .ppk

  • 7

我使用 PuTTY 0.83 创建rlogin与远程 MySQL 数据库服务器的 SSH [ ] 连接,现在我想要使用 MySQL Workbench,但要创建连接,我需要将其转换为 OpenSSH 格式。

我的问题是,新版本的 PuTTY 将密钥存储在注册表中,注册表项不是.ppk格式化的,并且我的磁盘上似乎没有文件.ppk。

有没有办法.ppk从存储在注册表中的密钥创建一个?

putty
  • 1 个回答
  • 303 Views
Martin Hope
Maxime
Asked: 2024-04-05 06:19:57 +0800 CST

将 puttygen Ed25519 私钥转换为 JKS

  • 6

我正在尝试将 putty 生成的 Ed25519 私钥转换为 JKS 密钥库,我尝试查看大量文档,但我有点迷失

首先,我使用 puttygen 生成密钥(这是我用作示例的密钥,我不打算使用这个)

PuTTY-User-Key-File-3: ssh-ed25519
Encryption: none
Comment: eddsa-key-20240404
Public-Lines: 2
AAAAC3NzaC1lZDI1NTE5AAAAIN3TmCpGrfLD94S1GjHtsFUNw6hsd3SRHeuj06Yj
y9F5
Private-Lines: 1
AAAAIDt5Sc7bkLdz0zduq1sOW4dgXWNvkzfKShwdR7U9H6gZ
Private-MAC: df9c28347ae0cdd41627521dc1052f7043d6ce689e2e8bebfb492493ba6382c5

然后我使用 puttygen 将其导出为 OpenSSH 格式

-----BEGIN OPENSSH PRIVATE KEY-----
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtz
c2gtZWQyNTUxOQAAACDd05gqRq3yw/eEtRox7bBVDcOobHd0kR3ro9OmI8vReQAA
AKC2h1lEtodZRAAAAAtzc2gtZWQyNTUxOQAAACDd05gqRq3yw/eEtRox7bBVDcOo
bHd0kR3ro9OmI8vReQAAAEA7eUnO25C3c9M3bqtbDluHYF1jb5M3ykocHUe1PR+o
Gd3TmCpGrfLD94S1GjHtsFUNw6hsd3SRHeuj06Yjy9F5AAAAEmVkZHNhLWtleS0y
MDI0MDQwNAECAwQFBgcICQoL
-----END OPENSSH PRIVATE KEY-----

然后我尝试使用 openssl 将其转换为 pkcs12 存储,但它无法读取私钥,所以我被困在这里。

openssl req -new -x509 -key key.pem -out certfile

结果是:

Could not find private key from key.pem

我尝试使用 RSA 密钥,它工作正常,但使用 Ed25519 我无法让 openssl 读取 openssh 格式或将其转换为 openssl 可以读取的格式。

putty
  • 1 个回答
  • 28 Views
Martin Hope
RangerThree
Asked: 2023-07-31 06:15:10 +0800 CST

如何构建 WinSCP URL 以使用证书从浏览器启动 PuTTY?

  • 6

使用 WinSCP URL 格式,我可以启动 PuTTY,但我想使用证书连接。

先感谢您。

putty
  • 1 个回答
  • 51 Views
Martin Hope
neubert
Asked: 2022-11-27 09:42:54 +0800 CST

确定 PuTTY 的选美正在使用的命名管道

  • 6

我正在运行 PuTTY 的 pageant v0.78,它支持 Windows 上的命名管道,根据https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/pageant-named-pipe.html。

我的问题是......我如何找出选美正在使用的管道的名称?

putty
  • 1 个回答
  • 18 Views
Martin Hope
geckels1
Asked: 2022-10-01 09:22:22 +0800 CST

运行远程命令与 SSH 命令行时,PuTTY 给出不同的结果

  • 5

在 Windows 10 中,当我运行时从命令行

ssh [email protected] vncserver -localhost

一切正常。但是,当我尝试在图形 PuTTY 界面中通过输入相同[email protected]的主机名和vncserver -localhost远程命令来运行相同的命令时,它仍然运行,但运行方式不同,必须在不同的环境中运行。更奇怪的是,当我在命令行上运行 PuTTY 时

putty -ssh [email protected] -pw foobar-m "command.txt"

哪里command.txt有文字vncserver -localhost,它运行正确!

简而言之,有谁知道在图形 PuTTY 界面中运行远程命令与从命令行使用 ssh 或 PuTTY 运行远程命令有何不同?这让我烦恼了好几个小时,我想让最终用户的设置尽可能简单,我觉得好像只有一个简单的设置可以改变。谢谢!

PS:如果您对 Xvnc(以 TightVNC 作为前端)有所了解,问题是当我使用图形 PuTTY 界面时 xstartup 脚本不会运行,但在我使用任何其他方法时会运行。这是为了提供我的具体问题的背景,以防万一。

PPS:要注意,不,这不是我的真实密码,我使用 SSH 密钥进行身份验证。

ssh putty
  • 1 个回答
  • 29 Views
Martin Hope
TriNguyen
Asked: 2022-09-30 22:51:39 +0800 CST

长时间闲置后如何使 localhost 隧道不过期?

  • 5

目前我正在尝试配置隧道以保持活力。ssh.localhost.run闲置一段时间后。

我做了一些研究,发现了这种类型的~/.ssh/config文件,如下所示:

Host *
     ServerAliveInterval 60
     ServerAliveCountMax 5

但是过了一段时间(通常是 1 小时)PuTTY 会响应“来自服务器的主机密钥的签名无效”。旧隧道终止,我必须手动创建新隧道,我仍然可以使用旧密钥,但隧道链接(域)不同。

https://isstatic.askoverflow.dev/aN4g1.png

我的问题:

有什么方法可以让这个隧道保持有效(永不过期),或者有什么方法可以解决“来自服务器主机密钥的签名无效”?

ssh putty
  • 1 个回答
  • 33 Views
Martin Hope
DavidG
Asked: 2022-08-10 11:47:18 +0800 CST

windows10上使用putty连接Cygwin

  • 5

刚买了一台运行 Windows 10 的闪亮的新笔记本电脑。安装了 Putty 并安装了 Cygwin,现在我想设置 Putty 以使用 cygwin bash 打开“本地”窗口,就像我过去三台笔记本电脑一样。首先(大约 2010 年)它是 putty-cyg,现在没有维护。然后通过 telnet 进行腻子(大约 2015 年),但 Cygwin 64 位上没有 telnet。

现在,我将“裸 SSH 连接”视为此帖子的批准方法:

https://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/cygwin-terminal-window.html

https://the.earth.li/~sgtatham/putty/0.77/htmldoc/Chapter4.html#config-psusan

这些链接提到了一个从“unix”腻子源代码中提取的帮助程序psusan 。

WWW 上似乎没有任何二进制“cygwin 链接” psusan.exe 程序,所以我将putty 0.77 源代码下载到我的 cygwin 安装中,在 cygwin 中编译它,以便我在 cygwin 上有一个 psusan.exe 可执行文件。

我可以通过以下方式在 cygwin 上启动 psusan:

./psusan.exe                                # listens on stdin/stdout
or 
./psusan.exe --listen /path/to/socketfile   # creates a UNIX socketfile

在 Putty 0.77 GUI 中,我可以说“其他 -> 裸 SSH 连接”,但我找不到如何在 GUI 中指定套接字文件(或者可能是标准输入/标准输出??),或者为“主机”添加什么”或“端口”在“会话”页面上。

很多 WWW 搜索后来没有关于这个过程的真正信息....我通过在 cygwin 上启动本地 openssh sshd 暂时解决了它,然后我可以使用完整的 SSH 协议 ssh 到 localhost:22。

有人有这方面的经验吗?

ssh putty
  • 1 个回答
  • 88 Views
Martin Hope
Black
Asked: 2022-07-05 07:53:49 +0800 CST

plink - 服务器拒绝了我们的密钥 - 没有可用的支持的身份验证方法

  • 4

我正在使用带有 putty 的 .ppk 文件连接到我的 AWS 服务器。这没有问题。

但是,如果我尝试将相同的 .ppk 文件与 plink 一起使用,则会出现错误:

试图:

"C:\Program Files (x86)\PuTTY\plink.exe" -ssh [email protected] -P 22 -i "C:\Users\black\Documents\SSH\aws.ppk"
Using username "xyz".

错误:

Server refused our key
FATAL ERROR: No supported authentication methods available (server sent: publickey)

为什么它适用于 putty,但不适用于 plink?


我尝试按照此处看到的说明从 ppk 中提取我的私钥,但它不起作用。我无法使用密钥文件。

ssh putty
  • 1 个回答
  • 158 Views
Martin Hope
crumblycloth
Asked: 2022-06-08 11:47:15 +0800 CST

如何使用 samba 共享将文件从 Windows 传输到 Linux 服务器?

  • 5

我在工作中面临噩梦。一位负责我将在下面描述的事情的同事把这个责任交给了我,现在已经离开了组织。我没有做这些事情的经验。请原谅我缺乏知识和冗长的问题-我不确定要包含/遗漏哪些信息。

背景

我们从第三方获取一些数据,这些数据被发送到 postgres 服务器,然后被带入 linux 服务器,其中一些 shell 脚本进行一些转换。然后组合数据集,然后将其发送到我们使用的数据分析工具。该过程使用 cron 自动执行。

但是,每年,我们都需要手动更新 linux 服务器上的一些元数据 csv 文件[这些文件与使用 shell 脚本的 3rd 方数据相结合]。

文件夹结构:

下面是 linux 服务器文件夹结构的样子 [使用 PuTTY 访问]:

  • 另一个项目
  • 另一个项目
  • 我的项目
  • 另一个项目

〜/我的项目>

  • shell_scripts
  • 采购文件
  • 元文件
  • 组合文件

~/meta_files>

  • 2019.csv
  • 2020.csv
  • 2021.csv

我需要做什么

我需要做的是在 meta_files 文件夹中添加一个名为2022.csv的文件。我的本地系统上有该文件。在我同事的移交文件中,他只是说“使用 samba 共享将文件复制到 linux”。我找到了 samba 共享位置并将其设置在我的 Windows 资源管理器中。它的地址如下所示:\\smb.comp.com\prod。这里有各种各样的文件夹。

我怀疑我必须将2022.csv文件放在 samba 共享中的某个位置,然后使用 PuTTY 在 linux 服务器上运行命令。但是,我不知道把它放在哪里以及运行什么命令。

对于这么长的问题和过多的描述,我再次道歉。任何有关如何将 2022.csv 文件放到 linux 上的帮助将不胜感激。如果需要任何其他信息,请告诉我。非常感谢。

linux putty
  • 1 个回答
  • 474 Views
Martin Hope
CaptainNemo
Asked: 2022-05-28 09:57:00 +0800 CST

PuTTYgen 无法加载私钥无法打开文件

  • 5

我试图加载从 PuTTYgen 中的托管站点下载的私钥。我收到了这个错误:

PuTTYgen 无法加载私钥(无法打开文件)

我该如何解决这个错误?

ssh putty
  • 1 个回答
  • 193 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve