SSH와 scp를 사용하여 원격 서버에 연결합니다.
원격 서버의 IP/프록시 제한으로 인해 먼저 다른 서버에 연결해야 합니다. 예를 들어, "SERVER-A"에 연결하려면 SERVER-0으로 ssh를 실행하고 SERVER-0에서 SERVER-A로 ssh를 실행해야 합니다. 괜찮습니다. 로그인할 때 간단한 추가 단계 하나만 수행하면 됩니다.
이제 Nautilus를 사용하여 연결을 시도합니다. 중개 서버를 통해 연결하도록 지시하는 방법이 있나요?
답변1
SSH 터널을 사용해 볼 수 있습니다.
예를 들어 컴퓨터에서 다음 명령을 입력하고 연결을 열린 상태로 유지합니다
ssh -L 12345:SERVER-A:22 user@SERVER-0
.
이렇게 하면 이제 localhost:12345
SERVER-0을 통해 SERVER-A에 연결되는 Nautilus에 연결할 수 있습니다.
구성에 따라 SERVER-0의 구성 파일에서 원격 호스트로의 전달을 승인해야 할 수도 있습니다 sshd
(일반적으로 그렇습니다 /etc/ssh/sshd_config
).