본문 바로가기

카테고리 없음

freebsd 설치 및 root 사용자 전환

반응형

요청하에 FreeBSD 를 처음 설치 해 보았습니다.

기존에 많이 사용하던 리눅스 서버와 사용법이 상이해 조금 헤맸습니다.

간단히 네트워크 설정 및 SSH ROOT 로그인 방법에 대해 작성 합니다.


I first installed FreeBSD on request.

Simply fill out the network setup and SSH ROOT login instructions.



1. 설치(install)


FreeBSD 에서 VHD(Virtual Hard Disk)를 제공하고 있어 설치가 따로 필요없으며,

다운받아 압축풀고 HyperVisor(VMware, Hyper-v 등) 에서 Mount 만 하면 됩니다.(https://www.freebsd.org/where.html)

FreeBSD provides a VHD (Virtual Hard Disk), so no installation is required,

Just unzip it and mount it in HyperVisor (VMware, Hyper-v, etc.).

*요즘 추세


     



2. 네트워크 설정(Network Setting)

  가. ifconfig 를 입력하여 interface 정보를 확인 합니다.
     
     



  나. vi /etc/rc.conf 를 입력하여 네트워크 정보를 삽입 합니다.

      ifconfig_'인터페이스명'="inet 'IP' netmask 'subnet mask'"
      defaultrouter="'게이트웨이'"
      그리고 ssh 사용을 위해 sshd_enable="YES"를 입력 합니다.
     


   
     네트워크 서비스를 재시작 합니다.
     service netif restart
     
     기본 게이트웨이 설정을 했으므로 Routing 서비스도 재시작 합니다.
     service routing restart

     게이트웨이로 Ping 응답이 정상적으로 수신 되는 것을 확인 합니다. 
     




3. ROOT 사용자로 전환(Switch root)


FreeBSD 는 다른 Linux서버와 달리 기본적으로 생성된 계정은 ROOT 로 전환이 안됩니다.

그룹을 따로 생성하고 해당 그룹에 속한 계정만 ROOT로 전환이 가능합니다.


Unlike other Linux servers, FreeBSD does not convert the default account to ROOT.

You can create a group separately and convert only accounts belonging to that group to ROOT.





*SSH Root 로그인 불가 처리와 다른 개념


  가. 특정 그룹 생성

     아래 명령어를 입력 해 sugroup 이라는 그룹을 생성 합니다.

     pw groupadd sugroup


  나. Pam.d/su 수정

     vi 편집도구로 pam.d/su 를 오픈 합니다.

     vi /etc/pam.d/su


  다. group 부분에 위에서 생성한 sugroup 을 추가 합니다.

    

     


  라. ROOT로 전환이 가능 하도록 허용할 계정을 sugroup 에 추가 합니다.

     pw user mod '계정명' -G sugroup


  마. 결과

     해당 계정에서 ROOT로 전환 테스트를 진행 해 봅니다.

      

     


     아까 sorry 를 리턴했을 때와 달리 Password 를 물어보며 입력하니 정상적으로 로그인 되네요.

감사합니다.


반응형