小编Gia*_*968的帖子

即使我指定了有效密钥,为什么 SSH 服务器仍要求输入密码?

我无法在 Ubuntu 服务器上设置无密码登录。即使我指定了密钥,系统也会提示我输入密码。

相同的密钥可以正确地让我登录到另一台服务器。所以我认为这不是客户端的权限问题。

服务器输出:

root@server:~# /usr/sbin/sshd -d -p 2222
debug1: sshd version OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: key_parse_private2: missing begin marker
debug1: read PEM private key done: type RSA
debug1: private host key: #0 type 1 RSA
debug1: key_parse_private2: missing begin marker
debug1: read PEM private key done: type DSA
debug1: private host key: #1 type 2 DSA
debug1: key_parse_private2: missing begin marker
debug1: read PEM private key done: type ECDSA
debug1: private host key: #2 type …
Run Code Online (Sandbox Code Playgroud)

ssh authentication

19
推荐指数
1
解决办法
3750
查看次数

在不继承父级环境的情况下运行命令

有没有办法“好像”在新的登录会话中运行命令?

我已经试过了env -i。但是,我不想处理必须设置或取消设置的各种 ENV 变量。

我也试过bash -c "some command"and bash -l -c "some commmand",但它们都是复制当前环境。

我最接近的是一个不太干净的解决方案:

ssh me@localhost "some command"`
Run Code Online (Sandbox Code Playgroud)

session bash shell

18
推荐指数
2
解决办法
9645
查看次数

CLI 中每个命令前面显示的文本是否有名称?

例如,在 Ubuntu 中,当我启动终端时,它说:

username@computer:~$ 
Run Code Online (Sandbox Code Playgroud)

在 Windows 中:

C:\Users\Username>
Run Code Online (Sandbox Code Playgroud)

有没有正式的方式来引用该文本?

terminology command-line

18
推荐指数
3
解决办法
757
查看次数

使用 Android Studio 时无法定位 adb

在 Android Studio 上一直收到此错误消息以运行应用程序:

java.lang.IllegalArgumentException: Unable to locate adb
Run Code Online (Sandbox Code Playgroud)

通过下载 ADB 尝试了多个故障排除选项,但问题未解决。想法?

adb

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

了解如何将输入发送到 Bash 中的管道

我不太明白管道在 bash 中是如何工作的。

我知道它将一个命令的输出作为另一个命令的输入。

我能得到什么输出,因为它是命令打印到屏幕上的。

但是我怎么知道一个命令会接受什么输入呢?

这是我认为可行的示例:

which gem | rm
Run Code Online (Sandbox Code Playgroud)

不幸的是它没有。

哪个 gem 打印出来,/usr/bin/gem所以必须是正确的输出?

我认为那是给 rm 的,所以它会是,rm /usr/bin/gem但我错了。

所以我的问题是,我怎么知道命令需要什么输入?

linux bash

17
推荐指数
2
解决办法
7613
查看次数

Windows 中的“系统中断”进程是什么?

我的系统是笔记本系统,配备 AMD A10 5750m CPU、R9 M290X GPU、8GB、1TB。我注意到一个始终处于活动状态的进程称为“系统中断”,此时它平均消耗 1.5% 的 CPU。

我到处搜索,但没有找到有关此过程的任何信息。我发现有人在处理过程中消耗了极高的 CPU 值,这不是我的情况。正常吗?它会一直处于活动状态,消耗(甚至)最少量的 CPU 吗?

interrupts windows-8 windows-8.1

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

是否可以在拥有高质量声音的同时使用蓝牙耳机麦克风

我有一个Plantronics BackBeat Sense SE蓝牙耳机。将其连接到 Windows 10 时,它会在播放设备列表中安装两个配置文件:

  1. PLT_BBTSENSE 免提。

  2. PLT_BBTSENSE 立体声。

第二个(立体声)设置为系统上的“默认设备”和“默认通信设备”。

在这一点上,声音效果很好,而且很正常。当我想使用麦克风时会出现问题。当我启动任何使用麦克风的程序(录音机、聊天、VoIP 通话、游戏等)时,声音突然停止工作而且我只能使用麦克风,直到我停止录音机或通话。

解决问题的方法是将(免提)设置为默认设备。当我这样做时我可以听到声音并且它可以与麦克风一起使用,但它的质量变得非常差。

我开始明白蓝牙对声音和麦克风有不同的配置文件:A2DP 和 HSP。第一个处理语音(高质量),但后者处理麦克风并降低音质。

真的是这样吗?有没有办法让它们同时工作?这个问题有什么解决办法吗?

audio microphone bluetooth windows-10

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

HDMI 线可以为鼠标传输键盘信号吗?

我想将鼠标和键盘插入显示器,并让 HDMI 电缆将信号与视频一起传回笔记本电脑。HDMI 电缆和端口是否支持此功能?

笔记本电脑(运行 Windows 10 的 Acer Aspire V5-571P-6828)有一个 HDMI 端口,但没有其他视频端口,因此不能选择 DisplayPort。

display hdmi external-display

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

我可以使用 /etc/hosts 映射 IP 地址和端口吗?

我可以将 IP 地址和端口映射到域名吗?

例如,我想映射127.0.0.1:8000testdev.com

我的/etc/hosts文件有

127.0.0.1  localhost
127.0.0.1:8000 testdev.com
Run Code Online (Sandbox Code Playgroud)

这样当我击中时testdev.com,它指的是127.0.0.1:8000. 我尝试了上面的一个,但它不起作用。任何其他替代方法来实现这一目标?

hostname ubuntu-14.04

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

即使重新安装 VirtualBox,也无法在 VirtualBox 中启动 Linux VM,并在 macOS 上出现“未安装内核驱动程序 (rc=-1908)”错误

我正在尝试在 2016 年 MacBook Pro 15" 上运行的 macOS High Sierra (10.13.6 (17G65)) 上从 VirtualBox (5.2.18 r124319 (Qt5.6.3)) 启动一个 Ubuntu(64 位)Linux VM

最近使用我的 Time Machine Backup 恢复了有问题的 MacBook Pro。我在原始 MacBook Pro 上启用了 FileVault。

这是错误对话框的图像:

在此处输入图片说明

正文是:

未安装内核驱动程序 (rc=-1908)

确保内核模块已成功加载。

其中: suplibOsInit 内容: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - 未安装支持驱动程序。在 linux 上,打开返回 ENOENT。

我在设置 Linux VM 时启用了磁盘级加密。

这是 VM 的更多详细信息

在此处输入图片说明

这是我从 system.log 中获取的

Sep 26 10:15:44 konga-mbp-loaner com.apple.xpc.launchd[1] (org.virtualbox.startup[95]): Service exited with abnormal code: 1
Run Code Online (Sandbox Code Playgroud)

在 Linux VM 启动失败我尝试了什么:

  • 我尝试重新安装 VirtualBox,但安装失败。
  • 重启机器再重新安装试试,同样失败。

在此处输入图片说明

virtualbox

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