PhpStorm에서 다단 ssh로 외부 서버 프로젝트를 추가하는 방법
                                            
                                                
                                                
                                                
                                                
                                                
                                                 2056 단어  PhpStorm
                    
배경
PhpStorm을 도입했지만 EC2의 개발 환경에서 직접 작업하고 싶습니다. (편하게)
하지만 그 EC2는 발판 서버를 경유하지 않으면 액세스할 수 없다
 fuse로 마운트하면?
 fuse로 마운트하는 방법이 비교적 유명했지만, OS가 HighSierra이기 때문인지, 오류이 나와서 작동하지 않는다.
커널 만지면 잘 된다는 소리도 있었지만 잘 모르는 것에는 손을 내고 싶지 않기 때문에 그만둔다.
 방법
※일본어 환경에서 작업하고 있습니다
 ssh config 설정
우선 ssh 연결에서 사용하는 config 파일에 다단 ssh 연결 설정을 추가합니다.
jump가 발판이고 my_project_host가 진정으로 연결하려는 서버입니다.
Host jump
 Hostname jump-ip
 User jump-user_name
 IdentityFile ~/.ssh/jump-key
Host my_project_host
 Hostname my_project_host-ip
 User my_project_host-user_name
 IdentityFile ~/.ssh/my_project_host-key
 ProxyCommand ssh -W %h:%p jump
 PhpStorm 설정
fuse로 마운트하는 방법이 비교적 유명했지만, OS가 HighSierra이기 때문인지, 오류이 나와서 작동하지 않는다.
커널 만지면 잘 된다는 소리도 있었지만 잘 모르는 것에는 손을 내고 싶지 않기 때문에 그만둔다.
방법
※일본어 환경에서 작업하고 있습니다
 ssh config 설정
우선 ssh 연결에서 사용하는 config 파일에 다단 ssh 연결 설정을 추가합니다.
jump가 발판이고 my_project_host가 진정으로 연결하려는 서버입니다.
Host jump
 Hostname jump-ip
 User jump-user_name
 IdentityFile ~/.ssh/jump-key
Host my_project_host
 Hostname my_project_host-ip
 User my_project_host-user_name
 IdentityFile ~/.ssh/my_project_host-key
 ProxyCommand ssh -W %h:%p jump
 PhpStorm 설정
Host jump
 Hostname jump-ip
 User jump-user_name
 IdentityFile ~/.ssh/jump-key
Host my_project_host
 Hostname my_project_host-ip
 User my_project_host-user_name
 IdentityFile ~/.ssh/my_project_host-key
 ProxyCommand ssh -W %h:%p jump


따라서 PhpStorm에서 다단 ssh를 사용하여 외부 서버에서 프로젝트를 등록 할 수 있습니다.
Reference
이 문제에 관하여(PhpStorm에서 다단 ssh로 외부 서버 프로젝트를 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/SLEAZOIDS/items/1c07193b1e3cb4eeb7bf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)