root 계정 외부 접근 권한 확인MySQL은 기본적으로 보안을 위해 root 계정은 localhost에서만 접근이 가능하고 외부에서는 접근이 불가능하도록 설정이 되어 있습니다. 접근 설정의 경우 다음과 같이 확인할 수 있는데, root 계정이 localhost에만 접근이 할당되어 있는 것을 알 수 있습니다.mysql> SELECT Host,User,authentication_string FROM mysql.user;+-----------+---------------+-------------------------------------------+| Host | User | authentication_string |+-----------+----..
리눅스[Linux]
2018. 6. 30. 01:24
[Linux] SSH(Secure SHell)란? 리눅스 SSH 서버 설치 및 설정
SSH(Secure SHell)란?SSH는 Secure SHell의 줄임말로 보안이 강화된 서버 원격 접속 및 제어 도구입니다. 기존에는 리눅스 사용자(Client)가 물리적으로 떨어진 리눅스 서버를 사용하기 위해서는 원격접속 도구인 텔넷(Telnet)을 사용했습니다.서버를 관리하면서 항상 서버 컴퓨터 옆에서 관리를 할 수는 없는 노릇입니다. 서버 관리자도 사람이기에 휴가도 가야하고, 출장도 갈 수 있으며, 혹은 멀리 떨어진 고객사의 서버에 긴급하게 접근해야 하는 경우도 있을 수 있기 때문입니다.그러나 텔넷의 치명적인 단점은 텔넷 클라이언트를 통해 서버를 조작할 때 주고 받는 데이터가 암호화 되지 않는다는 점이었고, 이는 악의적인 해커(크래커)들이 통신중인 패킷을 가로채는 패킷 스니핑의 대상이 되기에 충..
리눅스[Linux]
2018. 6. 20. 09:00
[ubuntu] 우분투 설치 직후 root 계정 비밀번호 su: Authentication failure 해결하기
Authentication failure 해결하기우분투 CLI 기반의 서버 버전을 설치한 이후 root 계정으로 전환하기 위해 su -를 실행했는데 다음과 같은 메시지가 나타납니다. 딱히 우분투 설치 과정에서 root 계정의 비밀번호를 설정하는 부분이 없었기에 설치시에 설정했던 사용자 계정의 비밀번호도 입력해보고 공백인 상태에서 Enter를 입력해 보았는데도 계속 같을 결과가 나타났습니다.ubuntu@ubuntu:~$ su -Password:su: Authentication failure알아보니 원인은 root 계정의 비밀번호를 설정해주지 않은것 자체가 문제였던 것이었습니다. 따라서 다음과 같이 root 계정의 비밀번호를 업데이트 해주고 난 후에 root 계정에 접근해야 합니다.ubuntu@ubuntu:..
리눅스[Linux]
2018. 2. 26. 08:00
[Linux] 리눅스 경로, 절대경로, 상대경로 개념
리눅스에서의 경로Windows 운영체제에 익숙한 사용자들은 특정 파일을 찾거나 특정 디렉터리를 찾아갈 때 경로를 의식하지 않아도 됩니다. GUI 기반의 환경이기 때문에 특정 폴더를 더블클릭 하거나 방향키와 엔터키만 가지고도 경로를 탐색할 수 있기 때문입니다.그러나 리눅스는 대부분 CLI 기반으로 텍스트 명령어를 통해 조작하므로 특정 경로에 접근하거나 특정 파일을 목적 경로에 복사 혹은 이동 하는 등의 이유로 경로를 지정해 주어야 하는 경우 실제 경로를 알고 있어야 합니다.그러기 위해서는 리눅스에서 경로를 표기하는 규칙을 알아야만 합니다. 리눅스의 경로 규칙을 알기 전에 리눅스 운영체제를 구성하고 있는 기본적인 디렉터리 규칙들에 대해서 알아두면 좋습니다. 리눅스를 구성하는 디렉터리 구조는 다음 글을 참고합..