Windows PC(Windows 서버가 아님)에 ssh 연결

하고 싶은 일





여러가지 번역이 있어, 무선 접속하고 있는 MacBook으로부터, 유선으로 연결되어 있는 Windows입의 데스크탑 PC를 발판으로 하고, 거기로부터 다른 서버에 ssh 접속하고 싶었다.

그리고, rsync로 파일 전송이라도 할 수 있게 되기 때문에, 여러가지가 돌아갑니다.

해야 할 일



요컨대 Windows에서 ssh 데몬을 시작해 두면 좋다.

무엇이든 좋기 때문에 sshd를 실행할 수있는 환경을 도입해야합니다.

했던 일



  • sshd가 사용할 수있는 소프트웨어를 (관리자 권한이 필요없는 디렉토리에) 설치하십시오.
  • Windows 측의 홈 디렉토리에 공개 키를 적절히 배치한다 (.ssh 및 authorized_keys의 권한에 주의)
  • /etc/ssh/sshd_config 설정 (공개 키 인증 사용, 비밀번호 로그인 사용 안 함)
  • /usr/bin/sshd 두드려서 ssh 데몬을 시작합니다.
  • 노트북 PC에서 WindowsPC의 IP 주소를 지정하고 평소대로 ssh로 터널을 파십시오. fin

  • sshd에서 사용할 수 있는 소프트웨어


  • 쉘의 종류에 특별히 고집이 없으면, 도입이 간단한 GitBash 를 추천.
  • 나는 원래 Windows에서 zsh를 사용하고 싶은 욕구에서 msys2 + comber 환경을 구축하고 있었으므로 msys에서 실시했습니다.

  • 주의


  • sshd 는 전체 경로를 입력하여 실행해야 합니다.
  • 통상의 패스워드로도 로그인할 수 있을 것입니다만, 같은 네트워크에 연결되고 있는 사람으로부터 로그인되면(자) 귀찮았으므로, 공개키 인증만으로 설정했습니다.
  • 관리자 권한이 있는 디렉토리에 설치해도 문제 없습니다만, 설정 파일 변경등으로 Windows의 관리자 권한을 요구되는 경우가 나와서 귀찮습니다.
  • 관리자 권한이 필요한 곳에 쓰려면 터미널 소프트웨어를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행하십시오.

  • 좋은 웹페이지 즐겨찾기