相关疑难解决方法(0)

SSH 和 SCP 的自动完成服务器名称

我配置了一些服务器~/.ssh/config,例如alphabeta。我如何配置 Bash 以便命令和自动完成已配置服务器的名称?$ ssh alTab$ scp file.tgz alTab

我不想每次添加服务器时都将服务器添加到另一个文件(即 Bash 数组),因为我们定期添加和删除服务器并且列表非常大。

这是在 Kubuntu 12.10 上,我确实安装了bash-completion

bash ssh scp autocomplete

77
推荐指数
5
解决办法
7万
查看次数

连接到 github.com 时出现“X11 转发请求失败”

我在使用 git 时收到一条奇怪的错误消息:

$ git clone git@github.com:Itseez/opencv.git
Cloning into 'opencv'
Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts.
X11 forwarding request failed on channel 0
(...)
Run Code Online (Sandbox Code Playgroud)

我的印象是 git 不需要 X11,所以这看起来很奇怪。这个克隆成功运行,所以这更像是一个“警告”问题而不是“错误”问题,但它似乎令人不安。毕竟,git 不应该需要X11。有什么建议?

ssh git x11

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

如果服务器配置不允许,则通过 SSH 转发 X11

考虑这样一种情况,我通过 SSH 从机器 A 登录到机器 B,我在机器 A 上有一个 X 会话,我想在 B 上运行一个 X 程序。

ssh -X B使这项工作透明化。但是如果服务器配置缺少X11Forwarding yes,我在服务器上没有root权限,服务器管理员无动于衷怎么办?

显然可以转发 X11 连接,因为我可以通过 SSH 通道传输我想要的任何内容。事实上,如果本地X服务器允许TCP连接,就很简单ssh -R 6010:localhost:6000(针对显示数字进行调整)。本地 X 服务器只允许套接字连接的常见情况如何?如何以最少的安装要求(尤其是在 B 上)方便安全地进行 X 转发?

ssh xorg xforwarding

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

标签 统计

ssh ×3

autocomplete ×1

bash ×1

git ×1

scp ×1

x11 ×1

xforwarding ×1

xorg ×1