Windows 10 Fall Creators 업데이트 (1709) 에서 부터 openSSH 를 베타로 설치 해 볼수 있다.
이 말인 즉슨, cmd.exe 또는 Power Shell 에서 ssh 접속을 해볼 수 있다는 말!!
즉시 설치를 해보자.
일단 cmd 창을 관리자 권한으로 실행한다.
다음 명령을 수행 한다.
dism /online /get-capabilities | findstr /i "OpenSSH.Client"
시간이 좀 지나면 아래와 같은 메시지가 나타난다.
Capability Identity : OpenSSH.Client~~~~0.0.1.0
이 명령을 OpenSSH Client 가 몇 버전이 있는지 찾아 내는 명령이다.
현재 기준 (2017/12/14)으로는 0.0.1.0 버전이 있다.
이 버전을 설치 해 보자.
다음 명령을 수행 한다.
dism /online /Add-Capability /CapabilityName:OpenSSH.Client~~~~0.0.1.0
위 명령을 수행 하면 아래와 같은 메시지가 나온다.
Deployment Image Servicing and Management tool
Version: 10.0.16299.15
Image Version: 10.0.16299.64
[==========================100.0%==========================]
위와 같은 메시지가 보여진 다음 리부팅 해야 할것냐고 물어 보는데 y 를 입력 하면 바로 재시작을 시작한다.
재시작을 하는 이유는 PATH 환경 변수에 "c:\windows\system32\OpenSSH" 이 경로는 추가 하기 위해서 하는것으로 보인다.
설치가 완료 되었다면 cmd 창을 열고 ssh 명령을 실행 시켜 보자.
C:\Users\acidp>ssh
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
[-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
[user@]hostname [command]
ssh 가 잘 설치되어 있는 것을 확인 할 수 있다.
부푼 꿈을 안고 사용하던 리눅스 장비에 접속을 시도해 본다. (CentOS 6.7)
C:\Users\acidp>ssh 10.10.10.2
Unable to negotiate with 10.10.10.2 port 22: no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
안된다. -_-;
뭐지? 해서 좀더 찾아 보니 SHA-1에 대한 부분이 제대로 지원이 안되는것 같다. 즉, 좀 오래된 버전의 sshd 를 사용하고 있는 장비는 접속이 불가능 한듯.
가지고 있는 시놀로지 NAS 에 접속을 시도해 보았다.
접속이 된다.!!
cmd 창의 폰트를 Naver D2Coding 으로 변경해 주었으나 뭔가 좀 해상도가 떨어지는듯한 느낌의 화면이다.
참고로 XShell 로 접속했을 때의 터미널 창과 비교해 보자.
아마도 색상의 차이일것이라 보이는데 기본 색상을 좀 더 잘 보이도록 조정해 주면 좋을듯...
MS 가 어디까지 지원을 할지는 모르겠지만 리눅스와 많이 친해 지려 하는것 같다.
'OS > Windows' 카테고리의 다른 글
Windows 10 RS5 캡쳐 쉽게 하기 (1) | 2018.10.31 |
---|---|
윈도우에서 아이폰 음악 재생 (AirPlay) (1) | 2018.05.31 |
Windows 절전모드 명령 (0) | 2017.01.20 |
Windows 10 네트워크 드라이브 연결 불가 해결 (0) | 2016.10.05 |
Windows 10 업데이트 네트워크 드라이브 연결 불가 (10) | 2016.09.20 |
Windows 10 1주년 기념 업데이트 - 리눅스 사용하기 (0) | 2016.08.03 |
Windows 10 Bash 모드 0x80070057 오류 (0) | 2016.04.11 |