Joo's
article thumbnail
반응형

준비물 - 네이버 클라우드 서버

1. MobaXterm 다운로드

https://mobaxterm.mobatek.net/download.html

 

MobaXterm free Xserver and tabbed SSH client for Windows

The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more!

mobaxterm.mobatek.net

  • Free 버전 다운로드(Portable, Installer 아무거나)

  • 압축 풀고 exe 파일을 권리자 권한으로 실행

2. SSH setting

  • Session -> SSH -> Advanced SSH settings -> 입력 후 OK

  • 입력할 내용
    • Remote host : 콘솔 -> 서버 -> test 서버 상세정보 -> 공인 IP
    • Advances SSH settings -> Use private key -> 서버 만들 때 생성했던 키 넣기

3. 서버 로그인

  • SSH로 접속이 잘 되었다면 터미널 창이 나온다. 왼쪽에 접속했던 세션 목록이 나오고 현재 접속한 세션의 IP가 표시되며, 맨 처음 login as : 가 나온다.
  • 처음 리눅스로 접속했기 때문에 root 유저로 로그인한다.

  • root 유저로 로그인하면 비밀번호 입력이 나온다. 
  • 콘솔 -> 서버 -> 서버 체크 후 -> 서버 관리 및 설정 변경 -> 관리자 비밀번호 확인 

  • 인증키를 확인 후 키 위치를 찾아 넣어준다.

  • 관리자 비밀번호를 복사한 뒤 우클릭으로 붙여넣기 해서 로그인한다.
  • 처음 MobaXterm 설치 후 우클릭하면 선택창이 나오는데 아무거나 해도 됨
    • 우클릭할 때 바로 붙여넣기 할 것인지 다른 기능을 선택할 것인지 선택하는 것 - 개인적으로 위의 것 선택함
  • root 계정으로 로그인 성공

4. root 비밀번호 변경

  • 보통 리눅스를 사용할 경우 root 계정은 사용하지 않는다.
  • 또한 root 비밀번호를 변경 후 잊어버릴 경우 복구가 불가능하다.(서버를 없애고 다시 만들어야 함)
  • 웬만하면 root 비밀번호는 변경하지 않고 cloud에서 제공해주는 비밀번호는 사용하는 것이 좋다.
passwd

  • passwd 입력 후 새로운 비밀번호를 두 번 입력하면 변경이 완료된다.(반드시 root 비밀번호는 기억할 것)

5. user 만들기

  • 리눅스에서는 root 계정 말고 user 계정을 만들어서 사용한다.
  • useradd [id] 로 사용자 계정을 추가하고 passwd [id] 로 사용자 계정 비밀번호를 변경한다.
# useradd [사용자 id] 
# test라는 유저 계정을 추가
useradd test 

# passwd [사용자 id]
# test라는 유저 계정 비밀번호 변경
passwd test

  • root 계정에서 유저 계정(test라는 계정)으로 변경
su test

  • 맨 앞이 root에서 test로 변경 확인

6. user에게 sudo 권한 주기

  • 유저 계정으로 작업하다보면 root 계정 권한이 필요할 때가 있다.
    • (MySQL을 설치하려고 하니 root 권한이 필요하다고 함)
  • 이때, 매번 root 계정으로 바꾸기 않고 sudo 명령어를 쓰면 root 권한으로 작업을 할 수 있다.
  • 처음 유저 계정을 만들고 sudo를 쓰려고 하면 되지 않는다. 
  • 따라서, 유저 계정에 sudo 권한을 주어야 한다.
    • (sudo 명령어를 써도 sudoers file에 test라는 유저가 없다고 안됨)

  • 일단 root 계정으로 로그인(su root 입력 후 비밀번호 입력)
su root
  • usermod --append -G wheel [id]
    • test라는 아이디를 wheel 그룹에 추가
# usermod --append -G wheel [id]
usermod --append -G wheel test

  • test 계정으로 변경 이후에 sudo 명령어를 써보면 잘 된다.
    • 아까는 안되던 sudo로 MySQL 설치 가능

반응형
profile

Joo's

@JooJY

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!