본문 바로가기
OS/Linux

외부 접속을 위한 ssh계정 생성 및 권한(sudo)

by BTC_홍대동무 2023. 8. 18.

베하 안녕하세요 ~~! BTC_현상수배범입니다.

이번 시간에는 외부 접속을 위한 ssh계정 생성하여 패스워드로 접속 및 권한(sudo)에 대한 실습을 해보도록 하겠습니다.

 

사전 준비 (EC2생성)

 

인스턴스명 :

sanghun-test

OS : 우분투 최신버전

사양 : t2.micro

보안그룹 : ssh(22)

퍼블릭 IP 자동할당 및 퍼블릭 서브넷으로 구성

 

 

SSH 계정 생성 단계 

 

1. sudo adduser sanghun

새로운 사용자 계정을 생성

2. sudo usermod -aG sudo sanghun

사용자 sanghunsudo 그룹에 추가

3. sudo vi /etc/ssh/sshd_config

  • PasswordAuthentication 옵션을 yes로 변경(SSH를 통한 로그인 시 사용자의 비밀번호를 사용하여 인증을 허용)

5. systemctl restart sshd.service

6. 사용자 권한 확인

  • sudo id sanghun
  • sudo -lU sanghun
  • cat /etc/passwd
  • ls -ld /home/sanghun
  • groups sanghun
  • sudo -u sanghun groups

7./usr/bin/xauth: file /home/sanghun/.Xauthority does not exist 메세지 안보이게 만들기

  • /etc/ssh/sshd_config 파일을 열고, X11Forwarding 필드를 no로 설정
  • xauth 명령어 실행 후 info 로 확인(sanghun@ip-10-0-10-16:~$ xauth → xauth> info)

8.SSH 계정으로 접속 확인

 

 

이렇게 이번 시간에는 외부 접속을 위한 ssh계정 생성하고 sudo 권한을 부여해봤습니다!

다음번에는 더 신선한 주제로 찾아뵐게요~~ 모두들 베빠~

 

 

 

 

'OS > Linux' 카테고리의 다른 글

리눅스 Log 파일 종류  (0) 2023.09.15
리눅스 find 명령어 활용하기  (0) 2023.09.02
[Liunx]LVM을 사용해 EBS 볼륨 용량 늘리기  (1) 2023.07.19
[Linux]권한 이해하기  (0) 2023.07.14
Linux 시간 동기화  (0) 2023.07.14

댓글