- 최신
- 최다 투표
- 가장 많은 댓글
안녕하세요.
VSCode의 RemoteSSH가 문제를 일으키고 있을 가능성이 있습니다.
아래의 GitHub 이슈에서 보고된 것처럼, Lightsail 등의 인스턴스에서 부하가 증가하여 SSH 접속이 불가능해지는 경우가 있습니다.
https://github.com/microsoft/vscode-remote-release/issues/2692
이러한 Lightsail SSH 접속 오류는 여러 가지 원인이 있을 수 있습니다:
-
OS 레벨 방화벽 문제: 인스턴스의 운영체제 내 방화벽이 SSH 접속을 차단할 수 있습니다. 이는 처음에는 접속이 되다가 나중에 차단되는 현상을 설명할 수 있습니다.
-
리소스 제약: 인스턴스의 CPU나 메모리 사용량이 높아지면 SSH 응답성에 영향을 줄 수 있습니다. 작은 용량의 인스턴스를 사용 중이라면 리소스 부족으로 접속이 끊길 수 있습니다.
-
네트워크 어댑터 문제: 인스턴스의 네트워크 어댑터에 문제가 발생하여 연결이 끊길 수 있습니다.
-
SSH 서비스 구성 문제: SSH 서비스가 제대로 시작되지 않거나 구성에 문제가 있을 수 있습니다.
해결 방법:
- 인스턴스를 재부팅해보세요.
- 더 큰 용량의 Lightsail 플랜으로 업그레이드해보세요.
- 인스턴스의 스냅샷을 생성하고 새 인스턴스를 만들어보세요.
- 접속 가능할 때 다음 명령어를 실행하여 방화벽 설정을 초기화해보세요:
sudo ufw disable
sudo iptables -F
sudo mv /etc/hosts.deny /etc/hosts.deny_backup
sudo touch /etc/hosts.deny
sudo systemctl enable sshd
sudo systemctl restart sshd
문제가 지속되면 AWS Lightsail 지원팀에 문의하는 것이 좋습니다.
Sources
Lightsail SSH - Connection (Request) Port 22: Connection timed out Issue . | AWS re:Post
lightsail suddenly cannot be accessed | AWS re:Post
Can not connect to lightsail server even on web ssh, port is open | AWS re:Post

고정ip로 세팅하니 유동ip보다는 그나마 안정적이나, vscode에서 다시 원격ssh시도하면 접속이 되지 않습니다. 신규 사용이라 메모리나 용량 문제도 아니었기 때문에 원인은 vscode ssh가 맞는듯 합니다. 제가 vscode 작업환경을 선호하는 편인데 해결 방법이 없을까요? vscode의 다른 원격 ssh앱을 깔아도 마찬가지 일까요?
VSCode의 다른 RemoteSSH 서비스를 사용해본 적이 없어서 잘 모르겠지만, 시도해볼 가치는 있다고 생각합니다. 더 큰 사이즈의 Lightsail 플랜을 사용하면 문제가 개선될 수 있습니다。