[Ubuntu설치] 깡통 데스크탑 Ubuntu 설치 및 MariaDB, Redis 설정

2021. 9. 11. 03:38개발공부/Linux

깡통 데스크탑 Ubuntu 설치 및 MariaDB, Redis 설정

  1. Ubuntu 설치
  • 미리 준비한 부팅 usb을 사용합니다. (iso 다운방법은 우분투 usb 만들기로 검색하시면 어렵지 않게 찾으실 수 있습니다.)
  • BIOS로 진입해줍니다. 펌웨어에 따라 약간의 차이가 있지만 부팅 시 F12DEL을 연타하시면 됩니다.
  • Boot할 때 사용할 디바이스를 usb로 설정해주고 setUp을 진행합니다.
  • 그 다음부턴 어렵지 않습니다. 파티션을 나누지 않을거라면 username 지정, open-ssh 설치 등을 진행해주시면 됩니다.
    ssh의 경우 편의를 위해 나오는 것이지 추후 서버를 실행해서 별도로 설치해도 됩니다.

  1. 외부 접속 허용:
  • 외부 접속 허용에 앞서 랜덤한 port 번호로 변경해줍니다(보안을 위해)
    • ssh가 설치되어 있지 않다면 ssh 패키지를 설치해줍니다. (구글 참고)
    • /etc/ssh/sshd_config로 vim 접근해줍니다.
    • port를 uncomment 한뒤 랜덤한 port 번호로 변경해주고,
      외부 접근을 허용하기 위해 ListenAddress에 허용할 IP주소를 작성해줍니다.
    • 저장하고 나서 ssh 서비스를 재실행 해줍니다. service ssh restart
      image

  1. MariaDB 외부 접속 권한설정
  • 설정은 워낙 간단해서 스킵하고 설정부분을 다뤄보겠습니다.

    1) port 변경(외부 접속 허용은 보안 상 port를 변경해야 됩니다.)
    -/etc/mysql/mariadb.conf.d 경로에서 50-server.cnf를 vim로 실행해줍니다.
    -Basic settings에서 port를 원하는 번호로 변경하고 bind-address0.0.0.0(모든 IP 접속허용)로 변경해줍니다.

    2) 사용자 추가, 권한부여

    • 외부에서 접근 시 사용할 user가 필요한데 그 때 '[user]@'%'로 하셔서 모든 접근으로부터 허용되는 user를 생성하셔야 됩니다.

참고자료: 블로그 이곳저곳

'개발공부 > Linux' 카테고리의 다른 글

(2) #!/bin/bash  (0) 2021.03.22
(1) &  (0) 2021.03.12
Linux - 특수권한(SetUid, Sticky Bit)  (0) 2020.07.01