반응형
DoZZang
Do IT
DoZZang
전체 방문자
오늘
어제
  • Programming
    • Git
    • Web
    • 기타
    • Python
      • CodeUp
    • Math
    • Algorithm
    • Baekjoon
    • C,C++
    • Life
      • 독서
      • Just
      • 영화

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
DoZZang

Do IT

'ssh' is not recognized as an internal or external command, operable program or batch file. 해결법
기타

'ssh' is not recognized as an internal or external command, operable program or batch file. 해결법

2024. 3. 5. 12:05
반응형

putty로만 작업했었어서 정말 오랜만에 만나보는 문장이었다.

Windows cmd 에서 'ssh' is not recognized as an internal or external command, operable program or batch file.와 같은 문구가 나온다면 2가지 상황을 의심할 수 있다.

1. 정말 그 명령어를 실행하기 위한 file이 존재하지 않거나

2. 환경변수를 설정하지 않았거나

우선 1번의 경우를 점검해보자.

선택적 기능 관리에 들어간다.
OpenSSH 클라이언트 혹은 OpenSSH Client가 설치되어 있는지 확인하자.

만약 위 사진과 같이 설치되어 있지 않다면 위의 '기능 추가'을 클릭하여 설치해주면 된다.

그러나 사진처럼 설치가 되어있음을 확인했다면 2번의 경우를 의심해볼 수 있다.

OpenSSH의 경로는 대개 C:\Windows\System32\OpenSSH이다.

실제로 ssh가 존재함을 알 수 있다..

cd 명령어로 찾아들어갈 필요 없이! cmd에서 바로 ssh 명령어를 사용할 수 있게 환경 변수를 설정해보자.

환경 변수를 검색하여 들어가준 뒤
위와 같은 순서로 클릭해주자.

4번에서 OpenSSH의 경로를 추가해줘야하는데, 우리가 아까 OpenSSH가 존재하는 곳을 찾아 들어간 곳에서

오른쪽 마우스를 눌러 주소를 복사할 수 있다.

그러면 이제 잘 되는 것을 볼 수 있다.

+)이렇게 귀찮게 환경변수를 추가해줘야 하는 이유는 역시 보안을 꼽을 수 있겠고, version 관리에도 용이하다고 배웠다.

 

ps.컴달인 존경합니다.

반응형
저작자표시

'기타' 카테고리의 다른 글

[JS] 콜백함수 설명(사용법이 아닌, definition 탐구)  (0) 2024.03.17
프로그램 메모리 세그먼트  (0) 2022.09.17
컴파일(Compile)과 런타임(Runtime)  (0) 2022.09.16
프로그램을 누가,왜 번역하는가?(프로그래밍 언어의 역사)  (0) 2022.09.08
    '기타' 카테고리의 다른 글
    • [JS] 콜백함수 설명(사용법이 아닌, definition 탐구)
    • 프로그램 메모리 세그먼트
    • 컴파일(Compile)과 런타임(Runtime)
    • 프로그램을 누가,왜 번역하는가?(프로그래밍 언어의 역사)
    DoZZang
    DoZZang
    과정은 힘들지만 성장은 즐겁습니다.

    티스토리툴바