AWS EC2 등 여러 클라우드의 인스턴스의 ssh에 접속을 할 때마다 key를 넣어주는것이 불편하고 다른 시스템에서는 key파일이 없으면 접속을 하지 못하는것이 불편해서 ip와 비밀번호만으로 접속을 해보게 바꾸도록한다.
* 편의성을 챙겼지만 보안면에서는 그렇게 좋지 못하기 때문에 중요한 자료가 있는 인스턴스나 사내에서는 사용하지 않도록 주의한다.
ssh 접속후 유저 생성
sudo adduser "user"
sudoers 유저 추가 (sudo 접근설정)
# 파일 권한 설정
sudo chmod u+w /etc/sudoers
# 파일 수정
sudo vi /etc/sudoers
### 아래에 추가
user ALL=(ALL:ALL) ALL
sshd_config 파일 설정 변경
sudo vi /etc/ssh/sshd_config
## 아래의 내용을 찾고 패스워드 사용 가능으로 변경
PasswordAuthentication yes
서비스 재시작
sudo service sshd restart
SSH 접속 테스트
ssh user@{IP}
'DevOps' 카테고리의 다른 글
오라클클라우드 프리티어를 이용한 k8s 구축 (3) kubespray 설치 (0) | 2023.05.04 |
---|---|
오라클클라우드 프리티어를 이용한 k8s 구축 (2) ansible 설치 (0) | 2023.05.03 |
오라클클라우드 프리티어를 이용한 k8s 구축 (1) 기본 세팅 설명 (0) | 2023.05.03 |
K8S kubectl alias 설정 재부팅후에도 안없어지게 (0) | 2023.04.18 |
Jenkins 를 통한 k8s클러스터 CI 구성 (1) Jenkins 설치 (0) | 2023.04.18 |