ssh - 没有从 macOS Catalina 转发的 xauth 数据警告 X11 - linux
问题描述
我尝试建立从 MacOS 到 linux 的 ssh 连接。我尝试遵循互联网上的一些提示,但是当我尝试运行 xclock 时仍然出现以下错误:
由于身份验证错误,X11 连接被拒绝。错误:无法打开显示:localhost:10.0
更多信息:
- 如果我使用 ssh -X something@somewhere 或 ssh -Y something@somewhere 没有任何区别
- 我确实安装了 XQuartz,它正在我的 Mac 上运行。xclock 等在 Mac 上工作。
- 当我在登录时添加 -vv 时,我得到以下信息:“ debug1: No xauth program. Warning: No xauth data; using fake authentication data for X11 forwarding. debug1: Requesting X11 forwarding with authentication spoofing. ”
- which xauth @Mac给出结果 /opt/X11/bin/xauth 而which xauth在服务器上登录给出 /usr/bin/xauth --> 请注意在 ssh_config 和 sshd_config (@Mac) 行 XAuthLocation /opt/ X11/bin/xauth 存在
- 我在 ssh_config @Mac 中取消了ForwardX11 yes和ForwardAgent yes的注释
如果您需要更多信息,请告诉我!我真的希望有人能指导我找到正确的解决方案!
解决方案
推荐阅读
- python - Python 类成员访问
- c - 当我只有指向该结构的指针时,如何访问保存在结构中的字符串中的单个字符
- react-native - 如何使用 react-native 和 expo 获取位于 assets 文件夹中的文件的绝对路径?
- regex - Command To Find Out If a HKEY_USER Path Exists
- c# - 将 HSV 数据从 base 255 转换为 base 359
- concurrency - Apache Camel 使用的默认线程模型是什么?
- vue.js - 无法访问 props 中的数据
- python - 如何使用 BeautifulSoup 获取所有 IMDB 用户对电影的评论
- arrays - VBA ARRAY 定义不适用于全局定义
- r - 如何使用 R 中的 magick 包在图像边缘添加羽毛?