VS Code로 서버 접속해서 파일 올리기 비전공자 / 처음 사용하는 학생용 가이드

이 문서는?
VS Code(코드 에디터)를 이용해서 우리 수업 서버에 접속하고, 자기 폴더에 HTML 파일을 올리는 방법을 단계별로 정리한 안내입니다.
처음 보는 친구도 위에서부터 차근차근 그대로 따라 하면 됩니다.

1. 사전 준비

① VS Code 설치

② 우리 서버 접속 정보 (고정값)

※ 아래 정보는 강사님이 말해준 내용과 같습니다.

③ 내 계정 번호 확인

각 학생에게는 eststu번호 계정이 하나씩 배정되어 있습니다.

TIP 본인 이름에 해당하는 eststu번호를 꼭 기억해 두세요. 앞으로 접속할 때 계속 사용하게 됩니다.

2. VS Code에 Remote - SSH 설치

1 확장(Extension) 열기
2 Remote - SSH 검색 및 설치

3. SSH 호스트(서버 주소) 추가하기

1 Remote Explorer 열기
2 새 SSH 호스트 추가
ssh eststu1@estcamp.site

위 예시는 이유정 학생(계정: eststu1) 기준입니다.
다른 학생은 eststu번호만 자신의 번호로 바꿔서 입력합니다.

예시:
김지수 → ssh eststu6@estcamp.site
임종찬 → ssh eststu8@estcamp.site

4. 서버에 실제로 접속하기

1 SSH Targets에서 내 서버 선택
2 처음 접속 시 선택 사항
3 비밀번호 입력
주의 비밀번호를 잘못 입력하면 접속이 되지 않습니다.
한/영, 대소문자, 숫자 키패드 여부를 꼭 확인하세요.

5. 내 작업 폴더 열기

이제 서버에 접속이 되었으니, 내가 HTML 파일을 올릴 폴더를 열어야 합니다.

1 Open Folder(폴더 열기)
2 경로 직접 입력

기본 경로 형식

  • /var/www/esthtml/자기이름

예를 들어 이름이 “이유정”이면 → /var/www/esthtml/이유정
이름이 “김지수”이면 → /var/www/esthtml/김지수

참고 이 단계에서 비밀번호를 한 번 더 입력하라는 창이 뜰 수 있습니다.
같은 비밀번호 est12345를 다시 입력하면 정상적으로 폴더가 열립니다.

폴더가 열리면, 안에 있는 파일 목록(또는 빈 폴더)이 왼쪽 Explorer에 보입니다.
처음이라 비어 있을 수 있으니 걱정하지 않아도 됩니다.


6. 서버에 새 HTML 파일 만들어 보기

1 새 파일 생성
2 내용 작성 & 저장

아래 예시처럼 간단한 HTML 코드를 입력해 봅니다.

<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <title>테스트 페이지</title>
</head>
<body>
    <h1>VS Code + SSH 테스트</h1>
    <p>서버에 업로드된 test.html 입니다.</p>
</body>
</html>

7. 내 컴퓨터에 있는 파일을 서버로 올리기

① 드래그 앤 드롭으로 업로드

② 복사 / 붙여넣기


8. 접속 종료하기


9. 자주 나오는 문제 & 확인할 것

① 비밀번호 오류
- 비밀번호 est12345를 정확히 입력했는지 확인
- 한/영, 대소문자, 숫자 키패드 ON/OFF 확인
② 폴더가 안 열리는 경우
- 경로를 다시 확인: /var/www/esthtml/자기이름
- 이름 오타, 띄어쓰기, 슬래시(/) 위치 확인
③ 웹 브라우저에서 403 에러(접근 거부)
- 파일이 /var/www/esthtml/자기이름 안에 있는지 확인
- 파일 이름이 정확한지(대소문자 포함) 확인
- URL을 잘못 입력하지 않았는지 확인
④ 인터넷 끊김 / 시간 초과
- 와이파이, 유선 인터넷 상태 확인 후 다시 접속 시도
ssh접속 에러 발생시 아래의 명령들을 실행 vscode 켜자마자
>ssh
Remote-SSH:Kill Local connection Server For...
Remote-SSH:Clear previous session metadata(used for enhanced error reporting)
Remote-SSH:Uninstall VS Code Server from Host... (비번입력하라 나옴 est12345)

ssh 접속 실행하면 됨.

10. 전체 흐름 한 번 더 정리

  1. VS Code 설치 + Remote - SSH 확장 설치
  2. SSH 호스트 추가 예: ssh eststu1@estcamp.site
  3. SSH Targets에서 내 계정 선택 → Connect to Host in New Window
  4. 비밀번호 est12345 입력 → 서버 접속
  5. Open Folder에서 /var/www/esthtml/자기이름 입력 후 열기
  6. 새 HTML 파일 만들기 또는 내 컴퓨터 파일을 드래그해서 업로드
  7. 저장하면 곧바로 서버에 반영
  8. 작업이 끝나면 원격 연결 닫기
마지막 한 마디 처음에는 조금 헷갈릴 수 있지만, 두세 번만 반복해 보면 금방 익숙해집니다.
막히는 부분이 있으면 어디 단계에서 막혔는지 캡처해서 물어보세요.