Khi tạo kết nối VNC thông qua kết nối SSH có đường hầm, tôi gặp lỗi:
channel 3: open failed: administratively prohibited: open failed
Tôi đã thấy rằng điều này chỉ xảy ra khi tôi không đăng nhập vào máy chủ cục bộ như username
trên máy chủ lưu trữ mà tôi đang cố gắng kết nối bằng cách sử dụng kết nối VNC có đường hầm. Đường hầm SSH:
ssh -p 6000 -L 5901:127.0.0.1:5901 username@192.168.0.2
Kết nối VNC:
vncviewer localhost:1
Tôi đã thử điều chỉnh cài đặt /etc/ssh/sshd_config
bằng cách sử dụng AllowTunnel yes
và không có cài đặt. (Tôi đã khởi động lại ssh sau mỗi thay đổi service ssh restart
:) Tuy nhiên, lỗi sẽ biến mất nếu tôi có một phiên cục bộ đang chạy trên máy chủ từ xa (tức là tôi đã đăng nhập như username
cục bộ.) Có ai khác nhìn thấy hành vi này không? Có vẻ như tôi có thể bắt đầu một VNC từ xa và truy cập nó mà không cần phải đăng nhập cục bộ.