리눅스 우분투 22.04 기준으로 서버 구축 시, SSH 터미널 원격 접속 설정을 정리했습니다. OpenSSH 설치부터, SSH 터미널 접속, 방화벽까지 초기 설정 사항을 확인해보세요!
아래 모든 명령은 root 권한에서 실행합니다!
> sudo -s
(로그인계정 암호 입력)
OpenSSH 서버 설정
1. OpenSSH 설치
# apt install -y openssh-server
2. SSH 포트 변경 (보안을 고려하여 추천)
# vim /etc/ssh/sshd_config
#Port 22 에서 주석(#)을 제거하고, 포트 번호를 수정 후 저장하기
3. SSH 서비스 시작
# service ssh start
- SSH 서비스 명령
- service ssh start (서비스 시작)
- service ssh stop (서비스 중지)
- service ssh restart (서비스 재시작)
- service ssh status (서비스 상태보기)
4. 원격에서 SSH 접속!
저는 윈도우에서 mRemoteNG 프로그램을 사용중
- IP : 우분투 서버의 IP 주소
- 사용자이름 : 우분투 서버의 계정명
- 암호 : 우분투 서버의 계정 암호
- 프로토콜 : SSH 버전2 (OpenSSH 기본)
- 포트 : 22 (OpenSSH 기본)
추가 설정
1. SSH 방화벽 설정
ufw 방화벽 설치
# apt install -y ufw
ufw 방화벽 활성화 및 SSH 포트 열기
# ufw enable
# ufw allow from any to any port 22
(22는 SSH 포트 번호)
SSH 서비스 재시작
# service ssh restart
2. SSH 원격 접속이 안된다면?
- 가상컴퓨터 호스트OS 점검 : 방화벽 포트 열기
- 공유기 점검: 포트포워드 설정
이어서, 우분투 원격데스크톱 설정 바로가기!
'IT > SW 개발' 카테고리의 다른 글
우분투 서버 원격데스크톱 설정 (0) | 2024.03.09 |
---|---|
우분투 서버 초기 설정 (0) | 2024.03.04 |
CSS 적용 방법 - HTML에 CSS를 적용하는 방법 3가지 (0) | 2024.01.14 |
어떤 프로그래밍 언어를 선택해야 할까요? 추천! (0) | 2015.02.23 |
AngularJS 소개 - 특징, 철학, 주요 개념, 동작 방식 (0) | 2015.01.20 |
SWEBOK 한글 번역 및 해설 (0) | 2014.07.22 |
립모션 개발 기술 및 LEAM 프로젝트 공개 2부 (5) | 2013.07.29 |
립모션 개발 기술 및 LEAM 프로젝트 공개 1부 (2) | 2013.07.29 |