UNIX soketlerinin uzaktan dinlenmesi


6

Böyle programlar yapmak için UNIX soketlerini uzaktan dinleyebilmek istiyorum. dtachyalnızca UNIX soketlerini dinlemeyi destekleyen, uzaktan çalışır. Hakkında okudum socat ve UNIX soketlerini TCP soketlerine nasıl ya da tam tersine iletebildiğini, ancak pratikte bu işi yapamadım. Yani, aracılığıyla socat veya başka bir yöntemle, UNIX soketlerini uzaktan nasıl dinleyebilirsiniz?

(Nasıl yapılacağını biliyorsan dtach uzaktan çalış, o zaman da iyi. Bu soru basitçe asıl soruna soyut bir sorudur.)

Yanıtlar:


6

Ben sadece bu işe yaradığını buldum:

remotehost$ socat TCP-LISTEN:6066 UNIX-CONNECT:/tmp/a.socket
localhost$ socat UNIX-LISTEN:/tmp/a.socket TCP:remotehost:6066

0

SSH, Unix alan soketlerini -L ve -R ile, TCP portlarını yönlendirdiği gibi iletebilir. Örnek: ssh -L ./mydocker.sock:/var/run/docker.sock example.com


Nasıl? Bunu bir örnekle genişletebilir misiniz?
bertieb

Bir örnek eklendi.
Joseph Sible
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.