ssh는 Secure Shell
의 준말로 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행, 파일을 복사할 수 있도록 해주는 응용 프로그램이나 프로토콜을 가리킨다. 해당 기능은 클라이언트-서버
모델로 동작한다. 그래서 내 컴퓨터로 친구 컴퓨터에 ssh접속을 하고 싶다면 내 컴퓨터에는 ssh 클라이언트가, 친구 컴퓨터에는 ssh 서버가 설치되어 있어야 한다.
윈도우에서 ssh를 사용할 수 있게 하는 어플리케이션이 OpenSSH다.
<OpenSSH사용법>
1. 윈도우 검색창에 선택적 기능 관리
를 검색
2. 설치된 선택적 기능 찾기
를 통해 OpenSSH 검색
3. 윈도우에서 리눅스로 접속하기 위해서는 윈도우에는 ssh 클라이언트가, 리눅스에서는 ssh 서버가 설치되어야 한다. 그러므로 윈도우에는 OpenSSH 클라이언트가 설치되어야 하는데, 만약 2번에서 OpenSSH 클라이언트가 검색되지 않는다면 기능 추가
버튼을 통해 OpenSSH 클라이언트를 다운받는다.
4. 리눅스에서는 아래 명령어를 통해 OpenSSH 서버 설치
sudo apt-get install openssh-server
systemctl enable ssh
systemctl start ssh
위 과정을 마치면 윈도우에서 리눅스로 ssh 접속이 가능해진다. 윈도우 cmd나 powershell에서 해당 명령어를 작성한다.
ssh 리눅스계정명@리눅스ip주소
이후에 리눅스계정에 대한 비밀번호를 입력하면 리눅스로 ssh 접속이 완료된다.