小编jww*_*jww的帖子

scp、rsync 或 shell 工作期间的警告消息“kex 协议错误:类型 7”

最近,我在我的家庭服务器上收到了很多这样的错误。它们的出现似乎与流量成正比,所以如果我在服务器上的 shell 中工作,我可能每天会出现 1-2 次。但是如果我启动一些 rsync 或 scp 进程,我会看到每个文件传输了 5-6 个。

kex protocol error: type 7 seq 358115
kex protocol error: type 7 seq 429489
kex protocol error: type 7 seq 500711
kex protocol error: type 7 seq 571534
kex protocol error: type 7 seq 642352
Run Code Online (Sandbox Code Playgroud)

服务器是运行OpenSSH_7.2p2, OpenSSL 1.0.2h的 Gentoo Linux 这个问题似乎发生在连接到服务器的客户端上。那可能是我的笔记本(也是带有OpenSSH_7.2p2、OpenSSL 1.0.2h 的Gentoo )或 Qnap NAS(Linux QNAP1 3.4.6 #1 SMP Wed Jun 1 05:17:33 CST 2016 x86_64 unknown - OpenSSH_7.2p2, OpenSSL 1.0 .1吨)

我一直无法找出“类型 …

linux rsync scp openssh

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

在 Debian Wheezy 的接口上禁用 IPv6?

我正在开发 Debian Wheezy:

$ uname -a
Linux openstack1 3.2.0-4-amd64 #1 SMP Debian 3.2.51-1 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

我为 VirtualBox 设置了两个网络:

# Public network vboxnet0 (10.1.0.0/16)
VBoxManage hostonlyif create
VBoxManage hostonlyif ipconfig vboxnet0 --ip 10.1.0.254 --netmask 255.255.0.0

# Private network vboxnet1 (10.2.0.0/16)
VBoxManage hostonlyif create
VBoxManage hostonlyif ipconfig vboxnet1 --ip 10.2.0.254 --netmask 255.255.0.0
...

# VirtualBox Network
VBoxManage modifyvm openstack1 --nic1 nat \
  --nic2 hostonly --hostonlyadapter2 vboxnet0 \
  --nic3 hostonly --hostonlyadapter3 vboxnet1
Run Code Online (Sandbox Code Playgroud)

在虚拟机中,我有以下内容/etc/network/interfaces

# The loopback network interface
auto lo
iface …
Run Code Online (Sandbox Code Playgroud)

networking debian ipv6

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

是什么导致证书的 basicConstraints 出现警告?

我使用 OpenSSL 的req -x509命令和 CONF 文件创建了一个自签名服务器证书。CONF 文件如下所示。

当我使用 Microsoft 证书查看器检查证书时,它显示警告basicConstraints(注意小感叹号):

在此处输入图片说明

CONF 文件使用以下内容来构建 basicConstraints

basicConstraints = critical,CA:FALSE
Run Code Online (Sandbox Code Playgroud)

根据RFC 5280pathLen只有当CA:TRUEkeyCertSign存在时才应该存在。服务器的证书不满足任一条件(另外,测试pathLen导致相同的警告)。

为什么 Microsoft 证书工具警告打开basicConstraints?它有什么问题或我应该怎么做才能解决它?


# Self Signed (note the addition of -x509):
#     openssl req -config example.conf -new -x509 -sha256 -newkey rsa:2048 -nodes -keyout example.key.pem -days 365 -out example.cert.pem

# Self Signed with existing key (note the addition of -x509):
#     openssl req -config example.conf -new …
Run Code Online (Sandbox Code Playgroud)

windows certificate ssl pki

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

如何让`make`识别别名命令

我正在安装MOOG,当make -f Makefile.maclap我收到错误时:

$ make -f Makefile.maclap
g77 -w   -c -o Abfind.o Abfind.f
make: g77: No such file or directory
make: *** [Abfind.o] Error 1
Run Code Online (Sandbox Code Playgroud)

经过网上研究,我认为,由于我有 gcc-5,因此我的计算机上不存在命令 g77。

因此,我根据堆栈交换问题alias g77=/usr/local/bin/gfortran-5尝试使用 gfortran 编译 fortran 代码。

现在,当我g77看到gfortran-5: fatal error: no input files compilation terminated,表明它g77正在作为编译的工作。

但是当我make -f Makefile.maclap仍然收到错误时:

$ make -f Makefile.maclap
g77 -w   -c -o Abfind.o Abfind.f
make: g77: No such file or directory
make: *** [Abfind.o] Error …
Run Code Online (Sandbox Code Playgroud)

bash command-line compile make

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

DNS 记录中 TXT 数据的格式?

我的域的 TXT 记录目前具有法律免责声明以及条款和条件。由于垃圾邮件发送者和其他不法分子(如果我需要的话,给我合法的牵引力),它们是前一段时间添加的。

我需要添加更多与第一个不同的信息。根据RFC 1035, 3.3.14

3.3.14. TXT RDATA format


    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    /                   TXT-DATA                    /
    +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

where:

TXT-DATA        One or more <character-string>s.

TXT RRs are used to hold descriptive text.  The semantics of the text
depends on the domain where it is found.
Run Code Online (Sandbox Code Playgroud)

准确地说,第二个(或第三个)字符串是如何添加的?TXT-DATA 的分隔符是什么?

或者我是否添加第二个(或第三个)TXT 记录?甚至允许多个 TXT 记录吗?

dns

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

如何关闭 Windows 8.1 升级横幅?

到今天为止,我的Windows 8系统显示了一个覆盖大约四分之一屏幕的大横幅,要求我免费升级到Windows 8.1。该横幅有助于告诉我,我可以在下载升级时继续使用计算机。有一个按钮可以去商店进行升级,但没有其他选择,例如不,也许以后,或绝对不。

在此处输入图片说明

我找不到消除横幅的方法,我可以启动程序,但在横幅出现时无法让它们专注。所以我死在水里了。我怎样才能解决这个问题?调出任务管理器并没有给我任何选择。

我的雇主尚不支持 Windows 8.1(这也是一个问题,但超出我的控制范围),因此如果安装升级,我将无法连接到工作。所以在上帝的绿地上,我现在没有办法安装这个升级。

更新:第二次重启后横幅消失了,我能够按照@magicandre 的建议运行 regedit。横幅没有再次出现。到现在为止还挺好。

upgrade windows-8

10
推荐指数
1
解决办法
5323
查看次数

Git:找不到命令 Windows

我已经从http://git-scm.com/download/win下载并安装了 GIT

出于某种原因,在 Cygwin 和命令提示符 (Windows 8) 中,找不到 git 命令。

我选择了 Windows 资源管理器集成选项,当我在文件资源管理器中单击鼠标右键时,会出现“GIT GUI/repo here”选项。

谁能解释为什么输入“git -v”或“git --version”会给出“找不到命令”?

windows cygwin git

9
推荐指数
2
解决办法
8万
查看次数

管道的“FIND:参数格式不正确”和“FINDSTR:写入错误”

我正在尝试编写一个 Windowscmd.exe脚本来计算aes从命令行编译程序后出现的次数。它只是一个审计/质量保证脚本,以确保我们得到我们所期望的。

当我在findstr没有管道的情况下使用时,它似乎工作正常:

cryptopp-5.6.3>dumpbin /disasm Win32/cryptlib/Debug/rijndael.obj | findstr aes
  000000C1: 66 0F 3A DF C0 00  aeskeygenassist xmm0,xmm0,0
  00000206: 66 0F 3A DF C0 00  aeskeygenassist xmm0,xmm0,0
  00000345: 66 0F 38 DB 04 81  aesimc      xmm0,xmmword ptr [ecx+eax*4]
  00000366: 66 0F 38 DB 04 81  aesimc      xmm0,xmmword ptr [ecx+eax*4]
  0000039F: 66 0F 38 DB 04 81  aesimc      xmm0,xmmword ptr [ecx+eax*4]
  00000078: 66 0F 38 DC C8     aesenc      xmm1,xmm0
  000000AB: 66 0F 38 DC C8 …
Run Code Online (Sandbox Code Playgroud)

windows command-line find cmd.exe

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

MSYS2 和“此操作成功所需的至少一个有效且已启用的存储库。”

我在 Windows 8.1 测试机上安装了单独的 MSYS2 32 位和 64 位。MSYS2 是从MinGW-64 下载页面获得的。每个安装都安装了开发人员工具,如 GCC、Git、GDB、Make 等。

我在更新 MSYS2 时遇到问题。当我尝试更新组件时,我收到“此操作成功所需的至少一个有效且已启用的存储库”

在此处输入图片说明

设置 | 网络设置为无代理设置 | 存储库具有默认存储库:

在此处输入图片说明

MSYS2 32 位和 MSYS2 64 位都会出现此问题。maintenancetool.exe以管理员和普通用户身份运行时也会发生这种情况。

据我所知,自从我安装 MSYS 或各种开发人员包以来,一切都没有改变。存储库与以前相同。

搜索没有出现预期的结果。我预计会有很多点击和很多建议,但有 5 个结果(这看起来很奇怪)。

为什么我会遇到错误以及如何修复它?

package-management mingw msys2

9
推荐指数
1
解决办法
4583
查看次数

笔记本电脑断电后自动开机

我知道对于计算机,我可以更改 BIOS 设置以使其“自动开启”。这样,计算机在电源恢复后自行开启(而不是断电后必须手动启动计算机)。

是否有类似的 BIOS 设置或程序可用于自动重启笔记本电脑?

谢谢

因为我们计划购买一些便宜的戴尔笔记本电脑,所以我问这个问题是一个普遍的问题。所以我没有包括品牌和型号。

power power-supply

8
推荐指数
2
解决办法
2万
查看次数