Aynı yönlendiricinin arkasında iki bilgisayarım var. Onlara A ve B diyelim.
A aşağıdaki şekilde SSH-B olabilir: ssh usr@<internal ip of computer>
B aynısını yaparak SSH'yi A'ya yapabilir, ancak harici IP kullanılmalıdır. Yönlendiricimin 22 numaralı bağlantı noktasını A bilgisayarının IP'sine ilettim, böylece her şey bana mantıklı geliyor.
Bununla birlikte, 26 numaralı bağlantı noktasını B bilgisayarına ve SSH'yi de harici IP kullanarak her ikisinin de kullanabileceğini etkin biçimde seçmek için dış IP'yi kullanarak iletmek istiyorum.
26 numaralı bağlantı noktasının iptables
A ve GİRİŞ B'nin ÇIKIŞI üzerinden geçmesine izin vermeyi denedim , ancak bu işe yaramadı. Ayrıca, bağlantı noktası 26'yı, A için 22 ile yaptığım gibi, B'nin dahili IP'sine (yönlendirici aracılığıyla) yönlendirdim.
Harici IP'yi ve 26 numaralı bağlantı noktasını kullanarak A'dan B'ye SSH'ye çalıştığımda şunu alıyorum:
ssh: connect to host xx.xx.xxx.xx port 26: Connection refused.
sürümleri:
- A = OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mart 2012
- B = OpenSSH_6.0p1 Debian-4, OpenSSL 1.0.1c 10 Mayıs 2012
12.04 Ubuntu olan B, Raspbian'lı bir Ahududu Pi'dir.
DÜZENLEME: SSH yapılandırma dosyası (ben öyle buldum geçmeyi deneyin vermedi: Ben koymayı unutmuş bir şey /etc/ssh/ssh_config
(silindi) ı uncommented #
) ile çizgi Port
ve değiştirilemez 22
için 26
. Bana hala bağlantıyı reddetti mesajı verdi. (Ben boşuna hiç yeniden başlattım.)