我有两台服务器。两台服务器都在 CentOS 5.6 中。我想使用我拥有的私钥(OpenSSH SSH-2 私钥)从服务器 1 SSH 到服务器 2。
我不知道如何通过 unix 做到这一点。但是我在 Windows 上使用 Putty 所做的是将我的 OpenSSH 私钥提供给 putty-gen 并生成 PPK 格式的私钥。
但是,我将从服务器 1 创建一个 bash 脚本,该脚本将通过 SSH 在服务器 2 上执行一些命令。
如何使用来自服务器 1 的私钥文件通过 SSH 连接到服务器 2?
我正在做这个 教程,但是当涉及到 O 应该运行这些命令的部分时:
local-server# ssh -NTCf -w 0:0 87.117.217.27
local-server# ssh -NTCf -w 1:1 87.117.217.44
Run Code Online (Sandbox Code Playgroud)
它说:
channel 0: open failed: administratively prohibited: open failed
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
我有一个 VPS 设置为我的 socket5 代理,安装了 Firefox 插件 AutoProxy。
ssh -p 2034 -D 127.0.0.1:1080 root@vps_ip
Run Code Online (Sandbox Code Playgroud)
我的 VPS 上的端口是 2034。
该命令可以工作一段时间,可能是 10 分钟或 20 分钟,在此期间,我用我的 Firefox 打开了许多网页,突然,连接被阻止,并显示错误信息。
channel 8: open failed: administratively prohibited
channel 9: open failed: administratively prohibited
channel 10: open failed: administratively prohibited
Run Code Online (Sandbox Code Playgroud)
我在stackoverflow上搜索过这个问题,例如:SSH隧道错误:“通道1:打开失败:管理禁止:打开失败”
我的问题与此不同!
它会一直循环下去。
我的 VPS 和 ssh 服务有什么问题?我的系统是 debian8.1,我的 debian 中的 ssh 日志文件在哪里?没有 /var/log/secure。也许 ssh 日志文件可以说明更多事实。
我正在尝试使用以下命令设置 SSH 隧道(在 Raspberry Pi 上):(ssh user@terbank.cs.kuleuven.be -L 5672:tabor.cs.kotnet.leuven.be:5672 -N我应该注意我可以,或者至少可以将第一个端口 5672 更改为我想要的任何端口)
这在以前有效,因为我们能够用我的笔记本电脑与 Raspberry Pi 通信,它以相同的方式通过 SSH 连接到该服务器。
Now, after some reboots, we get this error (on the Pi) whenever we try to communicate with the Raspberry Pi:
channel 1: open failed: administratively prohibited: open failed
Run Code Online (Sandbox Code Playgroud)
I already checked /etc/hosts, /etc/network/inferfaces and /etc/ssh/sshd_config to comply with solutions found on the internet.
This is a copy of our traceroute:
pi@raspberrypi ~ $ sudo traceroute -T -p 5672 tabor.cs.kotnet.kuleuven.be
traceroute …Run Code Online (Sandbox Code Playgroud) 我正在尝试通过本地网络中的服务器连接到互联网。我无权更改服务器配置。
我想建立一个到该服务器的 ssh 隧道,并通过使用袜子代理,我想使用互联网。
当我尝试使用:
ssh -D 2222 user@server
Run Code Online (Sandbox Code Playgroud)
并在firefox中相应地设置socks代理,并在firefox中打开google.com显示:
通道 3:打开失败:管理禁止:打开失败
每个请求多次。
我用谷歌搜索,尝试了很多解决方案,但我无法让它工作。可能是因为我是新手,没有正确应用解决方案。
我可以轻松地通过 ssh 进入服务器,一切正常。
我已经看到这个问题可能重复的其他问题。我无法从这些问题的答案中解决我的问题
一些额外的问题,
端口 2222 在我的本地主机上。我不需要服务器的许可来打开端口 2222。它通过 ssh(端口 22)创建隧道。我的理解有误吗?
如果没有,为什么我需要访问服务器管理员?