우분투 24.04를 설치했습니다. 새로 서버를 셋팅하면서 24.04 버전이 나왔다고 해서 설치해봤습니다. 서버로 사용하지 않더라도 우분투 짝수 버전은 서브노트북에 설치해서 사용해봐도 좋을 것 같습니다.
우분투는 처음 설치하면 SSH 서버가 설치가 안 된 상태입니다. 그래서 SSH 설치하는 것부터 시작해 보도록 하겠습니다. 먼저 우분투 업데이트를 해줍니다.
$ sudo apt update & upgrade -y
SSH 서버를 설치합니다.
$ sudo apt install openssh-server
보통 SSH 기본 포트는 ’22’입니다. 이 포트를 변경하고 변경된 포트로 접속하는 것까지 해보도록 하겠습니다. 먼저 SSH 서비스 상태가 어떤지 보도록 하겠습니다 .
$ sudo systemctl status ssh
위에서 SSH를 설치했지만 아직은 사용할 수 없는 상태입니다. disable 상태입니다. 보통은 SSH 설정 파일에서 포트를 수정하고 파일 저장한 후 ssh만 재시작 해주면 바로 적용이 됩니다. 하지만 우분투 24.04에서는 적용이 되지 않습니다.
/etc/ssh/sshd_config
보통 위 파일에 SSH 설정 파일이 있습니다. 이 파일을 수정해 주시면 됩니다.
$ sudo vi /etc/ssh/sshd_config
Port 22
$ sudo systemctl restart ssh
ssh 서비스가 실행되고 있다고 하면서 재시작이 되지 않습니다. 이것은 ssh가 ssh.socket 방식으로 바뀌었기 때문이라고 하는데요.
이런 경우에는 /etc/ssh/sshd_config 파일을 수정한 후 daemon-reload 를 해주면 됩니다. 파일 수정부터 쭉 해보도록 하겠습니다.
$ sudo vi /etc/ssh/sshd_config
Port 1004
$ sudo systemctl daemon-reload
$ sudo systemctl restart ssh
-- ssh service check
$ sudo systemctl status ssh
만약 잘 안되면 ssh.socket 을 먼저 내려 줍니다.
-- ssh.socket 서비스 정지
$ sudo systemctl stop ssh.socket
$ sudo systemctl stop ssh
-- ssh 서비스 시작
$ sudo systemctl start ssh
$ sudo systemctl status ssh
이상 우분투 24.04에서 SSH 포트 변경하는 방법에 대해서 살펴봤습니다.
함께 읽으면 좋은 글들
우분투 22.04 nginx 업데이트 오류 메시지 나올때
맥과 윈도우를 함께 쓰는 환경에서 윈도우에서 한글 입력하기 (윈도우11 한영전환 Shift + Space 변경)