네트워킹 기술을 훈련하기 위해 Raspberry Pi가 포트에서 수신 대기하고 22
해당 포트에서 SSH 연결을 만들도록 노력하고 있습니다 2222
. 나의 궁극적인 목표는 WAN의 포트와 이더넷 연결의 포트 에서만 ufw
연결이 허용되도록 연습하는 것입니다 . 현재는 비활성화되어 있으며 위에서 언급한 두 포트에서 수신 대기를 설정하려고 합니다 . 내 파일 에서 주석 처리되지 않은 유일한 줄은 다음과 같습니다.22
2222
ufw
sshd
/etc/ssh/ssh_config
Host *
Port 22
Port 2222
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
그러나 원래 시스템에 관계없이 Connection refused
포트에서 ssh를 시도하면 오류가 발생합니다. 2222
어떤 이유로 설명할 수 없지만 ssh가 포트에서 수신 대기하지 않는 것 같습니다 22
.
paupaulaz@pi2:~ $ ss -tlnp | grep 22
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 128 [::]:22 [::]:*
물론 sshd를 다시 시작하고 Raspberry Pi를 다시 시작해 보았지만 사용자별 ssh 구성 파일이 없습니다.
도와주셔서 감사합니다!
답변1
ssh_config
SSH 구성 파일입니다.고객. 거기에서 Port
옵션은 연결할 포트를 알려줍니다. 이는 서버마다 다를 수 있으므로 Host
한 블록에 하나의 포트를 지정하고 다른 블록에 다른 포트를 지정할 수 있습니다. 하지만 한 번에 하나의 포트에만 연결할 수 있으므로 후자의 지시문이 적용될 것이라고 생각했습니다. (근데 기억이 잘 안나네요.)
만들고 싶다면섬기는 사람Port
특정 포트 또는 여러 포트를 수신하려면 지시어를 입력 해야 합니다 (d는 데몬을 나타냄). 나는 지시문이 없다고 생각하지만 있습니다.sshd_config
Host
sshd_config
Match Host
(그러나 한 포트의 일부 소스 호스트와 다른 포트의 다른 호스트로부터의 연결을 허용하려면 방화벽/패킷 필터를 사용해야 할 수도 있습니다.)