Linux 학습 여정 – 6일차: SSH, 원격 액세스 및 Windows에서 연결 🐧💻
Source: Dev.to
오늘 내가 한 일
Ubuntu 머신에 SSH 서버를 설치하여 Windows 명령 프롬프트에서 연결할 수 있게 했습니다. 이를 통해 Linux 시스템을 원격으로 관리할 수 있게 되었으며, 이는 실제 IT, 클라우드, DevOps 작업에 필수적인 기술입니다.
따라한 단계
-
Ubuntu에 SSH 서버 설치
sudo apt update sudo apt install openssh-server -
SSH 서비스 활성화 및 시작
sudo systemctl enable ssh sudo systemctl start ssh -
SSH 서비스 상태 확인
sudo systemctl status ssh -
방화벽을 통해 SSH 허용
sudo ufw allow ssh sudo ufw status -
Windows 명령 프롬프트에서 연결
ssh avinash@192.168.1.46
✅ 원격으로 Ubuntu 머신에 성공적으로 접속했습니다.
SSH가 중요한 이유
- Linux 서버를 안전하게 원격 관리할 수 있습니다.
- 클라우드, DevOps, 시스템 관리 워크플로에 필수적입니다.
- 물리적으로 접근할 필요 없이 자동화와 스크립팅이 가능합니다.
6일 차 주요 학습 내용
- SSH는 설정이 간단하지만 매우 강력합니다.
- 방화벽과 IP 주소를 신중하게 관리해야 합니다.
- 원격 접근을 통해 가능성이 확대됩니다; 이제 Windows에서 직접 Ubuntu 시스템을 관리할 수 있습니다.
회고
6일 차를 통해 Linux가 단일 머신을 넘어 확장된다는 것을 깨달았습니다. 서버에 안전하게 연결하고 제어할 수 있게 된 것은 제 여정에서 중요한 이정표입니다. 오늘 연습한 모든 명령은 클라우드 환경에서 실제 Linux 시스템을 자신 있게 관리할 수 있는 역량에 한 걸음 더 다가가게 합니다.