openssh相关内容

Java/Kotlin将Ed25519密钥对输出为JCE KeyPair实例和OpenSSH格式

我正在使用BouncyCastle库在我的Kotlin应用程序中生成Ed25519密钥对,并且有两个要求很容易单独实现,但似乎很难同时实现: 以JCE KeyPair instance的形式提供密钥对,以便与第三方SSH库一起使用 提供OpenSSH.Pub格式的公钥,供用户复制粘贴到GitHub等Git仓库提供者(即ssh-ed25519 ) ..
发布时间:2022-05-30 10:47:59 其他开发

无法使用Ngrok通过SSH连接到Windows计算机

我正在尝试使用ngrok通过远程计算机通过SSH(公钥身份验证)连接到Windows用户。 但显然不起作用。 以下是我所做的工作。 我在Windows上安装并激活了SSH。 Get-WindowsCapability -Online | ? Name -like 'OpenSSH*' Add-WindowsCapability -Online -Name OpenSSH.Serv ..
发布时间:2022-02-21 15:02:58 其他开发

SSH - 一种无需打开单独的 SFTP 会话即可传输文件的方法?

不是真正的编程问题,但与许多程序员相关...... 假设我打开了与另一台计算机的 SSH 会话. 远程:html avalys$ ls 欢迎.msg index.html readme.txt 远程:html avalys$ 我可以在远程 shell 中输入任何命令,它会立即将当前目录中的一个文件(例如welcome.msg)传输到我的本地计算机,即 remote:ht ..
发布时间:2022-01-09 11:43:23 其他开发

Emacs/CVS/OpenSSH:防止密码弹出

我在我的 Ubuntu 上网本上以全屏模式使用 GNU Emacs.当我编辑受版本控制的文件并点击 C-x v v 以提交最新更改时,将打开一个 OpenSSH 弹出窗口并询问我的存储库所在服务器的密码. 不幸的是,由于全屏模式,弹出窗口不会出现在前面,我无法输入密码.但它仍然是模态的,所以我也不能回到 emacs 并且,比如说,离开全屏模式(或者做任何其他事情,比如 C-g).我基本上被困 ..
发布时间:2022-01-02 20:13:47 其他开发

在 Mac 终端中使用 PPK 文件通过 SSH 连接到远程连接

我一直在 Windows XP 上使用 Putty,并使用 .ppk 文件连接到我的 Linux 服务器(多台服务器). 在服务器上我有以下文件夹和文件 ~/.ssh/authorized_keys 我现在想使用 Mac 通过终端连接.我已经手动设置了到服务器的远程连接,想知道如何使用 ppk 文件或其中的私钥/公钥进行设置. 请注意:我已经在使用来自 Windows 的私钥/公 ..
发布时间:2021-12-23 23:20:45 其他开发

如何验证/检查/测试/验证我的 SSH 密码?

我想我忘记了 SSH 密钥的密码,但我预感到它可能是什么.我如何检查我是否正确? 解决方案 您可以通过尝试将您的 SSH 密钥密码加载到您的 SSH 代理中来验证它.使用 OpenSSH,这是通过 ssh-add 完成的. 完成后,请记住通过运行 ssh-add -d 从终端卸载 SSH 密码. ..
发布时间:2021-12-23 23:20:39 其他开发

PuTTY 配置相当于 OpenSSH ProxyCommand

我只是想使用 PuTTY 与我的服务器建立 SSH 连接.这些服务器仅允许来自另一个特定服务器(以下示例中的“MySshProxyingServer")的传入 SSH 连接. 在 Linux 上使用 ssh -W 命令没有问题. 在 PuTTY 中,我找不到创建此类连接的选项. Linux 下的例子(~/.ssh/config): Host MyHostToConnectTo主 ..
发布时间:2021-12-23 23:11:59 其他开发

使用公钥身份验证为 Windows 设置 OpenSSH

我在使用公钥身份验证为 Windows 设置 OpenSSH 时遇到问题. 我在我的本地桌面上有这个工作,并且可以使用来自 Unix 机器或其他用于 Windows 机器的 OpenSSH 的密钥进行 ssh. 我已将构建复制到服务器上,我可以正常进行密码验证,但是当我使用密钥时,出现以下问题: debug1: 可以继续的身份验证:publickey,password,keyboar ..
发布时间:2021-12-23 23:03:28 其他开发

如何确定我是在 powershell 还是 cmd 中?

我一直在玩 Windows 上的 OpenSSH,看起来正常的 Unix 别名是失踪.当我通过 SSH 登录到 Windows 机器时,我不确定它是在启动 powershell 还是 cmd.在 Windows 上查看当前正在运行的 shell 的正确方法是什么? 解决方案 所有功劳归于 PetSerAl,这必须作为答案发布: (dir 2>&1 *`|echo CMD);& ..
发布时间:2021-12-23 23:00:46 其他开发

在一个客户端上使用多个 SSH 私钥的最佳方式

我想使用多个私钥连接到不同的服务器或同一服务器的不同部分(我的用途是服务器的系统管理、Git 的管理以及同一服务器内的正常 Git 使用).我尝试简单地将密钥堆叠在 id_rsa 文件中,但无济于事. 显然,一个简单的方法是使用命令 ssh -i 登录@server.example.com 这很麻烦. 有关如何更轻松地完成此操作的任何建议? 解决方案 来自我的.ssh/co ..
发布时间:2021-12-23 22:43:28 其他开发

如何在没有密码的情况下通过 ssh 连接到本地主机?

编辑:准确地说明所做的事情 我需要在没有密码的情况下通过 SSH 本地主机,通常的做法(使用公钥)不起作用. user@PC:~$ rm -rf .ssh/*用户@PC:~$ ssh-keygen -t rsa >/开发/空输入保存密钥的文件 (/home/user/.ssh/id_rsa):输入密码(空表示没有密码):再次输入相同的密码:用户@PC:~$ ls .ssh/id_rsa i ..
发布时间:2021-12-20 10:29:48 其他开发

如何在无需创建新密钥的情况下删除 SSH 密钥的密码?

我在笔记本电脑上创建新的 SSH 密钥时设置了密码.但是,正如我现在意识到的那样,当您尝试提交时这是非常痛苦的 (Git 和 SVN) 在一小时内通过 SSH 多次发送到远程位置. 我能想到的一种方法是,删除我的 SSH 密钥并创建新的.有没有办法删除密码,同时仍然保留相同的密钥? 解决方案 简答: $ ssh-keygen -p 这将提示您输入密钥文件位置、旧密码和新密码(可以 ..
发布时间:2021-12-14 23:30:10 服务器开发

使用来自authorized_keys 的公钥和Java 安全性

如何将系统 authorized_keys 文件中的条目用于 java.security.PublicKey 实现?我特别想将来自authorized_keys 文件的公钥与Apache SSHD PublickeyAuthenticator 接口中可用的公钥进行比较. 解决方案 我很惊讶没有什么明显的解决方案.我很好奇并实现了一种解码 authorized_keys 文件的方法.这取决于 ..
发布时间:2021-12-13 10:09:59 Java开发