다음 명령을 사용하여 (Raspberry Pi에서) SSH 터널을 설정하려고 합니다. (첫 번째 포트 5672를 원하는 포트로 변경할 수 있거나 적어도 변경할 수 있다는 점에 유의해야 합니다.)ssh [email protected] -L 5672:tabor.cs.kotnet.leuven.be:5672 -N
이전에는 내 노트북과 SSH를 통해 동일한 방식으로 서버에 대해 Raspberry Pi와 통신할 수 있었기 때문에 이 방식이 작동했습니다.
이제 몇 번 재부팅한 후 Raspberry Pi와 통신하려고 할 때마다 Pi에서 다음 오류가 발생합니다.
channel 1: open failed: administratively prohibited: open failed
인터넷에서 찾은 솔루션과 일치하도록 /etc/hosts, /etc/network/inferfaces 및 /etc/ssh/sshd_config를 확인했습니다.
다음은 추적 경로의 복사본입니다.
pi@raspberrypi ~ $ sudo traceroute -T -p 5672 tabor.cs.kotnet.kuleuven.be
traceroute to tabor.cs.kotnet.kuleuven.be (10.33.14.4), 30 hops max, 60 byte packets
1 PenO8 (192.168.2.1) 2.033 ms 2.808 ms 3.168 ms
2 10.8.32.252 (10.8.32.252) 9.274 ms 9.380 ms 9.396 ms
3 rhmccoy1-vlan176.kulnet.kuleuven.be (134.58.252.17) 9.181 ms 9.158 ms 9.240 ms
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
답변1
다음 내용이 주석 해제되어 있는지 확인하세요 /etc/ssh/sshd_config
.
AllowTcpForwarding yes
또한 구문을 다시 확인하세요.
$ ssh -N -L [local_port]:[endpoint]:[remote_port] [user]@[host]
귀하가 보고 있는 오류는 전달된 SSH 연결이 전혀 연결에 실패할 때 발생하는 매우 혼란스러운 오류입니다.