동일한 네트워크를 호스팅하는 동안 로컬 네트워크의 SSH

동일한 네트워크를 호스팅하는 동안 로컬 네트워크의 SSH

나는 다음과 같은 설정을 가지고 있습니다 :

컴퓨터 A에는 Wi-Fi-USB 어댑터가 있습니다(로봇이므로 실제 인터넷 액세스가 필요하지 않습니다). 우분투 14.04를 실행 중입니다. 컴퓨터 B는 Ubuntu 14.04를 실행하는 내 노트북입니다.

내가 한 일은 다음 명령을 사용하여 컴퓨터 B에 로컬 Wi-Fi 핫스팟을 설정한 것입니다.이것가이드. 이더넷 케이블이 연결되어 있으며 "외부"에 액세스할 수 있습니다. 잘 작동합니다. 컴퓨터 A가 네트워크에 접속할 수 있고 컴퓨터 B에서 컴퓨터 A를 핑할 수 있으며 그 반대의 경우도 마찬가지입니다.

그러나 컴퓨터 B에서 컴퓨터 A로 SSH를 연결할 수 없으며 항상 다음 오류가 발생합니다.

ssh [email protected]
ssh: connect to host ComputerA.local port 22: Connection refused

내가 아는 한, 동일한 네트워크에서 SSH를 시도하고 있기 때문에 컴퓨터 A에 openssh-server를 설치할 필요가 없습니다. (맞나요?)

내가 달리면

sudo iptables -L

다음과 같은 결과가 나타납니다. 컴퓨터 B:

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     udp  --  anywhere             anywhere             udp dpt:bootps
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:bootps
ACCEPT     udp  --  anywhere             anywhere             udp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere             tcp dpt:domain

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             10.42.0.0/24         state RELATED,ESTABLISHED
ACCEPT     all  --  10.42.0.0/24         anywhere            
ACCEPT     all  --  anywhere             anywhere            
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable
REJECT     all  --  anywhere             anywhere             reject-with icmp-port-unreachable

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination       

컴퓨터 A:

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

두 컴퓨터 모두에서 ufw를 비활성화했습니다. 저는 실제로 SSH 전문가가 아니기 때문에 누구든지 이 문제를 해결하기 위해 무엇을 할 수 있는지 말해 줄 수 있습니까?

더 많은 정보가 필요하면 기꺼이 제공해 드리겠습니다.

답변1

음, 동일한 네트워크에 있더라도 컴퓨터 A에 openssh-server가 필요한 것 같습니다. 그러다가 다른 곳에서 잘못 읽었네요.

관련 정보