728x90
리눅스 서버에 원격 ssh로 접속을 처음 했을 땐 Root 계정으로 연결했다.
하지만 Root계정은 모든 권한을 갖고 있기 때문에 보안적으로 권한이 제한된 계정을 만들어 사용하는 게 안전하다.(최소 권한의 원칙)
일반 사용자 계정을 만들어보려고 한다.
$sudo adduser [사용할 계정]

나는 windo라는 계정을 만들 생각이다. 혹시 sudo를 사용하지 않으면 권한이 없어
※fatal: Only root may add a user or group to the system
에러가 날 수 있으니 꼭 앞에 넣어주자.
문제가 없다면 새로운 패스워드와 사용자정보를 입력하는 메시지가 나온다.
$ls /home
위 명령어를 사용해 보면 루트 계정과 방금 만든 계정을 확인할 수 있다.

이제 계정을 만들었으니 다시 ssh 원격접속을 해봤다.

접속에 성공한 뒤 권한 확인을 위해 sudo apt update를 사용해 봤다.
권한이 없다면 실행되지 않을 것이다.

요약정리✨
1. 보안 향상을 위해 사용계정을 분리하는 게 좋다.
2. sudo adduser [사용할 계정]
3. 권한에 제한이 생긴 상태에서 원격접속으로 서버를 사용할 수 있다.
다음엔 접속포트를 변경해 보안을 강화하는 방법을 알아보려고 한다.

감사합니다.
728x90
'컴퓨터 공부 > 리눅스 자습서' 카테고리의 다른 글
| 리눅스 원격 접속을 통해 웹페이지 구축 및 소유권분리(chown) 실습 (0) | 2026.04.05 |
|---|---|
| 보안을 위해 ssh접속 포트를 변경하는 이유와 방법 (0) | 2026.04.02 |
| 가상머신 VMware을 윈도우에서 원격 접속하기 (0) | 2026.03.31 |
| 5. 리눅스 파일 내용을 검색하는 명령어 (2) | 2020.10.17 |
| 4. 리눅스 파일 내용을 출력하는 명령어 (0) | 2020.03.10 |
댓글