<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>gabi.log</title>
        <link>https://velog.io/</link>
        <description></description>
        <lastBuildDate>Fri, 09 Dec 2022 08:26:19 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>gabi.log</title>
            <url>https://velog.velcdn.com/images/gabi_lee/profile/75e4cb1d-1c61-4772-8c0d-51bfb9e7869a/social_profile.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. gabi.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/gabi_lee" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[[Ubuntu] 계정 전환하기 / 계정 비밀번호 변경]]></title>
            <link>https://velog.io/@gabi_lee/Ubuntu-%EA%B3%84%EC%A0%95-%EC%A0%84%ED%99%98%ED%95%98%EA%B8%B0-%EA%B3%84%EC%A0%95-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EB%B3%80%EA%B2%BD</link>
            <guid>https://velog.io/@gabi_lee/Ubuntu-%EA%B3%84%EC%A0%95-%EC%A0%84%ED%99%98%ED%95%98%EA%B8%B0-%EA%B3%84%EC%A0%95-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EB%B3%80%EA%B2%BD</guid>
            <pubDate>Fri, 09 Dec 2022 08:26:19 GMT</pubDate>
            <description><![CDATA[<p>Ubuntu를 사용하다보면 현재 접속한 계정이 아닌 다른 계정으로 전환이 필요한 경우가 있다. </p>
<p>그리고 계정을 전환하다보면 계정의 비밀번호를 모르는 경우 혹은 root 계정의 경우 비밀번호를 설정하지 않은 경우가 있는데, 이때 계정 비밀번호를 새로 입력하는 방법을 알아보겠다.</p>
<h2 id="ubuntu-계정-전환">Ubuntu 계정 전환</h2>
<blockquote>
</blockquote>
<h3 id="사용자계정---root">사용자계정 -&gt; root</h3>
<pre><code>su -</code></pre><blockquote>
</blockquote>
<blockquote>
</blockquote>
<h3 id="root---사용자계정">root -&gt; 사용자계정</h3>
<pre><code>su -${username}</code></pre><blockquote>
</blockquote>
<blockquote>
</blockquote>
<h3 id="root-계정에서-사용자계정으로-빠져나오기">root 계정에서 사용자계정으로 빠져나오기</h3>
<pre><code>exit</code></pre><blockquote>
</blockquote>
<hr>
<h2 id="계정-비밀번호-변경">계정 비밀번호 변경</h2>
<blockquote>
</blockquote>
<h3 id="root-계정의-비밀번호-설정">root 계정의 비밀번호 설정</h3>
<pre><code>sudo passwd root </code></pre><p>📌 사용자계정의 비밀번호를 변경하는 경우에는 root 자리에 username 을 넣어주면 된다.</p>
<pre><code>sudo passwd ${username}</code></pre><p><img src="https://velog.velcdn.com/images/gabi_lee/post/b4700a2c-b28d-407c-a7c0-101244ca652c/image.png" alt=""></p>
<blockquote>
</blockquote>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Ubuntu] root 계정 SSH Permission 설정 (feat. MobaXterm)]]></title>
            <link>https://velog.io/@gabi_lee/Ubuntu-root-%EA%B3%84%EC%A0%95-SSH-Permission-%EC%84%A4%EC%A0%95-feat.-MobaXterm</link>
            <guid>https://velog.io/@gabi_lee/Ubuntu-root-%EA%B3%84%EC%A0%95-SSH-Permission-%EC%84%A4%EC%A0%95-feat.-MobaXterm</guid>
            <pubDate>Fri, 09 Dec 2022 08:23:07 GMT</pubDate>
            <description><![CDATA[<p><img src="https://velog.velcdn.com/images/gabi_lee/post/2b003d43-f28b-4831-90a5-22d512d31d14/image.png" alt=""></p>
<p>mobaXterm session에서 root 계정으로 접속을 시도할 때 비밀번호가 맞는데도 access denied 가 뜨는 경우가 있다. </p>
<p>이런 경우 SSH permission 설정을 살펴보자!</p>
<h3 id="1-sshd_config-파일-수정">1. sshd_config 파일 수정</h3>
<pre><code>sudo vim /etc/ssh/sshd_config
</code></pre><p><img src="https://velog.velcdn.com/images/gabi_lee/post/702e213f-4339-4163-9ad5-c8a2f16abe17/image.png" alt=""></p>
<blockquote>
<p>📌 sshd_config 파일을 열어 PermitRootLogin 을 상기화면과 같이 수정한다. </p>
</blockquote>
<br>

<h3 id="2-ssh-restart">2. ssh restart</h3>
<p>수정한 설정파일이 적용 될 수 있도록 ssh를 재실행 해준다. </p>
<pre><code>sudo /etc/init.d/ssh restart</code></pre><p><img src="https://velog.velcdn.com/images/gabi_lee/post/a9f5178b-2f2f-45bb-8dca-995e9a0de6c2/image.png" alt=""></p>
<h3 id="3-session에서-root계정으로-로그인">3. session에서 root계정으로 로그인</h3>
<p>root 계정 로그인이 실패했던 session에서 재시도 한다.
<img src="https://velog.velcdn.com/images/gabi_lee/post/c5efcc7b-bdbb-48d1-9a85-1cdd1cc925c4/image.png" alt="">
이제 root 계정으로도 접속이 원활하게 되는 것을 볼 수 있다. </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[Local 서버 구축] 2-1. 로컬 DB 서버 구축 - PostgreSQL, Dbeaver]]></title>
            <link>https://velog.io/@gabi_lee/Local-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95-2-1.-VM%EC%97%90-DB-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-PostgreSQL</link>
            <guid>https://velog.io/@gabi_lee/Local-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95-2-1.-VM%EC%97%90-DB-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-PostgreSQL</guid>
            <pubDate>Fri, 09 Dec 2022 04:55:49 GMT</pubDate>
            <description><![CDATA[<p>VM을 생성하고 실행해서 ip 연결까지 확인했다면 이제 각각의 vm에 web, was, db를 구축해주면 된다. </p>
<p>각각의 vm을 실행시킨 뒤 터미널에서 설치를 해줘도 되지만 보다 편한 인터페이스를 위해 MobaXterm이라는 프로그램을 사용하겠다. </p>
<p><a href="https://velog.io/@gabi_lee/MobaXterm%EC%97%90-session-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0">MobaXterm에 VM 연결해서 사용하기</a></p>
<h3 id="1-postgresql-설치">1. postgreSQL 설치</h3>
<p>연결한 DB session의 터미널을 오픈하고 다음의 명령어를 입력한다.    </p>
<pre><code>sudo apt-get install postgresql postgresql-contrib
psql --version           #설치확인 위한 버전 체크</code></pre><blockquote>
</blockquote>
<img src="https://velog.velcdn.com/images/gabi_lee/post/5fa2383f-83fc-4f09-a333-b1172031a12b/image.png" align="left" width="100%"> 
<br> 제대로 설치되었다면 다음과 같이 PostgreSQL의 버전을 확인 할 수 있다. 
>


<br>
<br>

<h3 id="2-유저-및-데이터베이스-생성">2. 유저 및 데이터베이스 생성</h3>
<pre><code>sudo -i -u postgres                #psql의 기본 계정(postgres)으로 접속
createuser 생성할계정이름 -s -P 
createdb 생성할DB이름</code></pre><p>📌 
-s : 생성하는 user를 superuser로 설정
-P : pwprompt의 약어로 생성하는 user가 비밀번호를 생성할 것을 나타냄
<a href="https://www.postgresql.org/docs/current/app-createuser.html">[postgreSQL] createuser 옵션</a>
<br></p>
<pre><code>psql        #postgresql 실행 
\du            #postgresql의 모든 계정 조회
\list        #postgresql의 모든 DB 조회</code></pre><p>** Ctrl+D 누르면 (혹은 \q 입력) psql모드 종료 가능! **
** 마찬가지로 Ctrl+D 누르거나 logout 입력 시 postgres를 종료할 수 있다.**</p>
<blockquote>
</blockquote>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/533d00ba-c625-4d63-b4ae-d1f1ec476a56/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/5109a3bf-28f4-46f0-a915-fe1f3e810441/image.png" alt=""> 📌 계정과 데이터베이스를 생성했다면 상기화면과 같이 생성한 사용자계정과 DB 정보가 출력된다.</p>
<blockquote>
</blockquote>
<br>
<br>

<h3 id="3-config-파일-수정">3. config 파일 수정</h3>
<p>postgresSQL을 외부에서 접속 가능하도록 설정해준다. 
이후 <strong>WAS에서 DB서버(postgresSQL)을 참조해야하므로 외부 접속을 허용</strong>해주어야 한다. </p>
<p>📌 config 파일에 접근할 때는 postgres 가 아닌 서버계정으로 접근한다.
📌 vi 편집기는 보기가 불편하여 vim을 설치하여 사용하였다. </p>
<pre><code>sudo apt install vim</code></pre><blockquote>
</blockquote>
<h4 id="1-postgresqlconf-수정">(1) postgresql.conf 수정</h4>
<pre><code>sudo vim /etc/postgresql/{psql버전}/main/postgresql.conf</code></pre><p><img src="https://velog.velcdn.com/images/gabi_lee/post/ecedd192-d5f2-4dbf-adcc-6e57be1c8092/image.png" alt=""></p>
<h4 id="2-pg_hbaconf-수정">(2) pg_hba.conf 수정</h4>
<pre><code>sudo vim /etc/postgresql/{psql버전}/main/pg_hba.conf</code></pre><p><img src="https://velog.velcdn.com/images/gabi_lee/post/845ea85e-7b03-4be7-b886-b32cd75f0d67/image.png" alt=""></p>
<blockquote>
</blockquote>
<p>config 파일을 수정한 후에는 postgresql을 재시작한다.</p>
<pre><code>sudo service postgresql restart</code></pre><blockquote>
</blockquote>
<p>📌 재시작 후 config 파일이 잘 적용되었는지 확인하고 싶다면 netstat-nat 을 이용한다.</p>
<pre><code>sudo apt-get update
sudo apt-get install netstat-nat    #netstat-nat 설치     
netstat -nap | grep 5432            #postgresql의 기본 포트인 5432 listen 확인</code></pre><p><img src="https://velog.velcdn.com/images/gabi_lee/post/2f1c7326-4f50-4b3f-a29d-7616a48da5e5/image.png" alt=""></p>
<blockquote>
</blockquote>
<h3 id="4-방화벽-설정">4. 방화벽 설정</h3>
<p>방화벽 설정에서 선택한 포트의 접속을 허용해준다. </p>
<pre><code>sudo ufw status               #방화벽 상태 확인
sudo ufw enable             #방화벽 on
sudo ufw allow {port번호}    #선택한 port번호 접속 허용       </code></pre><blockquote>
</blockquote>
<img src="https://velog.velcdn.com/images/gabi_lee/post/9d6ccebb-27c7-450b-a08a-dd1e5eab2844/image.png">
📌 SSH의 기본 포트인 22번과 local port로 설정할 8081번을 허용해주었다.
>

<h3 id="5-dbeaver-db-연결">5. DBeaver DB 연결</h3>
<p><a href="https://dbeaver.io/">DBeaver 다운로드</a></p>
<p>다운받은 DBeaver를 실행한 후 구성한 postgresql을 연결한다.</p>
<blockquote>
</blockquote>
<h4 id="1-좌측-상단의-데이터베이스-추가-버튼-클릭">(1) 좌측 상단의 데이터베이스 추가 버튼 클릭</h4>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/1f1fd3fa-6520-479a-a97a-792343da082d/image.png" alt=""></p>
<h4 id="2-db-연결-정보-입력-후-test-connection-클릭">(2) DB 연결 정보 입력 후 test connection 클릭</h4>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/d6d668ae-1acc-4d62-9c34-23ef8a814117/image.png" alt=""></p>
<blockquote>
<blockquote>
<p>📌 
Host : 서버의 IPv4 주소
Database : postgresql에 생성한 DB 이름
Username &amp; Password : postgresql에 생성한 계정 정보 </p>
</blockquote>
</blockquote>
<hr>
<h3 id="로컬-db-연결-완료-">로컬 DB 연결 완료 !</h3>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/669a02c6-bc82-4535-8357-e2549595d7fa/image.png" alt="">
<strong>Dbeaver에 구성한 로컬서버로 연결이 된 것을 확인 할 수 있다 😊</strong></p>
<p><a href="">[DBeaver] 연결한 DB에 기존 데이터를 복제하려면?</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[MobaXterm에 session 추가하기]]></title>
            <link>https://velog.io/@gabi_lee/MobaXterm%EC%97%90-session-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0</link>
            <guid>https://velog.io/@gabi_lee/MobaXterm%EC%97%90-session-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0</guid>
            <pubDate>Fri, 09 Dec 2022 01:06:12 GMT</pubDate>
            <description><![CDATA[<h2 id="1-vm-ssh-설정">1. VM ssh 설정</h2>
<p>MobaXterm (혹은 터미널)에서 ssh를 통한 연결을 위해서는 VM에서 openssh-server 설정을 해주어야한다. </p>
<blockquote>
<h3 id="1-vm-실행">(1) VM 실행</h3>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/677ddabc-e088-49a4-906d-1305da9391ca/image.png" alt=""></p>
<h3 id="2-terminal에-다음의-명령어를-입력">(2) terminal에 다음의 명령어를 입력</h3>
<pre><code>sudo apt-get install openssh-server
sudo apt-get install ssh 
sudo gedit /etc/ssh/sshd_config</code></pre></blockquote>
<pre><code>### (3) sshd_config 파일 수정
![](https://velog.velcdn.com/images/gabi_lee/post/a3cc356a-d5e4-4288-bd7f-a762fe757d67/image.png) 📌 port 부분 주석처리를 해제해준다.
### (4) config 파일 수정 후 ssh 연결 확인
&gt;```
&gt;sudo service ssh restart
&gt;sudo systemctl status ssh 
&gt;```
![](https://velog.velcdn.com/images/gabi_lee/post/63026aa8-8a10-4146-a69f-4140fd3092f0/image.png) 📌 active 상태인지 확인 후 다음 단계로 넘어간다. 
&gt;

&lt;br&gt;
&lt;br&gt;

## 2. MobaXterm에 VM 연결 
[MobaXterm 다운로드](https://mobaxterm.mobatek.net/download-home-edition.html)
&gt;
### (1) 새로운 세션을 생성한다.
![](https://velog.velcdn.com/images/gabi_lee/post/34e9fd75-0b64-476b-a8cc-dd56d15506c3/image.png)
### (2) remote host에 vm의 ip주소를 입력 후 계정 설정 버튼을 클릭한다.
![](https://velog.velcdn.com/images/gabi_lee/post/aaa98f01-75aa-481d-8454-dfe7fc935211/image.png)
### (3) VM에 연결된 계정을 추가해준다.
![](https://velog.velcdn.com/images/gabi_lee/post/dfae9324-f690-4cc3-9694-8f6baffd143c/image.png)![](https://velog.velcdn.com/images/gabi_lee/post/c9e3afd2-2e78-4199-a31d-f6e14acd7316/image.png)
### (4) 생성한 계정을 선택 후 세션 생성을 완료한다.
![](https://velog.velcdn.com/images/gabi_lee/post/29c78f76-81a0-4ee6-9fd1-43de8e068ad8/image.png)
&gt;

&lt;br&gt;
&lt;br&gt;

## 3. 새로 추가된 session에서 연결 확인
&gt;
![](https://velog.velcdn.com/images/gabi_lee/post/f2af1c8a-c916-4bcd-b064-22b96e62289d/image.png)![](https://velog.velcdn.com/images/gabi_lee/post/f37f5193-3491-49fe-8a60-a3c5b5248e04/image.png)![](https://velog.velcdn.com/images/gabi_lee/post/7c0caa38-0000-4ef1-a4a7-c2d60930efdc/image.png)
연결이 제대로 된 것을 확인할 수 있다.
mobaXterm에서 작업을 원하는 VM을 모두 연결해주고 이용해주면 된다. 
&gt;




</code></pre>]]></description>
        </item>
        <item>
            <title><![CDATA[[Local 서버 구축] 1. VM 만들기 - Ubuntu, VirtualBox  ]]></title>
            <link>https://velog.io/@gabi_lee/Local-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95-1.-VM-%EB%A7%8C%EB%93%A4%EA%B8%B0-Ubuntu-VirtualBox</link>
            <guid>https://velog.io/@gabi_lee/Local-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95-1.-VM-%EB%A7%8C%EB%93%A4%EA%B8%B0-Ubuntu-VirtualBox</guid>
            <pubDate>Thu, 08 Dec 2022 08:30:40 GMT</pubDate>
            <description><![CDATA[<p>로컬에서 서버를 구축하기 위해서는 가상컴퓨터(vm)을 먼저 만들어주어야 한다. 
내가 하고자하는 서버 구성은 하단의 그림과 같이 DB, WAS, Web 총 3개의 서버를 사용할 것이기 때문에, vm도 서버 개수와 동일하게 3대를 생성한다.</p>
<blockquote>
<p>하단의 파란색 글씨로 쓰여진 것이 각각의 vm에 설치하여 사용할 프로그램이다.</p>
</blockquote>
<h2 id="1-virtualbox-설치">1. VirtualBox 설치</h2>
<p>VM 생성을 위해서는 먼저 virtualBox 라는 프로그램을 받아준다.
<a href="https://www.virtualbox.org/wiki/Downloads">VirtualBox 다운로드</a></p>
<blockquote>
<p> 운영체제에 맞는 platform package를 골라 다운로드하고 .exe 파일을 실행시켜 프로그램을 설치해준다.</p>
</blockquote>
<h2 id="2-ubuntu-images-iso-다운로드">2. Ubuntu images (.iso) 다운로드</h2>
<p>virtual box에서 vm을 생성하기 위해서는 운영체제의 이미지 파일이 필요하다. 
CentOS, Red Hat 등등 다양한 Linux 배포판이 있지만, 가장 널리 쓰이는 Linux 배포판인 Ubuntu를 사용하도록 하겠다. </p>
<p><a href="https://releases.ubuntu.com/">Ubuntu 이미지 파일 다운로드</a></p>
<blockquote>
<p>Ubuntu 22.04.1 LTS 를 받아주었다. 
VM 생성을 위해 다운받은 이미지 파일의 경로를 기억해두도록 하자. </p>
</blockquote>
<h2 id="3-vm-생성">3. VM 생성</h2>
<h4 id="1-virtualbox를-실행시켜서-새로만들기-버튼을-클릭한다-ctrln">(1) VirtualBox를 실행시켜서 새로만들기 버튼을 클릭한다. (Ctrl+N)</h4>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/ad1b6b5d-61ac-4eec-b4f4-7da904a8e930/image.png" alt=""></p>
<blockquote>
<p>ISO Image 에 다운로드 받았던 Ubuntu 이미지 파일을 선택해준다. </p>
</blockquote>
<blockquote>
<h4 id="✔-skip-unattended-installation">✔ Skip Unattended Installation</h4>
<p>체크를 하지 않고 진행해줘도 되지만, 나는 그렇게 했을때 생성된 VM에서 터미널 창이 오픈되지 않는 경우가 발생하여 체크 후 생성해주었다. 체크 후 생성한 경우에는 VM 생성 후 터미널에서 guest-additions-iso 를 수동으로 설치해주면 된다.
<a href="https://askubuntu.com/questions/1435918/terminal-not-opening-on-ubuntu-22-04-on-virtual-box-7-0-0">[참고] VM에서 windows terminal 실행이 안되는 경우</a></p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/6aaa3c4a-62bc-4876-8d40-2a9732ed6d8e/image.png" alt="">
<img src="https://velog.velcdn.com/images/gabi_lee/post/023c037a-459b-4de2-8969-89429c82a78f/image.png" alt=""></p>
<blockquote>
<p>하드웨어 설정은 생성 후에도 편집이 가능하다. 나는 VM에서 고성능의 작업을 진행할 예정은 아니기 때문에 기본 메모리는 1024MB, Disk는 권장크기인 10GB로 설정해주었다. </p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/d68289a5-316f-4d2a-95b2-2dcd5cbc44c5/image.png" alt=""></p>
<blockquote>
<p>같은 방식으로 총 3대의 VM을 생성해주었다.</p>
<blockquote>
<p>혹은 다음과 같이 생성한 1대의 vm을 복제해주면 더 편하다.
<img src="https://velog.velcdn.com/images/gabi_lee/post/3d954b9d-59c9-42c9-be5a-4784220445f6/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/5673ea3e-cdbb-41e1-92dc-3316195e000d/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/5758d416-3aaa-4c8d-b465-adaee5a151e9/image.png" alt="">
<a href="https://velog.io/@gabi_lee/VirtualBox-%EC%83%9D%EC%84%B1%ED%95%9C-VM%EC%9D%98-Computer-Name-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95">복제한 VM의 Computer Name 변경하기</a></p>
</blockquote>
</blockquote>
<h4 id="2-vm에-네트워크-설정을-추가한다">(2) VM에 네트워크 설정을 추가한다.</h4>
<blockquote>
<p>📌 먼저 호스트 어댑터를 새로 만들어준다. 
<img src="https://velog.velcdn.com/images/gabi_lee/post/0f50bc9f-648c-4440-830e-ec3aa71afb88/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/0992ec5e-f9fd-492f-8c56-10e4b4ce349f/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/4052d7b1-2504-48e1-ac08-d6194010503c/image.png" alt=""></p>
</blockquote>
<blockquote>
<p>📌 생성한 어댑터를 vm에 연결해준다. 
<img src="https://velog.velcdn.com/images/gabi_lee/post/76bb4ec6-1eec-4534-8c8f-b06baf730141/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/6cd1e236-2bec-4388-9729-34b48aca0dc7/image.png" alt=""></p>
</blockquote>
<h4 id="3-vm-실행-후-연결을-확인한다">(3) VM 실행 후 연결을 확인한다.</h4>
<blockquote>
<p>처음 VM을 실행하면 Ubuntu 설치화면이 뜨는데, Install Ubuntu를 선택한다.
처음 설치 과정은 시간이 조금 걸린다. </p>
<blockquote>
<p>⭐ <strong>주의</strong>
같은 호스트 어댑터를 공유하는 경우 vm의 실행 순서대로 ip 주소를 할당해오기 때문에, ip주소를 순차적으로 맞춰주고 싶다면 순서대로 vm을 시작해주는 것이 좋다. 
_난 Web - WAS - DB 순으로 vm을 시작해주었다. _</p>
</blockquote>
</blockquote>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/e901a4e8-a572-4037-8400-0e7e19f4fa1d/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/6d8ec20f-1186-42ac-83ed-64a8b6ddcc8f/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/8650676b-73f4-43dd-b7b1-27bdfbbe083b/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/8870e822-ffe5-489a-8130-b96bfd177dc0/image.png" alt=""></p>
<blockquote>
<p>VM을 실행하고 우측 상단을 클릭 후, ethernet이 연결되어있는지 확인한다. 
<img src="https://velog.velcdn.com/images/gabi_lee/post/1dfa5cee-6bba-4674-b173-b492fad69240/image.png" alt="">
ip주소는 ethernet 설정 &gt; enp0s8의 setting 버튼 클릭 후 확인 가능하다.
<img src="https://velog.velcdn.com/images/gabi_lee/post/432c4f2c-5b95-4e0a-b040-fe29dade36ee/image.png" alt=""></p>
</blockquote>
<h5 id="windows-terminal-에서-연결-확인하기">windows terminal 에서 연결 확인하기</h5>
<blockquote>
<p>실행 중인 VM에 terminal을 실행한다.
다음의 명령어를 입력한다. </p>
</blockquote>
<pre><code>sudo apt install net-tools 
ifconfig</code></pre><p>명령어 입력 후 다음과 같은 화면이 뜨면 정상적으로 접속이 된 것이다. 
enp0s8 부분에 할당받은 ip 주소가 뜨는지도 확인해보자. 
<img src="https://velog.velcdn.com/images/gabi_lee/post/e993d069-751e-4dc6-85b6-6a4d01a37426/image.png" alt=""></p>
<p>이상으로 virtualbox 에서 로컬 서버 구축을 위한 VM(가상머신) 생성하는 법에 대한 포스팅을 알아보았다.</p>
<p>다음에는 생성한 vm에 각각 web, was, db를 세팅하는 법에 대해서 다뤄보겠다. </p>
]]></description>
        </item>
        <item>
            <title><![CDATA[[VirtualBox] 생성한 VM의 Computer Name 변경하는 방법]]></title>
            <link>https://velog.io/@gabi_lee/VirtualBox-%EC%83%9D%EC%84%B1%ED%95%9C-VM%EC%9D%98-Computer-Name-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95</link>
            <guid>https://velog.io/@gabi_lee/VirtualBox-%EC%83%9D%EC%84%B1%ED%95%9C-VM%EC%9D%98-Computer-Name-%EB%B3%80%EA%B2%BD%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95</guid>
            <pubDate>Thu, 08 Dec 2022 08:29:20 GMT</pubDate>
            <description><![CDATA[<p>VM을 여러개 생성하는 경우 한대의 세팅이 끝난 VM을 복제하는 법이 가장 편하다. </p>
<p>다만, 이런 경우 설치과정에서 입력하는 vm의 userinfo를 건너뛰게 되기 때문에 vm이 전부 같은 computer name을 가지게 되어 터미널에서 헷갈리는 경우가 발생한다.</p>
<p>따라서 이미 생성한 VM의 컴퓨터이름을 변경하는 법을 알아보겠다.
<strong>매우 쉬움😂</strong></p>
<h3 id="1-vm-실행">1. VM 실행</h3>
<h3 id="2-settings--about-클릭">2. Settings &gt; About 클릭</h3>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/83836d01-55f4-4b3c-a774-7e8dfeef5fa6/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/64878369-a538-49ed-b83e-43e2bf1248dd/image.png" alt=""></p>
<h3 id="3-device-name-클릭--원하는-이름-입력-후-저장">3. Device Name 클릭 &gt; 원하는 이름 입력 후 저장</h3>
<p><img src="https://velog.velcdn.com/images/gabi_lee/post/502220e1-4c3d-41ed-b806-73f2445bcf69/image.png" alt=""></p>
<p>그럼 다음 화면과 같이 Computer Name이 변경된 것을 확인 할 수 있다.
<img src="https://velog.velcdn.com/images/gabi_lee/post/0c7ad775-79df-4a38-afdc-ab686cc741e6/image.png" alt=""><img src="https://velog.velcdn.com/images/gabi_lee/post/a85ec4d8-7ee7-4dfa-ae3e-e7f0eccaa890/image.png" alt=""></p>
<h4 id="끝😝">끝!😝</h4>
]]></description>
        </item>
    </channel>
</rss>