기존 OpenVPN 연결을 통해 SSH에 어떻게 연결합니까?

기존 OpenVPN 연결을 통해 SSH에 어떻게 연결합니까?

Ubuntu 14.04에서 OpenVPN 및 SSH를 실행하는 전용 서버가 있습니다. 경우에 따라 원격 네트워크에서 포트 22가 차단되는 경우에도 OpenVPN을 계속 사용할 수 있습니다. 그렇다면 서버에 대해 설정된 OpenVPN 연결을 통해 SSH에 어떻게 연결합니까?

두 서비스 모두 동일한 시스템에서 실행됩니다.

답변1

동일한 호스트에서 OpenVPN과 SSH를 사용하면 VPN 서브넷에서 해당 IP를 사용할 수 있습니다.

답변2

VPN에 연결하면 VPN 서버에서 IP를 가져오므로 VPN 클라이언트가 연결된 원격 네트워크에 로컬로 표시됩니다.

따라서 ssh를 사용하면 연결된 네트워크의 다른 컴퓨터와 마찬가지로 자유롭게 ssh를 사용할 수 있습니다.

두 서비스가 모두 동일한 시스템에서 실행되고 있다고 말할 때 명확하지 않습니다. 둘 다 서로 다른 시스템의 클라이언트와 서버를 포함합니다. 따라서 VPN을 통해 연결하는 네트워크에 SSH 서버를 실행하는 컴퓨터가 있는 경우. 그리고 연결하는 컴퓨터가 VPN 서버에 연결할 수 있게 해주는 VPN 클라이언트를 실행하는 경우. 연결하는 컴퓨터가 SSH 클라이언트를 실행하는 경우. 즉, 귀하의 컴퓨터에는 SSH 클라이언트와 VPN 클라이언트가 있습니다. 그리고 원격 네트워크의 컴퓨터에는 SSH 서버와 VPN 서버가 있습니다. 그런 다음 연결합니다.

당신은 컴퓨터와 원격 네트워크에 대해 이야기하고 있습니다. 따라서 "동일한 컴퓨터"에서 무언가가 실행되고 있다고 말하면 어떤 컴퓨터에 대해 말하는지 명확하지 않습니다. 다수의 머신이 있습니다. 그리고 서비스/서버뿐만 아니라 클라이언트도 필요합니다.

답변3

VPN 터널을 통한 SSH의 경우:https://askubuntu.com/questions/1069846/connected-to-openvpn-server-but-cant-ssh

OpenVPN 호스트에서:

$ sudo ufw enable    
$ sudo ufw allow 1194/udp comment "Allowing OpenVPN Connections"    
$ sudo ufw allow from 10.8.0.1/24 to any port 22 proto tcp comment "SSH allowed for VPN clients"   

클라이언트 측에서:

OpenSSH가 설치되어 실행 중이고 방화벽에 포트 22가 열려 있는지 확인하세요.

관련 정보