标签: debian-buster

Debian 10 backports 上的 git 抛出致命错误:无法访问“https://github.com/user/repo.git”:发送 HTTP2 数据失败

截至昨天,在更新我的 Debian 10+bpo 系统后,每当我尝试git clone,git fetch或任何其他依赖网络的 git 操作时,我都会得到fatal: unable to access 'https://domain.example/repo.git': Failed sending HTTP2 datafatal: unable to access 'https://domain.example/repo.git': Failed sending HTTP request,具体取决于 git 服务器是否支持 HTTP2。有趣的是,如果我使用git://或 ssh 方案而不是https://,命令会成功,可能是因为curl没有使用。我尝试禁用 SSL 验证,git config --global http.sslVerify false但无济于事。我也尝试重新安装libcurl, libgnutls, libnettle, 和libhogweed,但这也无济于事。从降级的git1:2.29.2-1~bpo10+11:2.20.1-2+deb10u3也没有工作,我与降级库没有打破我的系统中挣扎。

GIT_CURL_VERBOSE=1 GIT_TRACE2=1 git clone https://github.com/imageworks/pystring.git/(对于 HTTP2)的输出:

14:48:42.804049 common-main.c:48                  version 2.29.2
14:48:42.804073 common-main.c:49                  start git clone …
Run Code Online (Sandbox Code Playgroud)

git https curl debian-buster

8
推荐指数
1
解决办法
2690
查看次数

SSH:代理密钥 RSA SHA256:[hash] 返回的签名类型不正确

我刚刚将两台机器从Debian 9升级到Debian 10,现在,当我使用 SSH 连接到它们时,我收到以下警告:

agent key RSA SHA256:[hash] returned incorrect signature type
Run Code Online (Sandbox Code Playgroud)

我之前一直在使用完全相同的设置,没有人抱怨。

尽管它对成功连接的能力没有任何影响,但我想了解它的确切含义以及如何修复它。

这是ssh -vvv输出:

debug3: sign_and_send_pubkey: RSA SHA256:[hash]
debug3: sign_and_send_pubkey: signing using rsa-sha2-512
agent key RSA SHA256:[hash] returned incorrect signature type
debug3: sign_and_send_pubkey: signing using ssh-rsa
Run Code Online (Sandbox Code Playgroud)

我是否理解我的 SSH 客户端使用散列算法来签署 SSH 服务器不喜欢的密钥?还是SSH代理?请如何正确配置它以使 SSH 服务器不抱怨?

我不明白什么是预期的,什么是实际使用的,被SHA256:前缀与消息混淆了signing using rsa-sha2-512

linux ssh debian debian-buster

5
推荐指数
1
解决办法
8641
查看次数

在 Debian Buster 上强制使用 MAC 地址作为 DHCP 客户端 ID

Debian Buster dhclient 随机使用其 MAC 地址或生成的 DUID-LLT 作为其 DHCP 客户端 ID。

我可以强制它始终使用 MAC 地址而不是生成的 DUID-LLT 吗?

我知道这个选项send dhcp-client-identifier = xx:xx:xx:xx:xx:xx;,但它迫使我使用自己的 MAC 地址手动配置每个接口,如果可能,我更愿意避免这种情况。

正如我之前所说,它已经在做,但是是随机的。

可以强迫它总是这样做吗?

dhcp debian-buster

5
推荐指数
2
解决办法
4321
查看次数

硬盘规格中的 512e/4Kn 是什么意思?

在购买硬盘(8TB 到 12TB 范围内)以添加到我的文件服务器(运行 Debian 10)时,我对规格中的512e/4Kn感到困惑(例如,这个 Seagate 型号)。我的理解是,512e 和 4Kn 是互斥的:512e 表示物理扇区为 4k,但驱动器呈现自身并与主机连接,就好像其扇区为 512 字节一样,而 4Kn 表示扇区为 4k,仅此而已。

\n

有人可以解释一下吗?请注意,我的问题是关于“512e/4Kn单独512e”或4Kn“单独”的含义。

\n

顺便说一句,我正在尝试实现 4Kn 设置(上次升级机器时,我得到了专门的 4Kn 驱动器 \xe2\x80\x94 ,果然,将fdisk -l /dev/sdX它们标识为物理扇区大小 = 4096,逻辑扇区大小 = 4096)

\n

linux hard-drive debian-buster

4
推荐指数
1
解决办法
1万
查看次数

Debian 10 上的 sudoers 文件在哪里?

有一个服务器已经设置了一段时间,我需要更改一些设置,其中一个是具有超级用户权限的用户。但是,我到处都在告诉使用visudo或编辑/etc/sudoers,但是这台服务器上存在这些东西

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:    10
Codename:   buster
$ whereis visudo
visudo:
$ visudo
-bash: visudo: command not found
$ ls -l /etc/sudoers
ls: cannot access '/etc/sudoers': No such file or directory
Run Code Online (Sandbox Code Playgroud)

那个配置在哪里?

** 编辑 **

需要明确的是,用户可以su没有密码,因此可以在某处进行设置,但由于/etc/sudoers不存在visudo且未安装(也未安装sudo),那么该配置在哪里?

debian sudoers debian-buster

2
推荐指数
1
解决办法
526
查看次数

标签 统计

debian-buster ×5

debian ×2

linux ×2

curl ×1

dhcp ×1

git ×1

hard-drive ×1

https ×1

ssh ×1

sudoers ×1