티스토리 뷰
윈도우에 무료로 사용할 수 있는 SSH 를 설치하려고.. 여러 방면으로 찾아보다가, 아래와 같은 방법을 찾았습니다.
직접 openssh 를 설치도 할 수 잇습니다만.. 복잡하고, 좀 더 편한 방법을 찾아보기로 했습니다.
윈도우용 패키지 매니저인 Chocolatey를 이용해서 설치하는 방법입니다!!!
https://chocolatey.org/ 로 접속하시면, Chocolatey에 대한 정보를 얻으실 수 있어요.
본 사이트의 방법대로, 관리자 모드의 power shell 을 열어서,
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
명령어를 입력하면! 설치가 된다라고 하는데.. 저는 잘 안되었습니다..
( PSSecurityException 라는 예외와 함께, 설치가 안되었습니다. 해결하신 분이 있으면 댓글로 좀... )
그래서, https://chocolatey.org/packages/openssh 링크를 조사하던 중에 chocolatey 와 openssh 의 올인원 설치가 잇는 것을 찾아내엇지요.
( 참고 : https://github.com/DarwinJS/ChocoPackages/blob/master/openssh/readme.md )
powershell 에서 다음과 같이 입력합니다.
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {[bool]1};set-executionpolicy RemoteSigned -Force -EA 'SilentlyContinue';iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/DarwinJS/ChocoPackages/master/openssh/InstallChoco_and_win32-openssh_with_server.ps1'))
올인원으로 chocolatey 와 openssh가 설치 됩니다. ( 저는 막 진행하다 보니, 버전확인을 제대로 못했네요. )
아래 이미지는 참고로 봐주세요~
아 그리고, 저는 추가 옵션을 적용하기 위해, 먼저 깔린 openssh를 삭제하였습니다.
관리자 프롬프트에서 choco uninstall openssh 를 입력하면 쉽게 삭제하실 수 있어요.
다시 한번
choco install openssh -params '"/SSHServerFeature /KeyBasedAuthenticationFeature"'
명령어를 통해 openssh 를 설치해줍니다.
프롬프트에서 나오는 경고 메시지를 주의 깊게 살피시는 게 좋습니다.
OpenSSH가 설치되는 경로는 다음과 같습니다. C:\Program Files\OpenSSH-Win64
저와 같이 한번 올인원으로 설치하였다가, 제거 후 다시 설치 하는 경우에는
WARNING: You have specified SSHServerFeature - this machine is being configured as an SSH Server including opening port 22.
WARNING: You have specified SSHServerFeature - a new lsa provider will be installed.
ssh-lsa already configured in authentication packages...
WARNING: Explicitly disabling sshd logging as it currently logs about .5 GB / hour
Current port setting in "C:\Program Files\OpenSSH-Win64\sshd_config" is "#Port 22", setting it to "Port 22"
WARNING: Found existing server ssh keys in C:\Program Files\OpenSSH-Win64, you must delete them manually to generate new ones.
와 같은 경고 메시지를 확인할 수 있습니다. 이미 포트가 세팅되어 있다거나, ssh key 가 존재한다거나 등의 이슈가 있습니다.
순수하게 설치를 진행해보고 싶은 분은 아래 링크를 참조해보시면 좋을 것 같네요.
'생활코딩 > TIP' 카테고리의 다른 글
svn 에서 git 로 이전하기 (0) | 2016.12.07 |
---|---|
Tomcat 7이상부터 사용 가능한 Compression gzip 압축 기능 (1) | 2015.09.08 |
MSSQL 저번주 월요일, 일요일 이번주 월요일, 일요일 날짜 구하기 (0) | 2015.08.06 |
MSSQL 이전글, 다음글 (3) | 2015.04.28 |
Summernote 두번째 이야기 - 이미지 업로드 커스텀 (19) | 2015.04.20 |
- Total
- Today
- Yesterday
- 스프링 부트
- AngularJS
- static resources
- jsonify
- log4jdbc
- java
- telegram bot
- mybatipse
- 한성키보드
- 브라우저 콘솔
- 오프라인 확인
- 정적 파일
- @Temporal
- spring jpa
- Spring Boot
- learning javascript
- AOP
- @Access
- 초대장
- 쿼리 로그
- bootstrap
- summernote
- WYSIWYG
- Spring
- Excel
- 자바스크립트
- GO1104 LED
- jQuery 삽입
- offline.js
- RollingFileAppender
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |