대학원에 입학하자마자 맡은 나의 첫 임무..
이번에 연구실에서 새로 산 new 서버 설정하고
사용해야할 프로그램들 깔기
이번에 연구실에서 새로 서버를 구매했고
리눅스와 우분투는 이미 다 깔려있는 상태라고 했다
그래서 우선 새로운 서버에 ssh를 설치해서
원격 접속이 가능하게끔 해줬다
차디찬 지하의 서버실에서..
환경
서버: Ubuntu 20.04.6 LTS
클라이언트: MacOS
1. ID / PW 입력해주기
우선 본체와 모니터를 연결해주면
터미널 화면이 나오는데
가장 처음 할 일은 id와 pw쳐서 접속을 해줘야한다
맨 처음 줄에 id를 치고 enter 친 다음
pw를 치고 enter를 쳐주면 접속완료
2. ip 환경 확인하기
현재 서버의 ip를 확인해줘야한다
IP주소, 서브넷마스크, MAC주소, 현재 네트워크 상태 등을 확인할 수 있다
ifconfig
저 명령어를 입력해주면
inet, netmask, broadcast 등의 정보를 확인할 수 있다
ssh로 접속가능한 주소는 broadcast 주소
3. 저장소 업데이트
sudo apt update
무언가를 설치해주기 전에 우선 저장소를 업데이트 해서
최신 버전으로 만들어준다
4. openssh 설치
sudo apt install openssh-server
위의 코드를 입력해주면
openssh가 설치가 된다
openssh는 같은 네트워크에 접속해있는 클라이언트가 아니더라도
원격으로 접속을 가능하게 해준다
5. ssh 상태 체크
sudo systemctl status ssh
위와 같은 명령어를 쳐주면
위와 같이 active (running)이라는 초록색 글자를 확인할 수 있다
그럼 ssh가 설정이 된 상태라는 것
ssh는 기본 포트가 22번 포트이다
6. 방화벽 확인하기
우선 현재 서버가 방화벽을 사용하고 있는지 확인해준다
sudo ufw status
위의 코드를 입력해주면
현재 방화벽 상태가 뜬다
inactive라고 뜨면 방화벽을 사용하고 있지 않은 것이므로
새로 추가해 줄 필요가 있다
7. 방화벽 추가하기
sudo ufw allow ssh
위의 코드를 입력해서 방화벽을 추가해준다
새로 추가하는거라면
새로운 rule을 추가했다는 커맨드가 나오고
기존에 추가했다면
Skipping adding existing rule과 같은
커맨드가 나온다
나는 방화벽을 추가해주고
sudo reboot
위의 명령어를 사용하여 재부팅해줬다
이렇게 ssh 설치 및 셋업이 끝나주면
클라이언트에서 접속할 수 있다
클라이언트 pc에서 터미널을 실행해서
아래와 같이 사용자명@ip주소를 입력해준다
ssh 사용자명@ip주소
그런 다음 서버 계정의
id와 pw를 입력해주면 접속 완료!
이렇게 새로운 리눅스 서버에
openssh 설치 완료
'기술 > 서버' 카테고리의 다른 글
[리눅스/우분투] ssh 파일 전송, permission denied 해결 (0) | 2024.07.31 |
---|---|
[리눅스/우분투] 일반 사용자에게 root 권한 부여하기 (0) | 2024.07.30 |
[리눅스/우분투] 새로운 사용자 계정 추가하기 (0) | 2024.07.30 |
[리눅스/우분투] 초기 root 계정 설정 (0) | 2024.07.30 |