이번에 에디터로 설정파일 대량 작업을 해야할일 이 생겨서 서버내 root 접속 허용이 필요했다.
간만에 root 접속을 허용할려고하니 잘안되서 구글링을 통해 시도해보았다.
구글링을 보니 아래의 명령어만 변경해주면 된다고 해서 바로 시도해보았다.
[root@dev.kakao.com /etc/ssh]#vi /etc/ssh/sshd_config
PermitRootLogin yes
PermitRootLogin 을 yes 롤 변경해 주면됬으나 나같은 경우 이미 yes 였다.
그래서 좀더 찾아보고 있었는데 도저히 답이 나오지 않아 파일을 좀더 자세히 들여다보았다.
파일내용이 몇 줄안되서 금방 찾긴했는데 아래와 같은 설정이 있어서 root 접속이 안되고 있었다.
# enable list
AllowUsers redifno address
AllowUsers 설정의 경우 ssh 접속할 유저를 지정하는 부분인데 저걸 언제 해뒀는지 나도 기억이 안난다.
우선 저 구간에 아래와 같이 root 를 추가하고 저장하면 끝난다.
# enable list
AllowUsers redifno address root
당연한 이야기겠지만 sshd 재시작을 해주어야 한다. (contos 7 기준)
systemctl restart sshd
그리고 다시 root 로 에디터를 접속하니 정상접속이 되었다.