标签: freebsd

在新版本的 openssh 上以(旧)十六进制格式获取 SSH 密钥指纹

openssh 似乎改变了它显示关键指纹的方式。

我正在尝试从客户端机器 ssh 到服务器:

  • 客户端:运行 OpenSSH 6.6.1 的 ubuntu 14.04
  • 服务器:运行 OpenSSH 7.2p2 的 FreeBSD。

客户端将服务器密钥的 md5 哈希报告为 16 对十六进制数字的序列,如下所示:

a7:b1:3e:3d:84:24:a2:5a:91:5f:6f:e9:cf:dd:2b:6a

服务器默认使用 sha256 哈希,但由于这个答案,我可以通过运行强制它提供 sha1 哈希:

[root@host /etc/ssh]# ssh-keygen -l -E sha1 -f ssh_host_ecdsa_key.pub

我希望结果如下所示:

a7:b1:3e:3d:84:24:a2:5a:91:5f:6f:e9:cf:dd:2b:6a

但我得到了这个:

256 SHA1:KIh0ejR4O+RqrSq7JdGAASddRfI root@host.local (ECDSA)

在我看来,现在显示的是指纹的 base64 编码版本,而不是十六进制数字。

如何以与(旧)客户端报告的格式(冒号分隔的十六进制数字,sha1 哈希)相同的格式获取服务器密钥的校验和,以检查它们是否相同?

编辑: 旧版本的 SSH 提供md5校验和,而不是我错误地认为的 sha1 校验和。在 -E 选项中使用该校验和(正如现在接受的答案应该说明的那样)可提供所需的输出。

linux ssh freebsd openssh

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

在 Linux / FreeBSD 中获取 MP3 长度

我有一堆不同长度的mp3文件。我想把它剪短到 50%-60% 的长度。说,从 1 分钟减少到 30 秒。使用 ffmpeg 应该很简单。但是,我不知道如何确定它的原始长度作为使用 ffmpeg 进行处理的基础。

有人有想法吗?

linux mp3 freebsd ffmpeg

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

创建准备用于 HTTP 流媒体的 MP4 视频

我怎么能转换some.flvsome.avisome.wmv与FFmpeg的,以确保该视频将是可玩性,可查找在JW播放器?

freebsd ffmpeg streaming video-streaming

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

ls -l 目录列表中的@ 符号是什么意思?

可能重复:
ls -la 符号……最后一个符号是什么意思?

当我在 Mac 上运行 ls -l 时,我看到两个 .yml 文件:

-rw-r--r-- 1 aa 工作人员 6 Apr 15 05:50 s1.yml
-rw-r--r--@ 1 aa 工作人员 362 Apr 15 05:49 s3.yml

相同的所有者,相同的权限,但在权限末尾有一个@。带有 @ 的那个会出现在我的编辑器中,没有的则不会。所以一定有一定的意义。如何在没有它的情况下为文件打开@?我在查找器中选择了文件并确实获得了信息,并且两个文件之间的所有内容看起来都相同。

linux unix freebsd macos

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

是否可以添加当前启动的磁盘?

我有一个运行在实时 USB 磁盘上的 FreeNAS 副本。我想备份它。

在试图避免破坏一个完美运行的系统时,我能dd在操作系统运行时访问磁盘吗?

或者我是否必须关闭机器并运行dd另一台机器?

linux freebsd freenas

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

如何将命令行 whois 用于“受垃圾邮件感染”的域,例如 apple.com?

简而言之:有什么方法可以使用 Max OS X 上的命令行whois获取域的完整详细信息apple.com

whois例如,在命令行上运行forapple.com就像搜索包含该短语的所有域。因此,多亏了whois-spam,这在 Mac 或 FreeBSD 上获得了以下内容:

$ whois apple.com

Whois 服务器版本 2.0
[..]
APPLE.COM.WWW.BEYONDWHOIS.COM
APPLE.COM.MORE.INFO.AT.WWW.BEYONDWHOIS.COM
APPLE.COM.IS.OWN3D.BY.NAKEDJER.COM
APPLE.COM.IS.0WN3D.BY.GULLI.COM
APPLE.COM.BEYONDWHOIS.COM
APPLE.COM.AT.WWW.BEYONDWHOIS.COM
苹果网

要挑出一条记录,请使用“xxx”查找,其中 xxx 是
上面显示的记录。如果记录相同,则查找它们
用“=xxx”接收每条记录的完整显示。

要获取所有这些域的一些额外信息,我可以运行以下命令=apple.com,例如:

$ whois =apple.com

Whois 服务器版本 2.0
[..]
   服务器名称:APPLE.COM.WWW.BEYONDWHOIS.COM
   IP 地址:203.36.226.2
   注册商:TUCOWS INC.
   Whois 服务器:whois.tucows.com
   推荐网址:http://domainhelp.opensrs.net
[..]
   域名:APPLE.COM
   注册商:MARKMONITOR INC.
   Whois 服务器:whois.markmonitor.com
   推荐网址:http://www.markmonitor.com
   名称服务器:NSERVER.APPLE.COM
   名称服务器:NSERVER.ASIA.APPLE.COM
   [..]
   更新日期:2009 年 1 月 21 日
   创建日期:19-2-1987
   到期日期:2011 年 2 月 20 …

freebsd spam-prevention command-line whois macos

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

kill -3 是什么意思?

我知道是什么kill -9意思,但谁能解释一下是什么kill -3意思?它发出什么特殊信号吗?

linux unix freebsd macos

25
推荐指数
3
解决办法
6万
查看次数

如何将猛拉文本粘贴到 vim 命令行?

嗨,有什么方法可以将提取的文本从 vim 缓冲区粘贴到 vim 命令行,因为我需要搜索出现在当前打开文本中的一些文件名,我必须在 :e 之后手动键入文件名

freebsd vim

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

反向多路复用以加快文件传输

我已经将大量数据从一台机器发送到另一台机器。如果我使用 rsync(或任何其他方法)发送,它将以稳定的 320kb/sec 进行。如果我一次启动两到三个传输,每个传输将达到 320,如果我一次执行四个传输,它们将使链接最大化。

我需要能够尽可能快地发送数据,所以我需要一个可以对文件传输进行反向多路复用的工具。我需要一个通用的解决方案,所以在源机器上运行 split 并将它们放在另一端是不切实际的。我需要它以自动化方式工作。

有没有工具可以做到这一点,还是我需要自己制作?发送方是 CentOS,接收方是 FreeBSD。

linux freebsd bsd file-transfer multiplexing

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

如何在 FreeBSD 中查看每个接口的网络流量?

想要查看自启动以来通过接口的流量。它是一个带有 FreeBSD 8.0 的 ISPManager VDS,并且

ifconfig -L epair521b -B
Run Code Online (Sandbox Code Playgroud)

什么也没做。

想要像 Linux 的 ifconfig 一样输出:

lo 链路封装:本地环回
...

RX 字节:6642443661 (6.1 GiB) TX 字节:6642443661 (6.1 GiB)

freebsd ifconfig

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