sshd

sshd_config 似乎忽略了 AuthorizedKeysFile 指令
sshd

sshd_config 似乎忽略了 AuthorizedKeysFile 指令

我想阻止用户使用 ssh-copy-id 访问服务器 在我的 sshd_config 中我已经设置 AuthorizedKeysFile /etc/ssh/global_authorized_keys 我确认已阅读sshd -T | grep -i authorizedkey authorizedkeysfile /etc/ssh/global_authorized_keys 我创建了一个只读文件来匹配 ls -l global_authorized_keys -r--r--r-- 1 root root 0 Sep 15 10:38 global_a...

Admin

Almalinux9 SSH 端口更改不接受连接
sshd

Almalinux9 SSH 端口更改不接受连接

有人能提示一下还有什么问题吗?系统 Almalinux9,位于 VPS。我想将 SSHD 的一个端口更改为 60022,但当我尝试连接它时,它无论如何都没有响应:“网络错误:连接超时”。谢谢 添加到sshd_config单独的行 Port 60022 Port 22 ss -lntp | grep ssh LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=933,fd=3)) LISTEN 0 128 0.0.0.0:6...

Admin

如何解决通过 SSH 连接时出现长时间延迟的问题?
sshd

如何解决通过 SSH 连接时出现长时间延迟的问题?

从我的 Mac 笔记本电脑通过 SSH 连接到我的 Linux 工作站完全没问题,只是有时需要很长时间才能看到提示。如果我再试一次,速度会像往常一样快,但几个小时后当我重新连接时,我又看到了延迟。几天前从未发生过这种情况,重新启动工作站也无济于事。 我尝试运行ssh -vvv my.host.com并且延迟如下: debug1: pledge: filesystem debug3: client_repledge: enter -----> Very long delay here <----- debug3: receive packet: t...

Admin

Windows Server 2019,SSH 服务器,最大连接数或并发用户数?
sshd

Windows Server 2019,SSH 服务器,最大连接数或并发用户数?

我们使用的是 Win2019,并启用了内置的 SSH 服务器。我们有不同的客户端设备(每个设备都有不同的 IP 地址)连接到此 SSH 服务器。 我们想知道,在 Win2019 SSH 服务器上,最大连接数或并发用户数是否有限制?如果有,默认值是多少以及如何更改它? 我在 C:\ProgramData\ssh 下找到了一个 sshd_config 文件,发现有 2 个设置似乎与我想要的有关,但不完全是我想要的: 最大会话数 最大创业公司 从 SSH 手册页中, https://man.openbsd.org/sshd_config.5 最大会话数 指定每个网...

Admin

在 sshd_config 中添加主机条目后无法重新启动 SSH
sshd

在 sshd_config 中添加主机条目后无法重新启动 SSH

我究竟做错了什么? 我添加了/etc/ssh/sshd_config: Host myserver HostName xxx.xxx.xxx.xxx User myuser Port 22 当我尝试重新启动时sshd,收到错误: $ sudo systemctl restart sshd Job for ssh.service failed because the control process exited with error code. See "systemctl status ssh.service" ...

Admin

在禁用密码的 AWS SSH 服务器中,使用 Docker 容器中的内部 SSH 服务器获取 X11 转发
sshd

在禁用密码的 AWS SSH 服务器中,使用 Docker 容器中的内部 SSH 服务器获取 X11 转发

我的公司提供了一个 AWS Ubuntu 服务器用于软件开发(主要用于编译代码)。 我们将笔记本电脑的公共 ssh 密钥提供给 IT 部门,他们创建一个与该密钥关联的帐户,因此我们不需要输入密码(而且我们不知道密码)来建立 SSH 连接。 但是,AWS SSH 服务器没有启用 X11 转发,因此我无法使用某些工具(如 Meld、gitk 等)。我要求 IT 部门启用它,但他们拒绝了我的请求。 但是我们可以在这台机器上使用docker——我可以构建自己的docker镜像并启动一个容器。 现在我想知道——我是否可以启动一个运行 SSH 服务器的容器,启用 X11...

Admin

ssh_config 匹配规则
sshd

ssh_config 匹配规则

我正在尝试建立连接到[电子邮件保护]通过 powershell 终端(配置位于 .ssh\config)没有代理,但是,我希望能够继续使用我的管理员用户连接到所有其他 pp 服务器,并将 internal.pp.com 保留在代理后面 我的 ssh 配置如下: Host pp-d1* User ubuntu Port 22 IdentityFile ~\.ssh\mykey SendEnv LS_* SendEnv TERM=screen ForwardAgent...

Admin

如何为 OpenSSH 而不是 cmd 配置 powershell
sshd

如何为 OpenSSH 而不是 cmd 配置 powershell

我有一台 Windows 10 Pro 机器,可以ssh作为 进入(OpenSSH Server 已安装/正在运行)cmd。我希望将 shell 设置为powershell.exe(不是 的默认设置cmd.exe)。 我尝试设置以下C:\ProgramData\ssh\sshd内容本文,然后是Restart-Service sshd,但这不起作用: Subsystem powershell c:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe -sshs -NoLogo -NoProfile...

Admin

如何仅在 SSH authorized_keys 文件中禁用本地端口转发?
sshd

如何仅在 SSH authorized_keys 文件中禁用本地端口转发?

这个问题与这个问题相关,这里但该问题的公认答案实际上并没有回答问题,而且不准确,正如本文所指出的评论。 基本上,我的情况与另一篇文章的作者类似。我有一个禁用密码验证的 sshd 服务器,有时我需要在该服务器上打开一个端口,以代理与缺少我需要的一些工具的机器的连接。我可以通过从要将连接转发到的机器执行以下命令来实现此目的。 $ ssh -nNTR 22122 user@sshd-server 这工作正常,但我想限制传入的 SSH 连接,使其仅在一个特定端口上打开远程侦听器,同时禁止本地端口转发和 shell 命令。换句话说,所有以下命令都应失败。 $ ssh...

Admin

无法配置 MacOS sshd 以接受签名证书进行身份验证
sshd

无法配置 MacOS sshd 以接受签名证书进行身份验证

我们正在将一些 Mac Mini 添加到我们的环境中,并且需要它们允许通过签名证书进行 SSH 访问,就像我们在 Linux 上所做的一样。不幸的是,它失败了。 我们已配置/private/etc/ssh/sshd_config查看签名授权密钥文件 ( /private/etc/ssh/trusted-user-ca-keys.pem)。无需重新启动守护进程,并且我们看到正在解析该文件以查看我们所做的其他更改,但它只是没有读取受信任的签名密钥。 ssh -vvvv <target>来自另一个客户端的简单显示: 接收数据包:类型 51 意思是身...

Admin

如何在 MacOs 上为非登录 shell 设置 PATH?
sshd

如何在 MacOs 上为非登录 shell 设置 PATH?

在 mac os 上,如果我执行位于的命令ssh localhost 'md5sum --version'则找不到。md5sum/usr/local/bin 此路径已列出,/etc/paths但 shell 不会读取此配置文件,因为上述命令创建了一个非登录 shell,因此 shell 认为调用者已经设置了PATH 在这种情况下,您如何更新PATH要包含的值?/usr/local/bin ...

Admin

在 Ammonite sshd 中进行身份验证后,SSH 连接立即断开
sshd

在 Ammonite sshd 中进行身份验证后,SSH 连接立即断开

我意识到这个问题(或类似的问题)在其他地方被问过,但解决方案对我来说不起作用。我正在尝试使用菊石在本地的 scala/java 项目中,使用以下命令启动 SSH 服务器 import ammonite.sshd._ import org.apache.sshd.server.auth.password.{AcceptAllPasswordAuthenticator, StaticPasswordAuthenticator} val replServer = new SshdRepl( SshServerConfig( ...

Admin

systemd 在 networkd 之前启动 sshd,导致没有 ssh 服务
sshd

systemd 在 networkd 之前启动 sshd,导致没有 ssh 服务

在我的 Ubuntu 23.04 系统上,systemd 将在 systemd-networkd 启动网络桥之前尝试启动 sshd 首先报告:无法分配请求的地址 进而:br0: netdev 就绪 systemd[1]: Listening on dbus.socket - D-Bus System Message Bus Socket. systemd[730]: ssh.socket: Failed to create listening socket (10.1.0.1:22): s systemd[1]: ssh.socket: Failed to ...

Admin

sshd 服务器:匹配客户端的子域名,而不仅仅是该客户端的 IP
sshd

sshd 服务器:匹配客户端的子域名,而不仅仅是该客户端的 IP

使用 openssh 9.2 为了安全起见,我使用 match 来限制可以访问 ssh 服务器的客户端 Match Address 10.0.0.30 PubkeyAuthentication yes 这工作正常,但由于此客户端计算机可能会更改其 IP,因此我希望 SSH 服务器“查找” IP 地址。就像这样 Match Address myclient.mydomain.net PubkeyAuthentication yes 该子域名可通过 DNS 访问,因此如果您在该 ssh 服务器上执行其中的操作,nslookup则会myclie...

Admin

如何配置 SFTP 用户可以从 OpenSSH Windows Server 访问不同驱动器上的两个根文件夹?
sshd

如何配置 SFTP 用户可以从 OpenSSH Windows Server 访问不同驱动器上的两个根文件夹?

SFTP 用户是一个服务帐户,因此我们不能为每个员工创建 2 个单独的服务帐户。 一个服务帐户位于组服务“用户”和“管理员用户”下,然后它应该能够访问不同驱动器上的以下 2 个目录。 C:\产品 D:\特殊产品 以下是 OpenSSH Windows 服务器的 sshd_config。 Match Group "Users" ChrootDirectory C:\product ForceCommand internal-sftp PasswordAuthentication yes PermitTunnel no ...

Admin