윈도우에서 리눅스에 접속할 때 보통 PuTTY 같은 원격 연결 프로그램을 많이 사용한다. 종종 이런 프로그램이 없으면 연결을 못하는 거로 오해하는 경우가 있는데 그렇지 않다.
윈도우 CMD에서 ssh 명령어로 연결할 수 있다.
OpenSSH 클라이언트
OpenSSH 클라이언트를 이용한다. Windows 10(빌드 1809 이상)에서 제공되는데 이 정도 버전이면 대부분 있다고 보면 된다.
1. 사용 구문
ssh 사용자명@호스트주소
2. 사용 예시
C:\Users\user>ssh root@192.168.91.152
root@192.168.91.152's password:
Last login: Tue Feb 13 23:01:48 2024 from 192.168.91.1
[root@newhost ~]#
명령어 입력 후 비밀번호를 인증하면 리눅스 쉘로 로그인된다. root 말고 다른 계정으로도 로그인 할 수 있다.
아마 처음에는 클라이언트에서 서버의 신원을 확인하기 위해 The authenticity of host ~~ 같은 안내가 보일텐데 yes를 입력하고 계속 진행하면 된다.
한번 yes를 입력해주면 해당 서버의 키가 저장되어 다음에 연결할 때는 이 메시지가 나오지 않는다.