현재 aws에서 아마존 리눅스를 사용 중.
아마존 리눅스에서 기본적으로 생성된 default 아이디는 ec2-user이다.
ftp에 접속하여 무엇을 하려고하면 permission에러가 나는 경우가 있다.
따라서 root로 로그인하여 사용하고 싶다.
구글링을 통해 방법을 찾았다.
우선 ec2-user로 접속한다.
그리고 sudo su를 입력하여 root권한으로 변경한다.
콘솔창에 vi /etc/ssh/sshd_config를 입력
해당 파일을 편집할 수 있다.
중간에 보면 주석처리된 다음 명령어를 볼수 있다.
#PermitRootLogin yes
주석을 해제한다.
해당사항을 저장하고 vi를 종료한다.
콘솔창에 다음명령어를 입력한다.
cp .ssh/authorized_keys /root/.ssh/
덮어씌울거냐는 영문이 출력된다.
y를 입력
그리고 sshd를 재시작하면된다.
service sshd restart
파일질라로 root로그인 완료된 것을 확인하였다.
'서버 > 개발환경' 카테고리의 다른 글
git ignore 설정 (2) | 2017.08.19 |
---|---|
Establishing SFTP connection failed : No suitable key exchange algorithm could be agreed (2) | 2017.01.23 |
mysql utf8 깨짐 (2) | 2016.08.25 |
Sublime Text3 메뉴바가 안보일 때 (10) | 2016.06.15 |
프로젝트 소스관리(형상관리)하기 (3) | 2016.01.31 |
댓글