Я хотел бы подключиться к моей локальной машине через удаленную оболочку ssh. глядя на ifconfig
$ ifconfig
wlan0 Link encap:Ethernet HWaddr 60:d8:19:24:bd:8b
inet addr:137.44.181.163 Bcast:137.44.183.255 Mask:255.255.252.0
inet6 addr: fe80::62d8:19ff:fe24:bd8b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1450 Metric:1
RX packets:2107490 errors:0 dropped:0 overruns:0 frame:0
TX packets:1813977 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2109347830 (2.1 GB) TX bytes:340765253 (340.7 MB)
Я могу сделать ssh 137.44.181.163
с моей локальной машины просто отлично. Однако, когда я пытаюсь сделать это с удаленной машины (да, я действительно хочу сделать это, а не просто выйти из оболочки), я получаю:
ssh: connect to host 137.44.181.163 port 22: No route to host
порт 22 открыт.
/etc/sysconfig/iptables
не существует на локальной машине, поэтому я создал его и добавил:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
просто чтобы убедиться. еще ничего.
Возможно, весь мой подход неверен - но мне было интересно, есть ли у кого-нибудь совет о том, как я могу ssh вернуться на мою локальную машину с удаленного хоста? Мне нужно сделать это для передачи файлов / папок. Я не хочу выходить из удаленного хоста и использовать scp
поскольку мне нужно отправить файл с удаленного хоста, а не извлечь его, находясь на локальном хосте.