서버의 jupyter 노트북 및 rstudio-server와 같은 웹 사이트/서비스에 액세스하기 위해 SSH 터널을 만든 다음 로컬 컴퓨터의 웹 브라우저에서 검색했지만 어제 현재 모든 서비스에서 검색 중입니다. 서버의 속도가 매우 느립니다. 문제 해결의 이유나 시작 위치를 잘 모르겠습니다. 서버에 SSH로 접속하여 파일 등을 볼 수 있습니다. 어제 서비스 중 하나를 다시 설치하려고 시도했지만 모든 서비스가 느리다는 것을 깨달았습니다. 이 문제를 해결하는 방법에 대한 아이디어나 제안이 있습니까?
또한 브라우저에서 서비스에 연결하는 경우(폭주에만 연결) 연결하면 서비스가 지연 없이 브라우저에서 실행되는 것 같습니다. 그래서 "그냥" 연결하는 데 시간이 오래 걸리는 것 같습니다. (몇 분) 또한 원격 컴퓨터와 로컬 컴퓨터 모두에서 열리도록 포트를 추가했습니다.
이제 터미널에 다음 메시지가 표시된다는 것을 깨달았습니다.
channel 3: open failed: connect failed: Connection refused
channel 2: open failed: connect failed: Connection refused
channel 2: open failed: connect failed: Connection refused
channel 3: open failed: connect failed: Connection refused
channel 4: open failed: connect failed: Connection refused
channel 5: open failed: connect failed: Connection refused
터널을 여는 데 사용하는 명령은 다음과 같습니다.
ssh -N -f -L 8787:localhost:8787 [email protected]
답변1
일반적으로 세션 설정이 느리지만 세션이 허용 가능한 속도로 실행되면 가장 먼저 고려해야 할 사항은 호스트 이름 확인입니다. 문제를 일으킬 수 있는 여러 가지 문제가 있습니다.
- 서버 및/또는 DNS가 갑자기 IPv6를 사용하기 시작합니다.
- DNS 실패
- 변화하다
/etc/hosts
- 등.
호스트 이름 대신 127.0.0.1을 사용하면 이러한 문제의 대부분을 우회할 수 있습니다(하지만 해결되지는 않습니다!). 예를 들면 다음과 같습니다.
ssh -N -f -L 8787:127.0.0.1:8787 [email protected]