41
Windows PC에서 SSH를 사용하여 리눅스 컴퓨터를 원격으로 제어하려면, 리눅스 컴퓨터에 SSH 서버를 설치하고 Windows에서 SSH 클라이언트를 통해 접속하는 방식으로 설정합니다. 다음 단계에 따라 설정해 보세요.
1. 리눅스 컴퓨터에 SSH 서버 설치 및 설정
리눅스 시스템이 Ubuntu 또는 Debian 기반이라면 openssh-server
를 설치하고, CentOS 또는 Fedora 기반이면 아래 명령어로 설치하세요.
# Ubuntu/Debian 계열
sudo apt update
sudo apt install openssh-server -y
# CentOS/Fedora 계열
sudo yum install openssh-server -y
2. SSH 서버 실행 및 상태 확인
설치 후 SSH 서버를 실행하고 자동 시작하도록 설정합니다.
sudo systemctl start ssh
sudo systemctl enable ssh
# SSH 서비스 상태 확인
sudo systemctl status ssh
이로써 리눅스에서 SSH 서버가 활성화됩니다.
3. 리눅스 컴퓨터의 IP 주소 확인
리눅스에서 아래 명령어를 사용하여 IP 주소를 확인합니다. 이 IP 주소는 Windows에서 SSH로 접속할 때 사용합니다.
ip a
출력된 정보에서 inet
으로 시작하는 IP 주소를 기록해 두세요. 예를 들어, IP 주소가 192.168.1.50
이라면 이를 사용하게 됩니다.
4. Windows PC에서 SSH를 통해 리눅스 컴퓨터에 접속
Windows에서 SSH 클라이언트를 사용하여 리눅스 컴퓨터에 접속할 수 있습니다. Windows 10 이후에는 기본적으로 SSH 클라이언트가 포함되어 있으므로 추가 설치 없이 명령 프롬프트나 PowerShell에서 사용할 수 있습니다.
- PowerShell 또는 명령 프롬프트 열기
- 아래 명령어를 입력하여 리눅스 컴퓨터에 접속합니다. 리눅스 컴퓨터의 사용자 이름과 IP 주소를 사용합니다.
ssh 사용자이름@리눅스_IP주소
예: 리눅스 사용자 이름이 user1
이고, IP 주소가 192.168.1.50
이라면 다음과 같이 입력합니다.
ssh user1@192.168.1.50
- 암호 입력
- 처음 연결 시
Are you sure you want to continue connecting (yes/no)?
라는 메시지가 나타나면yes
를 입력합니다. - 리눅스 계정의 암호를 입력하여 로그인합니다.
- 처음 연결 시
5. SSH 연결 유지 및 기타 명령
- 원격 명령 실행: Windows에서 리눅스 명령을 실행할 수 있습니다.
- 연결 종료: 연결을 종료하려면
exit
명령을 입력합니다.