Dalam contoh di bawah ini apa yang berhubungan dengan nomor saluran? Yang ada di server? Yang ada di klien?
$ ssh -L1570:127.0.0.1:8899 root@thehost
Password:
Last login: Fri Aug 9 13:08:44 2013 from theclientip
Sun Microsystems Inc. SunOS 5.10 Generic January 2005
You have new mail.
# channel 2: open failed: administratively prohibited: open failed
channel 3: open failed: administratively prohibited: open failed
channel 2: open failed: administratively prohibited: open failed
Klien ssh berjalan pada Windows 7 dan server memiliki server Tomcat yang berjalan pada port 8899.
Tomcat tidak mendengarkan 127.0.0.1 pada mesin jarak jauh jadi jika saya mengubah perintah ke ssh -L1570:thehostpublicip:8899 root@thehost
port forward berfungsi. Jadi saya tahu bahwa penerusan port tampaknya berfungsi dengan baik di server.
file konfigurasi sshd saya berisi dua baris berikut:
# Port forwarding
AllowTcpForwarding yes
# If port forwarding is enabled, specify if the server can bind to INADDR_ANY.
# This allows the local port forwarding to work when connections are received
# from any remote host.
GatewayPorts yes
Saya mencoba mengatur port forwarding untuk proses lain bukan Tomcat dan saya mendapatkan pesan kesalahan yang serupa dengan hal-hal di atas, jadi saya mencoba memahami arti pesan kesalahan tersebut.
connect failed: Connection refused
ketika firewall menolak koneksi.administratively prohibited: open failed
ada di host tanpa firewall.