SCP ssh: подключение к хосту 10.0.0.109 порт 22: нет маршрута к хосту потерянное соединение

Я использую SCP команда на Linux Debian для передачи файла моему коллеге по локальной сети. Но я сталкиваюсь с проблемой:

$ scp filename.file username@10.0.0.109:/tmp
ssh: connect to host 10.0.0.109 port 22: No route to host
lost connection

но когда я использую ту же команду для передачи файла на машину WAN, он работает хорошо.
И когда я использую ping для пинг WAN сайт, он работает хорошо, но когда я пинговать IP-адрес локальной сети, он не работает.

$ ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
From 10.0.0.108 icmp_seq=1 Destination Host Unreachable
From 10.0.0.108 icmp_seq=2 Destination Host Unreachable
From 10.0.0.108 icmp_seq=3 Destination Host Unreachable
From 10.0.0.108 icmp_seq=4 Destination Host Unreachable
From 10.0.0.108 icmp_seq=5 Destination Host Unreachable
From 10.0.0.108 icmp_seq=6 Destination Host Unreachable
From 10.0.0.108 icmp_seq=7 Destination Host Unreachable
From 10.0.0.108 icmp_seq=8 Destination Host Unreachable
From 10.0.0.108 icmp_seq=9 Destination Host Unreachable

таблица маршрутизации:

$ ip route 
default via 10.0.0.1 dev wlan0 proto static 
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.108 
10.0.0.0/24 dev wlan0 proto kernel scope link src 10.0.0.108 
169.254.0.0/16 dev eth0 scope link metric 1000 

arp-an

root@debian:# arp  -an
? (10.0.0.1) at c4:04:15:17:bd:66 [ether] on wlan0

iptables-L

root@debian:# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Я могу исследуйте Интернет через Firefox. Он просто не может подключить LAN machie.

и мой ip-адрес является статическим ip в локальной сети моей компании.

порт 22 открыт, и нет ничего плохого в iptables и SSH тоже хорошо работает.

как я могу это исправить?

2
задан GoingMyWay
29.01.2023 22:12 Количество просмотров материала 2488
Распечатать страницу

2 ответа

проверьте брандмауэр (iptables) на сервере 10.0.0.109.

убедитесь, что подключения по SSH к нему.

iptables -I INPUT -p TCP -s YOUR_CLIENT_IP -j ACCEPT
7
отвечен Laith Al Obaidy 2023-01-31 06:00

это может быть проблемой, если вы не добавили ip-адрес клиента в файл/etc / hosts . Это можно сделать, просто добавив ваш клиентский ip, как этот,

127.0.0.1   localhost
192.168.1.32 master
192.168.56.133 slave

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

теперь после этого ваш ssh yourclientname должен работать

0
отвечен Shubham Sharma 2023-01-31 08:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх