SSH 인증 후 FileZilla(또는 OSX 앱)를 SFTP로

SSH 인증 후 FileZilla(또는 OSX 앱)를 SFTP로

기본적으로 내 작업의 방화벽이라고 가정하는 곳에 SSH를 연결한 다음 거기에서 내 작업을 수행하기 위해 다른 서버로 SSH를 연결해야 합니다. 내 문제는 일반 FTP를 사용할 때 FileZilla가 허용하는 것처럼 파일을 앞뒤로 이동할 수 있기를 원한다는 것입니다.

어떤 충고?

PS: OSX 부탁드립니다

#---------------------------Respond to Response -----------

감사합니다! 훌륭한 링크. 사실 저는 그것이 멀티홉(Multi-Hop)이라고 불리는지 몰랐고 그것만으로도 제가 원하는 곳으로 갈 수 있었습니다. 그러나 답변에 표시된 것처럼 원시 방식은 훌륭하지만 링크 방법을 작동시키려고 노력했습니다. keygen-passwordless 항목을 설정하고 훌륭하게 작동하지만 아래는 혼란스럽습니다. 어쩌면 그의 그림이 3개의 연결을 보여주고 있기 때문일까요? 그런데 여기서 사용자 이름은 어디로 들어가나요? 아래 user@ 부분 없이 예제 대신 user@server를 추가하려고 시도했지만 작동하지 않았습니다. 아래는 내가 그의 용어를 사용하고 있지만 서버 이름 등을 변경했다는 내 실패 참고 사항입니다(그리고 두 번 확인했습니다).

Host ruapehu
HostName ruapehu.example.com

Host aoraki
ProxyCommand ssh -q ruapehu nc -q0 aoraki 22

Host tongariro
ProxyCommand ssh -q aoraki nc -q0 %h 22

#------------ second try

Host username   
HostName ruapehu.example.com
Host aoraki   
ProxyCommand ssh -q ruapehu nc -q0 aoraki 22
Host tongariro   
ProxyCommand ssh -q aoraki nc -q0 %h 22


#------------ third try

Host ruapehu   
HostName [email protected]
Host aoraki   
ProxyCommand ssh -q ruapehu nc -q0 aoraki 22
Host tongariro   
ProxyCommand ssh -q aoraki nc -q0 %h 22

답변1

서버 1에 비밀번호 없는 로그인을 설정한 경우 다음을 수행하여 집에서 서버 2로 한 번에 이동할 수 있습니다.

  ssh  -t user@server1  ssh  -t user@server2 

이 시점에서 마치 server2에 직접 연결된 것처럼 scp를 사용할 수 있습니다. 이 솔루션이 귀하에게 적합하다면 ProxyConnect 옵션을 사용하여 자동화를 약간 더 잘 수행할 수 있습니다. 다음에 대한 좋은 가이드를 찾을 수 있습니다.http://sshmenu.sourceforge.net/articles/transparent-mulithop.html.

관련 정보