오늘은 Ubuntu 초기 세팅 관련해서 정리해봤습니다. 참고로 Ubuntu 설치가 완료된 후의 세팅이며 Ubuntu 22.04를 사용했습니다.
Setting 전 update
시작 전에 전체적으로 update를 합시다.
sudo apt-get update
sudo apt-get upgrade
중간 중간 나오는 창들은 y나 enter를 눌러 빠르게 진행합니다.
고정 IP 설정
Ubuntu를 사용할 때 Server에서 직접 Terminal을 열어 사용하는 것 보다는 ssh로 원격에서 Terminal을 열어 사용하는게 더 편하기 때문에 먼저 고정 IP와 open-ssh server를 여는 것부터 시작하겠습니다. 다음 명령어를 통해 고정 ip를 설정합니다.
vi /etc/netplan/00-installer-config.yaml
다음과 같이 yaml 파일을 편집해주세요.
# This is the network config written by 'subiquity'
network:
ethernets:
eno1:
dhcp4: no
addresses:
- <고정 ip>/<subnetmask>
routes:
- to: default
via: <고정 ip의 gateway>
nameservers:
addresses:
- 8.8.8.8
version: 2
addresses의 고정 ip는 203.xxx.xx.x/24 이런식으로 작성해주시면 됩니다. gateway는 보통 203.xxx.xx.1입니다. (경우에 따라 자신이 사용할 ip를 보며 수정해주세요.)
다음 명령어를 통해 고정 ip를 적용합니다.
sudo netplan apply
ip를 확인하기 위해 net-tools를 설치하고 ip를 확인해봅시다.
sudo apt-get install net-tools
ifconfig
여기서 inet이 자신의 고정 ip라면 설정이 완료된 것입니다.
open-ssh server 설정
open-ssh server에 대한 setting을 한 뒤 ssh를 열어줍니다.
sudo vi /etc/ssh/sshd_config
일단은 열어야 하는 Port 번호를 바꿔줍시다. (기본은 22입니다.) 다른 추가적인 보안설정은 아래를 참고해주세요. (이번 포스팅의 Setting을 끝내고 하는 것을 추천합니다.)