SSH 구성 포트가 작동하지 않음

SSH 구성 포트가 작동하지 않음

방금 Kubunut 22.10을 설치했습니다. 사용자 정의 포트로 /etc/ssh/sshd_config를 구성했습니다.

# Snip
Port 5555
AllowUsers bob
# Snip

그런 다음 데몬을 다시 시작하여 구성을 새로 고칩니다.

sudo ufw allow 5555

sudo systemctl restart ssh

다른 모든 것은 기본값입니다. 나는 이 구성 설정을 10년 동안 해왔습니다. 이제 연결할 수 없는 다른 시스템이 생겼습니다. 다음 메시지를 받았습니다.

ssh -p 5555 [email protected]

오류 메시지가 나타납니다.

ssh: connect to host 192.168.254.11 port 5555: Connection refused

기본값을 사용하는 경우 기본 포트를 사용합니다.22연결이 작동합니다. 재부팅했는데 문제가 지속됩니다. 나는 끄거나 비활성화했습니다으악. 비밀번호와 SSH 키를 모두 사용하여 테스트했지만 포트 22를 사용하지 않으면 연결이 거부됩니다.

도와주세요? 갑자기 이게 왜 깨졌는지 이해가 안가네요.

답변1

나는 이 스레드의 지침을 따랐습니다.SSH 기본 포트가 변경되지 않음(Ubuntu 22.10), 그리고 내가 할 때까지 그들은 작동하지 않았습니다한 단계 더.

다른 사람들의 단계를 따랐지만 아무것도 효과가 없었습니다... 제거한 openssh-server다시 설치됨그것과 함께 ssh.

  1. mkdir -p /etc/systemd/system/ssh.socket.d
  2. nano /etc/systemd/system/ssh.socket.d/listen.conf
[Socket]
ListenStream=
ListenStream=1234
  1. sudo apt 제거 --purge openssh-server
  2. sudo apt install openssh-server ssh
  3. sudo systemctl 데몬-다시 로드
  4. sudo systemctl SSH 재시작

그런 다음 실행하면 sudo systemctl status ssh원래 설정된 포트에서 수신 대기 중임을 표시해야 합니다.

Feb 21 19:28:08 Computer systemd[1]: Starting OpenBSD Secure Shell server...
Feb 21 19:28:08 Computer sshd[48455]: Server listening on :: port 1234.
Feb 21 19:28:08 Computer systemd[1]: Started OpenBSD Secure Shell server.

이유를 이해할 수 없지만 다시 시작/다시 로드하거나 종료하고 싶지 않은 데몬이 있었지만 제거 및 재설치로 인해 강제로 인해 새로운 구성 변경 사항이 적용되었는지 궁금합니다.

관련 정보