小编Fré*_*ans的帖子

如何在linux下对管道进行速率限制?

是否有一个过滤器可以用来在 linux 上对管道进行速率限制?如果存在,我们称之为速率限制,我希望能够在终端中输入类似的内容

cat /dev/urandom | rate-limit 3 -k | foo
Run Code Online (Sandbox Code Playgroud)

为了以(低于)3 kbytes/s 的速率将随机字节流发送到 foo 的标准输入。

linux pipe

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

当多台主机共享相同的 IP 和 DNS 名称时,如何编辑 known_hosts?

我经常 ssh 进入一台双启动 OS X / Linux 计算机。两个 OS 实例不共享相同的主机密钥,因此可以将它们视为共享相同 IP 和 DNS 的两个主机。假设 IP 是192.168.0.9,名称是hostnamehostname.domainname

据我了解,能够连接到两个主机的解决方案是将它们都添加到~/.ssh/know_hosts文件中。然而,说起来容易做起来难,因为文件是散列的,并且每个主机可能有几个条目 ( 192.168.0.9, hostname, hostname.domainname)。因此,我有以下警告

Warning: the ECDSA host key for 'hostname' differs from the key for the IP address '192.168.0.9'
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法来编辑known_hosts文件,同时保留散列。例如,如何找到与给定主机对应的行?如何为某些已知主机生成哈希?

理想的解决方案将允许我使用ssh连接无缝到这台计算机,无论是否我把它192.168.0.9hostname或者hostname.domainname,也如果它使用它的Linux hostkey或其OSX hostkey。但是,如果存在真正的中间人攻击,是否使用了除这两个之外的其他密钥,我仍然希望收到警告。

ssh openssh

41
推荐指数
3
解决办法
5万
查看次数

标签 统计

linux ×1

openssh ×1

pipe ×1

ssh ×1