openssh

连接重置所有站点的端口 22
openssh

连接重置所有站点的端口 22

我一直在使用装有 OpenSSH 的 Windows 10 PC 连接到云虚拟​​服务器。它一直运行良好,没有问题。就在昨天,我开始遇到这个奇怪的问题。 当我执行“ssh support@”时,它会像往常一样提示我输入密码。但在我输入密码后,它会思考大约 20 秒,然后显示“通过端口 22 重置连接”。它对我尝试的所有网站都这样做。 使用另一台 PC(也是装有 win10 和 OpenSSH)我可以通过 SSH 毫无问题地连接到我的云服务器。显然,这台特定的 PC 上几天前发生了一些变化。但我不知道那是什么以及如何解决它。我唯一能想到的是我在这台 PC 上更...

Admin

如何正确配置 Win32-OpenSSH 身份验证
openssh

如何正确配置 Win32-OpenSSH 身份验证

我使用的 PC 没有管理员权限,需要设置 SSH 服务器。我试过莫巴SSH并且自由SSHd但两者都需要管理员权限。然后我发现Win32的OpenSSH看起来它终于可以正常工作了。说实话,我实际上不明白为什么这样的服务需要管理员权限,因为我已经设置了例如在端口 21 上监听的 FTP 服务器,没有任何问题,但好吧,回到问题上。 我已经运行ssh-keygen.exe -A了Win32的OpenSSH创建了以下文件Win32的OpenSSH目录: ssh_host_dsa_key ssh_host_dsa_key.pub ssh_host_ecdsa_ke...

Admin

忽略子网的 SSH 主机密钥验证
openssh

忽略子网的 SSH 主机密钥验证

我想告诉我的 OpenSSH 客户端(linux)忽略给定 IP 地址范围的主机密钥验证,可以吗? 背景:在将服务器移动到生产 IP 之前,我们使用此 DHCP 范围来构建服务器,因此我会定期收到那些 SSH 警告,并且每次都必须删除有问题的密钥...... ...

Admin

无法在 Ubuntu 上设置 OpenSSH 服务器
openssh

无法在 Ubuntu 上设置 OpenSSH 服务器

在过去的 4 个小时里,我一直在尝试让我的 VNC 连接正常工作。最后,我意识到这是因为我的 Ubuntu 远程主机无法托管 SSH 连接-即使我已经安装了 openssh-server。 然后,我尝试了一些基本测试来验证是否可以sshd在我的计算机上运行,​​结果发现ssh localhost会出现Connection refused on port 22错误。此外,sudo service ssh start和sudo start ssh都会出现start: Unknown job: ssh错误。我尝试清除并重新安装openssh-server,但没有...

Admin

尝试从本地网络外部获取对 Windows 计算机的 SSH 访问权限时,远程主机突然终止连接
openssh

尝试从本地网络外部获取对 Windows 计算机的 SSH 访问权限时,远程主机突然终止连接

我有一台 Windows 计算机,我想从家庭网络外部获取对其 powershell 的 ssh 访问权限。为此,我在路由器上打开了一个 TCP 端口,并设置了自动转发到我想要连接的计算机(界面由谷歌翻译): 然后,我在目标计算机的防火墙中创建了一条规则: netsh advfirewall firewall add rule name="ps_ssh" dir=in action=allow protocol=TCP localport=<port_number> 然后我在 powershell 管理窗口中安装并启用了 ssh: Add...

Admin

openssh >9.6 支持哪些 ed25519 PEM 密钥?
openssh

openssh >9.6 支持哪些 ed25519 PEM 密钥?

根据 OpenSSH 9.6 的发行说明,它现在支持 PEM 格式的 ED25519 密钥 ssh(1)、sshd(8)、ssh-add(1)、ssh-keygen(1):添加对读取 PEM PKCS8 格式的 ED25519 私钥的支持。以前仅支持 OpenSSH 私钥格式。 我似乎无法使用 ssh-keygen 或 openssl 生成 ED25519 私钥,它实际上是一个 PEM 密钥,并被上面提到的 OpenSSH 命令所接受。 文档中的命令对我来说不起作用(仍然只产生 OpenSSH 格式的密钥,如 OpenSSH <9.6 中一样)。特...

Admin

不同节点上的两个docker容器之间的ssh
openssh

不同节点上的两个docker容器之间的ssh

你好,我正在尝试在多个节点上的两个 docker 容器(名为 master 和 worker_1)之间创建(最好是无密码的) ssh 连接,但遇到了困难。 这些是我迄今为止尝试过的选项: 使用主机网络运行容器--network=host --uts=host --ipc=host 在两个容器的 .ssh 目录中分别添加 config、hostfile 和 known_hosts(未自动创建 - 不知道为什么)文件,内容如下(此处显示的是 master) 主机 worker_1 Hostname 192.168.0.29 Port 22 Identi...

Admin

如何配置 OpenSSH 来转发 SFTP 请求?
openssh

如何配置 OpenSSH 来转发 SFTP 请求?

我设置了两台服务器,其中一台只能通过另一台访问。相应的客户端配置如下: Host <actual_host> User root ProxyCommand /bin/bash -c "ssh root@<jump_host> -W [%h]:%p" 我想为 <actual_host> 上的专用用户设置 SFTP,但允许他们针对 <jump_host> 运行 sftp 请求,而无需更改其本地配置。基本上,对于用户来说,sftp 文件夹应该看起来好像位于 <jump_host> 上,而...

Admin

sshd 匹配身份验证用户使用的公钥类型(匹配公钥接受算法)
openssh

sshd 匹配身份验证用户使用的公钥类型(匹配公钥接受算法)

我想检测用户正在使用哪种类型的 ssh 公钥,并在 中对其执行匹配语句sshd_config。 目标是防止在安全密钥(https://man.openbsd.org/ssh-keygen#FIDO_AUTHENTICATOR)或其他类型的公钥。 我看到https://man.openbsd.org/sshd_config#MatchMatch 属性PubkeyAcceptedAlgorithms。但是当我像这样使用它时: Match PubkeyAcceptedAlgorithms [email protected],[email pro...

Admin

在 Windows 事件日志中,OpenSSH 的提供程序名称是什么
openssh

在 Windows 事件日志中,OpenSSH 的提供程序名称是什么

我想从 C++ 代码中读取 OpenSSH 事件日志。这是我用来打开日志的方法: hEventLog = OpenEventLog(NULL, provider_name); 我尝试使用“PowerShell”作为提供程序名称,并成功从 hEventLog 读取了 PowerShell 日志。 当我尝试使用“OpenSSH”时,从句柄读取时没有得到 OpenSSH 日志。 provider_name 的哪个值会打开我需要的日志? 一些背景信息:我的最终目标是在我的程序中收到有关机器的新 SSH 连接的通知。我看到 OpenSSH EventLog 中有...

Admin

SDDM 上的 X11 转发
openssh

SDDM 上的 X11 转发

我正在尝试将 X11 从我的 PC(服务器)转发到我的笔记本电脑(客户端)。我在 sshd_config 中允许 X11 转发。运行ssh user@ip -X返回Warning: untrusted X11 forwarding setup failed: xauth key data not generated,并且未设置 $DISPLAY。ssh user@ip -Y按以下方式运行这返回Warning: No xauth data; using fake authentication data for X11 forwarding.并设置了 $DISP...

Admin

将 puttygen Ed25519 私钥转换为 JKS
openssh

将 puttygen Ed25519 私钥转换为 JKS

我正在尝试将 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...

Admin

为什么我无法连接到 Windows 上的 SSH 服务器?
openssh

为什么我无法连接到 Windows 上的 SSH 服务器?

我在外出时尝试从笔记本电脑连接到 PC。首先,我确保我的 VPN 已关闭。我住在埃及,我的 ISP 是 WE Egypt(又名:埃及电信)。 我已设置好一切但它不起作用。 以下是我所做的以及哪里出了问题: 从可选功能中安装 OpenSSH 服务器。 将我朋友的公钥添加到authorized_keys文件中 我从这里获取了我的 IP 地址https://whatismyipaddress.com/我得到了(IP 地址)。 我们在朋友的笔记本电脑上运行ssh pc@(the IP address) 最后,我在路由器上进行了如下设置: 使能够 姓名 WA...

Admin

如何在 2024 年正确保护强化 SSH?
openssh

如何在 2024 年正确保护强化 SSH?

自 1995 年以来,SSH 尤其OpenSSH 服务器[1999] 是与 DNS [1985] 类似的基本服务之一,可供管理员管理其 IT 环境。 如何在 2024 年正确保护 OpenSSH 服务器的安全? Debian 12 带有OpenSSH_9.2, OpenSSL 3.0.11 19 Sep 2023 已应用全部建议,通过了标准测试,但未通过“强化”测试,并表示: 它不喜欢使用[email protected] 服务器使用的是 8192 位,而不是 4096 位(越多越好?) sshd_config: # Ports a...

Admin

在两台 Windows 机器之间设置 ssh-权限被拒绝
openssh

在两台 Windows 机器之间设置 ssh-权限被拒绝

我正在尝试在两台 Windows 计算机之间建立 ssh 连接。以下是我所做的操作: 我在两台机器上都安装了 OpenSSH,生成了 ssh 密钥并将公钥放在主机文件夹中的文件中authorized_keys,.ssh并将公钥和私钥文件保存在本地机器的.ssh文件夹中。 sshd 和 ssh-agent 处于 Running 状态,sshd_config 文件已经设置完毕"PubkeyAuthentication yes"且"PasswordAuthentication no"。 为了确保这不是防火墙问题,我创建了一条规则来允许端口 22 上的入站流量。 ...

Admin