베하 안녕하세요 ~~! BTC_현상수배범입니다.
이번 시간에는 외부 접속을 위한 ssh계정 생성하여 패스워드로 접속 및 권한(sudo)에 대한 실습을 해보도록 하겠습니다.
사전 준비 (EC2생성)
인스턴스명 :
sanghun-test
OS : 우분투 최신버전
사양 : t2.micro
보안그룹 : ssh(22)
퍼블릭 IP 자동할당 및 퍼블릭 서브넷으로 구성
SSH 계정 생성 단계
1. sudo adduser sanghun
새로운 사용자 계정을 생성
2. sudo usermod -aG sudo sanghun
사용자 sanghun을 sudo 그룹에 추가
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 |
댓글