我最近买了一个 Yubikey Neo——一个漂亮的小硬件第二因素身份验证设备。它主要用于一次性密码和新兴的 U2F 协议 - 但从 Yubikey 版本 2 开始,它也支持 HMAC-SHA1 质询-响应身份验证。HMAC-SHA1 结合了一个秘密密钥(存储在 Yubikey 中)并将其与密码短语结合以生成响应。
如何将 Yubikey 与我的 Ubuntu FDE 设置相结合,以将 2FA 与我的加密硬盘一起使用?
我最近购买了一个 BeagleBone Black,我使用这种方法在上面安装了 Ubuntu 。到目前为止,一切都奏效了。我想将我的 BeagleBone 用作 torrent 盒,但我不想直接通过我的 Internet 连接执行此操作(我认为我的 ISP 不会喜欢它)-因此我从欧洲服务器购买了 VPN 订阅. 我之前手动将我的笔记本电脑连接到这个 VPN 并运行传输。我知道 VPN 连接在 Ubuntu 中有效,并且主机提供 OpenVPN 的设置信息。令人讨厌的是,分配的 IP 地址的动态特性意味着它会经常更改,因此当我将笔记本电脑与 VPN 一起使用时,我会手动将传输中的侦听地址设置为所需的值。
理想情况下,我想要以下设置:
我有一台 Gigabyte GA-J1900N-D3V,运行一台小型服务器计算机。我专门在它上面使用 Ubuntu 16.04。
最近买了一个Mini-PCIe扩展板来增加额外的存储空间——主板只有两个SATA接口。我尝试安装新的扩展板,但它导致计算机无法启动 - 它在 BIOS POST 屏幕上崩溃(所以不是 Linux 的东西,这是在它甚至尝试加载操作系统之前)。
我可以看到 Gigabyte 提供了一些较新版本的 BIOS 固件,但他们要求我使用基于 Windows 的“@BIOS”工具——这显然我做不到(至少不容易)。
如何使用更新的固件刷新 BIOS?
好吧,这是一个非常奇怪的问题,发生在两个带有各自 8GB SD 存储卡的树莓派系统上:
简单的例子:当我将文件写入磁盘时,看起来文件已被写入。
我可以编辑文件vim test.dat
,在其中输入文本,然后保存。
ll 将列出该文件。
cat 将显示文件的内容。重新启动后该文件将消失。
所以我认为正在发生的事情是 ubuntu 将文件写入 ubuntu 的磁盘缓存,但它不会将文件提交到磁盘。用户空间程序可以继续读取文件并使用它们,但缓存从内存返回目录列表和文件内容,而不是从磁盘。因为重启后磁盘上就没有新数据了。
另一个例子:
dd if=/dev/zero of=testfile.dat bs=1M count=1000
Run Code Online (Sandbox Code Playgroud)
它创建一个 1GB 大小的文件。ll 列出该文件。df -h 显示磁盘上的数据已多使用 1GB。但重新启动后,该文件消失了,并且 df -h 显示旧的可用空间。
有趣的事实:我知道 SD 卡的最大写入速度是 9MB/秒,这是我使用笔记本电脑将磁盘映像添加到 SD 卡上时得到的结果。但是在树莓派的SD卡上运行这个dd命令,dd报告写入速度为110MB/秒。不可能的。这就是为什么我认为操作系统只是写入 RAM 而不是提交到磁盘。
第三个例子:我有一个脚本,它编辑一个名为interfaces的文件,然后以root身份将其复制到/etc/network/interfaces文件中,以更改设备的IP。然后脚本重新启动。
#!/bin/bash
cp /var/project/scripts/interfaces /etc/network/interfaces
/sbin/reboot
Run Code Online (Sandbox Code Playgroud)
重启后,设备仍然使用旧的 IP 地址...奇怪...
第四个例子:Raspberry 运行一个 Percona 数据库。我有一个包含 186 个条目的表。我截断了表格。使用 php 代码和 webmin 查看数据 - 该表应该是空的。重启后数据又回来了。真的... 186 个条目。这让我很害怕。
我可能完全错了。有任何想法吗?
我一直致力于这个 ubuntu 安装,并在每次主要软件更新后通过克隆磁盘映像进行定期备份。我一直注意到奇怪的事情(比如运行脚本后 IP 没有改变),但直到今天我才意识到这个问题,似乎我所有的克隆磁盘映像都出现了这个问题。在某种程度上它一定工作得很好,然后 pi 上的 ubuntu 出了问题......
问:如何让ubuntu写入SD卡?
如何将扩展坞上的声卡列入黑名单或以其他方式永久禁用,同时保持使用 USB 声音设备的能力以及使用扩展坞其他功能的能力?
硬件:
Bus 002 Device 014: ID 046d:0a44 Logitech, Inc. Headset H390
Bus 003 Device 005: ID 17e9:436e DisplayLink
Bus 003 Device 004: ID 2109:0813 VIA Labs, Inc.
Bus 003 Device 003: ID 17e9:436e DisplayLink
Bus 003 Device 002: ID 2109:0813 VIA Labs, Inc.
Bus 002 Device 005: ID 2109:2813 VIA Labs, Inc.
Bus 002 Device 003: ID 2109:2813 VIA Labs, Inc.
Run Code Online (Sandbox Code Playgroud)
以下是所有声音设备:
# …
Run Code Online (Sandbox Code Playgroud) 14.04 ×1
arm ×1
beagleboard ×1
bios ×1
drivers ×1
encryption ×1
firmware ×1
luks ×1
networking ×1
openvpn ×1
password ×1
pulseaudio ×1
raspberrypi ×1
security ×1
sound ×1
transmission ×1
usb ×1
yubikey ×1