Próbuję zrobić coś dość niezwykłego (w każdym razie dla mnie) z SSH i nie mogę zmusić go do działania, mam nadzieję, że możesz pomóc.
Chcę ustanowić połączenie ze zdalnym serwerem z mojego komputera Mac za pomocą SSH. Jak na razie dobrze. Teraz trudny bit, po ustanowieniu połączenia ze zdalnym serwerem chcę zainicjować połączenie ze zdalnego serwera BACK z maszyną lokalną. Wiem, szalony. Zasadniczo muszę przeskakiwać przez te obręcze, aby móc przeglądać zdalny serwer, a następnie wysyłać informacje o plikach z powrotem na moją maszynę lokalną, aby mogła ona być obsługiwana przez aplikację na maszynie lokalnej. Mam nadzieję, że to ma sens!
W chwili, gdy po SSH powrócę do komputera lokalnego po zalogowaniu na zdalnym serwerze, terminal będzie po prostu tam siedział i nie będzie żadnych błędów nawet z opcją -v.
Próbuję odkryć, gdzie powinienem dzwonić, patrząc na dane wyjściowe zmiennej $ SSH_CLIENT, ale jestem na standardowym waniliowym połączeniu internetowym (brak statycznego adresu IP). Myślę, że to może być przyczyną problemu.
Rzeczy, które ustaliłem: korzystam z komputera Mac (OS X 10.6.4) i mam włączoną funkcję zdalnego logowania w preferencjach / udostępnianiu systemu. Jeśli spróbuję połączyć się z moim komputerem Mac z innego komputera w sieci LAN, nie mogę się z nim połączyć. Jeśli spróbuję i SSH na innym serwerze (nie na moim komputerze lokalnym) z mojego zdalnego serwera, mogę się połączyć bez żadnych problemów.
Tak więc powyższe fakty każą mi myśleć, że mam jasność co do zapór ogniowych itp. Na komputerach lokalnych i zdalnych.
Jestem pewien, że brakuje mi czegoś oczywistego, ale nie mogę sobie z tym poradzić przez całe życie.
Będziemy wdzięczni za wszelką pomoc, linki lub ogólne podążanie we właściwym kierunku!