openssh

如何使 Windows 10 的 ssh-add 非持久性?
openssh

如何使 Windows 10 的 ssh-add 非持久性?

我正在使用 Windows 10 (1909) 的“OpenSSH 身份验证代理”( net start ssh-agent)。我使用 添加密钥ssh-add.exe,但我想知道为什么这些密钥在重新启动我的机器后仍然处于活动状态: C:\> ssh-add -l 2048 SHA256:... bersbers (RSA) 我曾尝试使用-t参数来至少限制时间,但随后出现错误communication with agent failed,而添加时无需操作即可正常工作-t: C:\>ssh-add -t 24h bersbers.openss...

Admin

成功登录后,远程主机立即关闭 SSH 连接
openssh

成功登录后,远程主机立即关闭 SSH 连接

当我尝试使用 ssh 连接远程网络路由器时,成功登录后连接立即关闭。但是,如果我使用 ssh 登录发送命令,如 ssh user@remote-ip “command”,则命令将被执行。在寻找解决方案后,我发现问题之一可能是特定用户缺少 shell。我尝试使用 ssh 的用户的 shell 设置为 /bin/false。 不过,我已成功尝试以下 ssh 客户端连接到同一网络路由器 使用 paramiko(成功从 CentOS 7 和 Windows 机器获取 cli shell) 在 Windows 中使用 Putty(成功获取 CLI Shell) ...

Admin

WSL OpenSSH 不会打开隧道
openssh

WSL OpenSSH 不会打开隧道

我正在使用安装了 Ubuntu 的 WSL。我正尝试通过 SSH 连接到“跳转主机”以访问该主机后面的计算机。当我尝试运行命令来创建隧道时,我收到以下错误消息: $ ssh -f -N [email protected] -L 0.0.0.0:2201:10.0.0.10:22 bind: Permission denied channel_setup_fwd_listener_tcpip: cannot listen to port: 2201 Could not request local forwarding. 连接立即关闭,端口不可用...

Admin

Openssh 服务不起作用 | Windows 10
openssh

Openssh 服务不起作用 | Windows 10

我在 Windows 10 上安装了 OpenSSH,并使用卡巴斯基作为我的安全套件。当我在默认端口 22 上启动 powershell 中的 openssh 服务器时,一切正常。我可以登录我的 Linux 计算机并连接到我的 Windows 计算机。 但是我将文件中的端口更改sshd_config为端口 12400,我在卡巴斯基中制定了允许传入流量的防火墙规则,但现在当我启动 openssh 服务器时它不起作用。它抛出此错误: PS C:\WINDOWS\system32> start-service sshd start-service : F...

Admin

*为什么* ISP 会阻止特定端口上的流量?
openssh

*为什么* ISP 会阻止特定端口上的流量?

在我发现使用星巴克 WiFi 时无法通过 ssh 进入一台机器(别问)后,我陷入了困境。 我读过关于如何解决这个问题,哪些端口被阻止,但没有为什么端口 22(在本例中)被阻止。 为什么这个常用端口会被 Google Fiber 封锁?经过研究发现,大量开发人员都在这里进行开发? ...

Admin

Windows 服务器上通过 OpenSSH 提供的 Git 凭证助手
openssh

Windows 服务器上通过 OpenSSH 提供的 Git 凭证助手

我有一台装有 OpenSSH 服务器的 Windows 10 计算机。我的目标是远程连接到它并克隆一些需要通过 HTTPS 进行身份验证的存储库。 我一直收到这个错误: Checking out https://[email protected]/myrepo.git (integration/master) as myrepo Logon failed, use ctrl+c to cancel basic credential prompt. bash: /dev/tty: No such device or address error:...

Admin

ssh 进入本地工作站时无法使用公共 IP
openssh

ssh 进入本地工作站时无法使用公共 IP

我正在尝试通过 ssh 连接到我的工作站。我已启动 ssh 服务器并将端口 22 转发到该特定机器的私有 IP。我目前能够通过 ssh 连接到该工作站服务器远程。现在的问题是当我在同一个网络上尝试 ssh 进入该机器时。使用 ssh -vvvv [email protected] 我得到: OpenSSH_7.6p1 Ubuntu-4ubuntu0.3, OpenSSL 1.0.2n 7 Dec 2017 debug1: Reading configuration data /home/ddong/.ssh/config debug1:...

Admin

Plink 反向 ssh 隧道不工作
openssh

Plink 反向 ssh 隧道不工作

我正尝试通过反向 ssh 隧道连接到防火墙后面的 Windows 主机(目标)。 在远程服务器我已经编辑/etc/ssh/ssh_config以启用 AllowTcpForwarding yes TCPKeepAlive yes GatewayPorts clientspecified 然后etc/init.d/ssh restart 在目的地我开始安装内置的 openssh 服务器。 然后我启动反向隧道: plink.exe linuxuser@remoteserer -R 4022:10.221.152.193:22 -N 但我无法通过...

Admin

SSH 到 MacOS 拒绝公钥认证
openssh

SSH 到 MacOS 拒绝公钥认证

当我从台式 Linux 计算机使用 ssh 连接到我的 MacOS 笔记本电脑时,我的公钥被拒绝。我可以使用密码进行连接。 我已经看过几个与这个问题类似的问题(例如522652,1335103和471753),但没有一个提供我尚未尝试过的适用解决方案。 通常此时我会怀疑我的代理中没有密钥或者文件.ssh/authorized_keys不正确。 从 Mac 笔记本电脑(目标): $ /bin/ls -ld ~/.ssh{,/authorized_keys} drwx------ 11 rik staff 352 Oct 30 21:49 /Us...

Admin

OpenSSH for Windows 的版本信息和更新
openssh

OpenSSH for Windows 的版本信息和更新

OpenSSH for Windows我想更新上的预装版本Windows 1903,因为该版本7.2p1存在一些问题,据报道,这些问题已在 上得到修复v 8.0.0.0。 我按照以下指南和链接进行操作 - 更新 Windows 版 OpenSSH,随后做了 Powershell 更新。 但是,ssh -V在 Powershell 中输入时,我得到 OpenSSH_for_Windows_7.7p1的不是8.0.0.0我期望的。我检查了环境变量,它们都指向了OpenSSH中二进制文件夹的正确位置Program Files。早期版本位于不同的地方,现在不...

Admin

SSH - 密码提示后基于密钥的身份验证失败
openssh

SSH - 密码提示后基于密钥的身份验证失败

当我使用基于密钥的身份验证并在密钥上关联密码时,以特定用户身份连接到服务器时遇到 SSH 错误。 这是在 IBM i 系统上。 我已将公钥添加到~/.ssh/authorized_keys服务器上该用户的文件中。他们的主目录以及目录~/.ssh和/.ssh/authorized_keys文件对除所有者之外的任何人都没有写入权限。并且所有者已正确设置。有趣的是,如果我将相同的密钥移给另一个用户,密码将被接受。或者,如果我对用户 JAV 使用适用于其他用户的密钥对,我会得到相同的行为。因此,似乎服务器端的用户“JAV”存在一些问题,这是问题的根源。 奇怪的是,直...

Admin

通过 ssh 连接 Linux 到 Windows
openssh

通过 ssh 连接 Linux 到 Windows

问题 我试图将我的 Linux(Manjaro)笔记本电脑连接到 Windows 10 上的电脑,以便使用 Jupyter Notebook。 我的主要指南是适用于 Win10 的 Microsoft 官方指南 ,但我总是遇到问题 OpenSSH_8.0p1, OpenSSL 1.1.1d 10 Sep 2019 debug1: Reading configuration data /etc/ssh/ssh_config debug2: resolve_canonicalize: hostname 192.168.0.10 is address deb...

Admin

无需密码和 ssh-key 即可登录 SSH?
openssh

无需密码和 ssh-key 即可登录 SSH?

任务:假设我的远程服务器firewall配置为仅允许我的特定家庭IP连接port 22,因此我并不担心此测试的安全性。也许我还计划使用非常复杂的用户名,例如“user_name_82391274829” 我可以SSH像这样访问我的服务器吗?: ssh user_name_82391274829@server server:/# 换句话说,它只是登录, 不需要密码,也不需要 ssh-key。 注意: 它也应该适用于SCP ...

Admin

为什么“scp”不打印由authorized_keys文件(或任何其他启动脚本)的“command”指令指定的脚本的所有输出
openssh

为什么“scp”不打印由authorized_keys文件(或任何其他启动脚本)的“command”指令指定的脚本的所有输出

我需要一个 bash 脚本,在对服务器执行ssh或命令时自动启动。我这样做:scpsshscp ssh -i path/to/key me@server some_command 或者 scp -i path/to/key file_to_copy me@server:/destination_folder 我的脚本应该检测启动了什么命令(ssh或scp),然后如果需要则解析参数(在此示例中为some_command)。 为了使该脚本自动启动,我在中添加了一个命令authorized_keys,如下所示: command="~/script"...

Admin

OpenSSH 是否支持多跳登录?
openssh

OpenSSH 是否支持多跳登录?

Ansible使用OpenSSH作为底层网络通信实现,但是它支持多跳登录吗? 我的意思是,如果 Ansible 可以直接登录服务器,但是它能登录 server_a 然后从 server_a 登录 server_b 来配置 server_b 吗? ...

Admin