- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 on-topic对于堆栈溢出。
上个月关门。
Improve this question
全部,
我正在尝试设置从 NetBSD 8.2 VM(通过 QEMU 运行)到 Ubuntu 20.04 主机的 SSH X11 转发。当我尝试 ssh -X
进机,$DISPLAY
变量未设置,我收到一条错误消息:“X11 转发请求在 channel 0 上失败”。以下是相关的环境详细信息:
xauth
已安装在 NetBSD 8.2 VM 上并且可以正常工作 ForwardX11 yes
在 /etc/ssh/ssh_config
NetBSD 和 Ubuntu 主机上的文件 XAuthLocation /usr/X711/bin/xauth
在 ssh_config
NetBSD 上的文件。 ssh -v
,那么我得到的相关 X11 输出如下:
Authenticated to localhost ([127.0.0.1]:10022).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug1: pledge: exec
debug1: client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0
debug1: Requesting X11 forwarding with authentication spoofing.
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
X11 forwarding request failed on channel 0
这可能是什么原因?
最佳答案
ssh
中默认禁用 X11 转发。客户并在 sshd
服务器。在客户端中控制它的设置称为 ForwardX11
,服务器中的设置称为X11Forwarding
.
当使用 ssh
从 Ubuntu 机器连接到 NetBSD 机器时,正在使用以下配置文件:
ssh
客户端(Ubuntu机器)~/.ssh/config
/etc/ssh/ssh_config
sshd
服务器(NetBSD 机器)/etc/ssh/sshd_config
ssh(1)
但是,您可以使用
-X
切换而不是编辑任何客户端配置文件。事实上,我强烈推荐使用
-X
切换为所有主机启用 X11 转发(即在
Host *
block 中,如下所示)。
ssh
客户端配置,
ssh_config(5)
设置是您已经注意到的:
Host *
ForwardX11 yes
XauthLocation /usr/bin/xauth
XauthLocation
的默认值已经是
/usr/bin/xauth
在 Ubuntu 上,所以不需要指定它,除非你有另一个
xauth
程序安装在另一个位置,您想将它与
ssh
一起使用.
sshd(8)
NetBSD 机器上的服务器也必须允许 X11 转发。这些
sshd_config(5)
设置是您仍然需要更改的设置:
X11Forwarding yes
XAuthLocation /usr/X11R6/bin/xauth
同样,
XAuthLocation
的默认值已经是
/usr/X11R6/bin/xauth
在 NetBSD 8.2 上,所以不需要指定它。
sshd_config
设置,还需要重启
sshd
服务(作为
根 用户):
service sshd restart
关于ubuntu - 使用 X11 SSH 到 NetBSD 8.2 guest 提供 "X11 forwarding request failed on channel 0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72175136/
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 10年前关闭。 Improve this qu
我错误地设置了 ssh key 的密码。 但是每次使用 key 时都要输入密码很烦人。 我想删除我的 key 的密码: $ ssh-keygen -p -f 但是,我担心 key 会被更改。 由于我
你好!我在连接到远程主机时遇到问题。我忘记了 ssh 密码,但我有 SSH key 的指纹。是否可以仅使用指纹进行连接? 最佳答案 不会。机器的指纹仅用于验证您正在连接您认为正在连接的机器。它是用于避
我有一个 Ubuntu 服务器 example.com 并且我已经通过 ssh 进入了它。但只有在我通过 ssh 进入它之后,我才意识到我打算执行 ssh -L 8000:localhost:9000
通过终端,我可以多次 SSH 连接到服务器: (客户端--->网关--->服务器1---->服务器2---) 但是现在要通过Java的JSch库来实现,怎么办呢?首先尝试了端口转发,但在终端上我没有这
在创建一个新的仓库(本地 + 远程)之后,我正在尝试推送提交。但是我遇到了 SSH key 的问题 在我的 ~/.ssh/config 中,我有一个 gitlab 条目定义为 Host MyRepoJ
我发现 ssh 和 ssh-keygen 有一种奇怪的行为:它们根本没有反应。 Cygwin 以管理员权限启动并正常运行。主机 192.168.1.1 已启动,我可以远程桌面到它: 当我尝试时: $
为什么eval语句返回 Illegal variable name $ eval "$(ssh-agent -s)" Illegal variable name. 最佳答案 请尝试$ eval "ss
我正在尝试通过以下命令从我的本地主机连接到远程主机。但是远程主机中有一个设置,我们登录后不久它会提示输入徽章 ID、密码和登录原因,因为它在 profile 中是这样编码的文件在 remote-hos
有时,我被迫在不稳定的互联网连接上使用 ssh。 ping some.doma.in PING some.doma.in (x.x.x.x): 56 data bytes Request timeou
This thread is a response to the titled question : Why ssh-agent doesn't forward my SSH certificate
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
因此,我在10.10.10.x子网中有一堆机器,基本上所有这些机器都以相同的方式配置。我将这些与我的10.10.11.x子网中的计算机区分开,后者具有不同的用途。 我希望能够输入“ssh 10.x”以
我不想在 vagrant box 上创建新的 SSH key 对,而是想重新使用主机上的 key 对,使用 agent forwarding 。我尝试过设置 config.ssh.forward_ag
我有一台服务器,可以通过ssh通过pubkey身份验证通过ssh访问: ssh "Host" -l "my identity" 这很好。但是,我无法在一个命令中使用我的私钥进行端口重定向和标识(这是我
创建一对 key 并通过 ssh-copy-id 将公钥发送到服务器后,我仍然无法在没有密码的情况下登录 ssh -v user@host 的输出 debug1:在/home/pumba/.ssh/k
我被困在 Permission denied (publickey) hell 中,试图将公钥复制到远程服务器,以便 Jenkins 可以在构建期间同步文件。 运行: sudo ssh-copy-id
我正在尝试通过我大学的代理服务器ssh到我们实验室的服务器之一。我们的目标是使用paramiko使其自动化,但我试图首先了解终端机级别中正在发生的事情。 我试过了 ssh -o ProxyComman
我在说明问题上有问题,我想通过SSH切换到我的Cisco交换机,但是我遇到了一些麻烦 我写了两个脚本, 有了这个我没有任何问题,我可以通过运行脚本并输入用户名和密码来更改默认网关: from Exsc
每个人 我目前正在使用一个集群,并且会经常使用“ssh”连接到它。有时我需要打开多个终端。因此,每次需要连接时,我都必须输入“ssh username@cluster.com”,然后输入“密码”(我在
我是一名优秀的程序员,十分优秀!