
VPN 및 Resilio Sync 서버와 같은 몇 가지 작업을 실행하기 위해 새로운 Amazon Lightsail 인스턴스를 설정했습니다. 또한 두 서비스를 비교하기 위해 Digital Ocean을 사용하여 인스턴스(또는 "드롭릿")를 설정했습니다. 지금까지는 DO가 일반적으로 설정하고 사용하기가 더 쉬웠지만 문제를 일으킬 수 있는 블랙리스트 IP 주소를 나에게 판매한 것 같습니다. 그리고 Lightsail은 무엇보다도 기본적으로 더 나은 보안을 제공하는 것 같으므로 저는 Lightsail을 계속 사용하는 것을 선호합니다.
하지만나는 여기 커뮤니티가 나를 도울 수 있기를 바라는 몇 가지 실제 문제에 직면하고 있습니다. 나는 아직 Linux를 처음 접했기 때문에 몇 가지 기본 사항이 누락되었을 가능성이 높습니다. 내가 직면한 첫 번째 문제는 Resilio를 설정하는 과정에서 발생했지만 실제로 Resilio 자체에서 발생하는 문제라기보다 더 일반적인 문제인 것으로 생각됩니다.
Lightsail에 Resilio를 설치했습니다(다음이 지침) 서비스가 문제 없이 실행되고 있음을 확인했습니다. 파일 에서 /etc/resilio-sync/config.json
다음을 설정했습니다.
{
"storage_path" : "/var/lib/resilio-sync/",
"pid_file" : "/var/run/resilio-sync/sync.pid",
"webui" :
{
"force_https": false,
"listen" : "{ip-address-of-my-vps}:8888"
}
}
모두 매우 간단합니다. 이제 Digital Ocean 드롭릿에서 이 단계에 도달했을 때 동일한 단계를 모두 수행하면 {my-ip-address}:{port-number}
해당 구성 파일에 지정된 대로 브라우저에서 다음으로 이동하여 간단히 드롭릿에 직접 연결할 수 있었습니다 . 짜잔, Resilio 웹 GUI가 나타났습니다.
Lightsail에서는 작동하지 않습니다. 나는 그 이유를 완전히 상실했습니다.
고정 IP 주소를 설정하여 인스턴스에 연결했습니다. 모든 곳에 올바르게 입력하고 있다고 확신할 수 있습니다.
제가 알고 있는 두 곳, 즉 인스턴스의 UFW와 콘솔 수준에서 시행되는 Amazon의 방화벽에 적절한 방화벽 규칙을 설정했습니다.
내 UFW 규칙은 다음과 같습니다.
Lightsail 콘솔의 네트워크 탭에서 다음 규칙도 설정했습니다.
(나는 또한 다음과 같이 시도했습니다):
나보다 더 잘 아는 사람이 {my-ip-address}:{port-number}를 사용하여 내 인스턴스에 직접 연결할 수 없는 이유를 설명/제안할 수 있습니까??
감사합니다.
편집: 내 DO 및 Lightsail 인스턴스 모두 Ubuntu 20.0.4를 실행하고 있습니다.