- -Linux에서 SSH 터널을 만드는 방법

Linux에서 SSH 터널을 만드는 방법

온라인 검열을 피할 때 대부분의 사람들은"프록시"및 VPN 서비스를 인식합니다. 이 도구는 사용자가 정치적 검열 또는 직장 IT 규칙과 같은 문제를 해결할 수 있도록 도와주는 도구입니다. 그들은 온라인 편집증을 가지고 있으며 추가 개인 정보 보호 계층을 원하는 사람들에게 아주 좋습니다. 대부분의 경우 VPN 및 퍼블릭 프록시 사이트와 같은 것은 매우 잘 작동합니다. 액세스 및 설정이 쉽습니다. Linux 사용자의 경우 온라인에서 탐색 할 때 바보 같은 네트워크 규칙을 피하고 개인 정보를 빠르게 만들 수있는 쉬운 방법이 있습니다. SSH 터널을 만듭니다.

터널링 작동 방식

"튜브"또는 "터널"을 생성하여 터널링 작업서버 호스트에서 클라이언트로 트래픽을 효과적으로 호스트에서 클라이언트로 내 보냅니다. 사용중인 PC 대신 인터넷 연결을 사용하여 서버 바로 앞에있는 것처럼 효과적으로 느낄 수 있습니다.

터널은 Secure Shell에 의해 가능해집니다프로토콜 : SSH. SSH 터널링에는 홈 서버가 필요하지 않습니다. SSH 서버를 실행하는 것이 가장 가벼운 프로그램 중 하나 일 수 있기 때문입니다. 동기 부여가 있다면 휴대 전화에서 실행할 수도 있습니다.

터널 설정

SSH가 없으면 SSH 터널링이 불가능합니다섬기는 사람. 다행히 설치 프로세스는 매우 쉽습니다. SSH 및 서버 구성 요소를 설치하여 시작하십시오. 구성 요소를 설치하는 명령은 운영 체제에 따라 다릅니다.

우분투

sudo apt install openssh-server

아치 리눅스

sudo pacman -S openssh
sudo systemctl enable sshd
sudo systemctl start sshd

데비안

sudo apt-get install openssh-server

페도라 / 오픈 수세

Fedora 및 OpenSUSE 사용자는 SSH가 이미 시스템에 있음을 알게됩니다. 그럼에도 불구하고 켜져 있지 않을 수 있습니다. 다음을 통해 켜십시오.

sudo systemctl enable sshd
sudo systemctl start sshd

서버가 설치되면 터널을 밟을 차례입니다.

양말 프록시

터널링하는 가장 좋은 방법은 동적 방법입니다. 이렇게하면 트래픽이 안전하게 유지됩니다. 개인 정보 보호를 위해이 옵션을 사용하는 것이 가장 좋습니다. 또한 SSH 터널이 SOCKS 프록시 연결로 바뀌기 때문에 아무도 연결을 도청 할 수 없습니다.

ssh -C -D 1080 remote@ip-address

터널을 보내려는 PC의 사용자 이름과 IP 주소로 "remote @ ip-address"를 변경해야합니다.

FireFox 구성

사용하려는 터널 유형에 관계없이당신이 원하는 것은 인터넷을 검색하는 것입니다, 프록시 설정을 구성해야합니다. SOCKS 프록시는 모든 브라우저에서 잘 작동하지만 Firefox를 사용하는 것이 가장 좋습니다. 강력한 옵션이 있기 때문입니다.

Firefox를 연 다음 햄버거 메뉴를 클릭하여 설정 영역을 표시합니다. “환경 설정”을 클릭하여 환경 설정 탭을 불러옵니다. 그런 다음 "고급"을 클릭 한 다음 "네트워크"를 클릭하십시오.

네트워크 페이지에서 "설정"을 클릭하여 프록시 설정을 표시하십시오.

"수동 구성"을 찾은 다음 확인란을 클릭하십시오.SOCKS HOST 텍스트 영역을 선택하십시오. SOCKS HOST의이 텍스트 영역에“127.0.0.1”을 입력하십시오. 포트에“8888”을 사용하십시오. 그런 다음 확인 버튼을 클릭하고 새 탭을 열고 URL 표시 줄에 "about : config"를 입력하십시오.

Firefox 정보 : 구성

Firefox의 설정 영역은 고급 사용자가 Firefox의 내부 작업을 조정하고 변경할 수있는 곳입니다. SOCKS 프록시가 작동하려면 설정을 변경해야합니다.

about : config 페이지에서 표시되는 경고를 읽고 계속 진행하십시오. 경고를 다시 표시하지 않으려면 확인란을 선택 취소하십시오.

검색 창에“network.proxy”를 붙여 넣습니다.socks_remote_dns”. “False”옵션을 찾아 두 번 클릭하여 true로 변경하십시오. 그 후 SOCKS 프록시가 작동하며 탐색을 시작할 수 있습니다.

노트 : SSH 터널 연결이 끊어지면 터널이 다운됩니다. 또한 일반 모드에서 Firefox를 사용하려면 네트워크 설정으로 돌아가서 모든 것을 다시 정상으로 변경해야합니다. 그렇지 않으면 제대로 작동하지 않습니다.

기본 로컬 터널

로컬로 연결을 보내는 터널입니다원격 연결. 서버를 원격 PC에 연결하려는 경우에 가장 좋습니다. 개인 정보가 필요하지 않고 터널을 통한 원격 연결을 원할 경우 로컬 터널을 사용하십시오.

ssh -L 8888:localhost:80 remote@ip-address

결론

SSH를 통한 터널링은 가장 좋은 방법입니다.필요에 따라 개인적으로 인터넷 트래픽. 또한 VPN을 사용하고 싶지만 여유가없는 경우이 옵션이 좋습니다. Linux에서 VPN을 사용하는 것이 좋은 생각이 아니라는 것은 아닙니다. 그러나 그들을위한 시간과 장소가 있습니다. Linux로 트래픽을 온라인으로 안전하게 온라인으로 보내는 빠른 방법이라면 SSH 터널을 만드십시오.

코멘트