ssh на локальную машину с удаленной машины

ssh на локальную машину с удаленной машины

Я хотел бы подключиться по ssh к своей локальной машине из удаленной оболочки 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поскольку мне нужно отправить файл с удаленного хоста, а не извлекать его, находясь на локальном хосте.

решение1

Сообщение об ошибке говорит само за себя: ваш хост не знает, как добраться до пункта назначения, поскольку IP-адрес или сетевой адрес узла назначения отсутствует в вашей таблице маршрутизации.

Введите netstat -rn. Вы должны увидеть что-то вроде:

Destination     Gateway       Genmask         Flags   MSS Window  irtt Iface                                                                                                       
0.0.0.0         10.64.1.1     0.0.0.0         UG        0 0          0 wlan1

IP-адрес вШлюзстолбец должен быть таким же, как у вашего маршрутизатора. Этот тип записи с IP-адресом назначения 0.0.0.0 и маской подсети 0.0.0.0 называется шлюзом по умолчанию или маршрутом по умолчанию.

Если в вашей таблице маршрутизации нет маршрута по умолчанию, вам следует добавить его. Непостоянным решением будет войти route add default gw [router_ip]в терминал как root. Вам придется изменить статическую конфигурацию IP вашего хоста или параметры DHCP-сервера вашего маршрутизатора для постоянного решения.

Связанный контент