Tech

SFTP 터널링 접속

syaku 2022. 12. 26. 11:18
반응형

특정 공개 서버를 통해 목적지에 접속해야 하는 경우 터널링 접속 방법을 사용하여 작업을 쉽게 할 수 있다.

터널링을 위한 ssh 오픈

ssh -L <원하는포트>:<목적지 호스트 주소>:<목적지 호스트 포트> <SSH 공개 서버 계정>@<SSH 공개 서버 호스트>

터널링 접속

sftp -oPort=<원하는포트> <목적지 호스트 계정>@localhost

Bash Shell 만들기

tunneling.sh

#!/bin/bash

ssh -L 9999:$1:22 centos@xxx.xxx.xxx.xxx

# pem 키 접속
# ssh -L 9999:$1:22 -i ~/.ssh/xxxx.pem centos@xxx.xxx.xxx.xxx

실행

$ chmod +x tunneling.sh
$ ./tunneling.sh 목적지주소

SFTP 접속

반응형