티스토리 뷰

반응형

PuTTY 사용 중 연결이 끊기는 현상을 해결하기 위해 다음과 같은 방법을 시도해 볼 수 있습니다.

1. Keepalive 설정

PuTTY의 Keepalive 설정을 통해 서버와의 연결을 유지할 수 있습니다.

  1. PuTTY를 실행합니다.
  2. 좌측 카테고리에서 Connection을 선택합니다.
  3. Sending of null packets to keep session active 부분에 10-60초 정도의 간격으로 시간을 설정합니다. 예를 들어, 30초로 설정하려면 30을 입력합니다.
  4. 설정을 저장하려면 좌측 카테고리에서 Session을 선택한 다음, 설정을 저장할 세션 이름을 선택하고 Save를 클릭합니다.

2. SSH 서버 설정 확인

서버 측에서 연결을 유지하는 설정이 필요할 수 있습니다. 서버의 SSH 설정 파일 (/etc/ssh/sshd_config)을 수정합니다.

  1. 서버에 접속하여 SSH 설정 파일을 엽니다.
    sudo nano /etc/ssh/sshd_config
  2. 다음 설정이 있는지 확인하고, 없다면 추가합니다.
    ClientAliveInterval 60 ClientAliveCountMax 3
    이 설정은 60초마다 클라이언트에 활성 상태를 확인하는 패킷을 보내며, 최대 3번의 응답을 기다립니다.
  3. SSH 서버를 재시작합니다.
    sudo systemctl restart sshd

3. 네트워크 설정 확인

네트워크 문제로 인해 연결이 끊길 수 있습니다. 네트워크 설정을 확인하고 다음 사항을 점검합니다.

  1. 네트워크 장치 드라이버가 최신 버전인지 확인합니다.
  2. 라우터 또는 방화벽 설정에서 비활성화된 연결을 자동으로 종료하는 설정이 있는지 확인합니다.
  3. ISP(인터넷 서비스 제공자)에서 일정 시간 후에 비활성 연결을 끊는 설정이 있는지 확인합니다.

4. PuTTY 로그 확인

PuTTY의 로그를 확인하여 문제의 원인을 파악할 수 있습니다.

  1. PuTTY를 실행합니다.
  2. 좌측 카테고리에서 Session을 선택합니다.
  3. Logging을 선택합니다.
  4. Printable output 또는 All session output을 선택하고, 로그 파일 경로를 지정합니다.
  5. 로그 파일을 확인하여 문제의 원인을 파악합니다.

5. 다른 SSH 클라이언트 사용

PuTTY 외에도 다른 SSH 클라이언트를 사용해 볼 수 있습니다. 예를 들어, Windows 10 이상에서는 내장된 OpenSSH 클라이언트를 사용할 수 있습니다.

  1. Windows PowerShell 또는 명령 프롬프트를 엽니다.
  2. 다음 명령을 입력하여 SSH 연결을 시도합니다.
    ssh username@hostname

이 방법들을 통해 PuTTY 사용 중 연결이 끊기는 문제를 해결할 수 있을 것입니다. 문제가 지속된다면, 네트워크 관리자나 서버 관리자에게 추가적인 도움을 요청하는 것이 좋습니다.

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함