[우분투 서버 공부] 파일 업로드 및 다운로드 방법 - Whitmem
[우분투 서버 공부] 파일 업로드 및 다운로드 방법
System
2023-09-21 16:56 게시 4a222c4f65ead3ce6cde

0
0
92
이 페이지는 외부 공간에 무단 복제할 수 없으며 오직 있는 그대로 게시되며 부정확한 내용을 포함할 수 있습니다. 법률이 허용하는 한 가이드 라인에 맞춰 게시 내용을 인용하거나 출처로 표기할 수 있습니다.
This page is not to be distributed to external services; it is provided as is and may contain inaccuracies.
리눅스 서버에 파일 업로드 및 다운로드 방법
이전 정보에서는 SSH프로토콜을 통한 서버에서 명령을 수행하고 그 명령을 확인하는 방법에 대해서 알아보았습니다. 이전에 수행한 작업들은 모두 서버에서 수행되는 작업으로 파일과 관련된 작업을 수행하려면 파일도 서버에 존재해야 합니다. 즉 로컬에서 작업한 데이터를 그대로 서버에서 수행하고자 하는 경우 관련된 파일을 서버에 모두 업로드해야 합니다. 이 게시글에서는 서버에 파일을 업로드하고 내려받는 방법에 대해서 알아봅니다.
프로그램
여기서는 FileZilla 소프트웨어를 활용하여 설명하고자 합니다. 이외 다른 SFTP 소프트웨어 역시 동일합니다. FileZilla를 내려받되, 저는 Pro가 아닌 오픈소스 무료 버전으로 내려받았으며 이 버전을 기준으로 설명합니다.
FileZilla 소프트웨어 메인화면
먼저 파일질라 소프트웨어를 활용해서 원격 서버에 파일을 업로드하고 원격 서버로부터 파일을 본인 컴퓨터에 내려받을 수 있습니다.
먼저 원격 서버에 접속하기 위해서 사이트 관리자 버튼을 눌러봅니다.
관리자
사이트 관리자 버튼을 누르면 여러 서버를 추가할 수 있는 창이 표시됩니다. 왼쪽 New Site 버튼을 눌러 새 서버를 추가 합니다.
사이트 추가
사이트를 새로 추가 했으면, 오른쪽 입력 공간에서 프로토콜SFTP로 변경합니다. 우리가 접속할 서버는 SSH/SFTP 프로토콜 기반의 서버이기 때문에 프로토콜을 반드시 SFTP로 변경해야합니다. 한편 호스트와 포트는 관리자에게 제공받은 아이피와 포트로 지정합니다. 로그온 유형은 일반으로 지정한 뒤 사용자란에 사용자명 그리고 비밀번호에 접속 비밀번호를 입력하고 연결버튼을 누릅니다.
관리자 창
연결 버튼을 누르게 되면 비밀번호를 기억할까요 ?라는 창이 표시됩니다. 이 창은 서버의 비밀번호를 컴퓨터에 저장하는데, 이를 평문으로 저장할지, 마스터 비밀번호로 다시 암호화해서 저장할지에 대한 질문입니다. 저는 비밀번호를 저장할 생각이 없기 때문에 비밀번호 저장 안함으로 선택 후 OK하겠습니다.
비밀번호를 기억할까요?
한편 연결을 시도하면 호스트 키 경고가 표시됩니다. 기본적으로 SSHSFTP는 보안 통신을 사용하고 있기 때문에 사용자와 서버간의 정보를 신뢰할 수 있도록 비대칭 암호화를 수행 합니다. 그 과정에서 서버측의 공개 키 검증에 관련된 경고 메시지를 표시 해주는 것이므로 이 서버를 신뢰한다고 체크 후 서버를 접속합니다. 추후 동일 아이피 포트임에도 불구하고 서버가 변경 및 위조되면 접속 과정에서 경고 메시지를 다시 띄워줍니다.
보안 경고
아래는 서버와 성공적으로 접속이 된 모습입니다. 좌측 영역에는 본인 컴퓨터의 파일들이, 우측 영역에는 서버 파일들이 표시됩니다. 서버 폴더에 디렉터리를 직접 하나 만들어 보겠습니다.
메인 화면
먼저 서버측 폴더 목록에서 빈 공간에 마우스를 우클릭 한 뒤, 디렉터리 만들기를 눌러줍니다.
디렉터리 만들기
그런 다음 디렉터리 명에 생성하고 싶은 디렉터리 명을 입력합니다.
디렉터리 명
그런 뒤 OK를 누르면 해당 작업 위치에 디렉터리가 생성됩니다.
디렉터리 생성 완료
파일 업로드
한편 파일을 업로드하기 위해서는 단순히 원하는 파일을 해당 위치에 드래그 드롭아웃으로 업로드할 수 있습니다. 또는 원하는 파일을 왼쪽 로컬 컴퓨터에서 우클릭 -> 업로드 함으로써 파일을 업로드할 수 있습니다.
우클릭 -> 업로드
반대로 이 방법을 활용해서 파일을 내려받을 수도 있습니다.
SSH
이렇게 업로드하고 생성한 정보는 명령 터미널에서 그대로 확인할 수 있습니다. 같은 서버의 공간이기 때문에 위 SFTP로 업로드 한 공간을 그대로 명령 터미널에서 접속하여 확인할 수 있습니다.
SSH 접속
댓글 0개
댓글은 일회용 패스워드가 발급되며 사이트 이용 약관에 동의로 간주됩니다.
확인
Whitmemit 개인 일지 블로그는 개인이 운영하는 정보 공유 공간으로 사용자의 민감한 개인 정보를 직접 요구하거나 요청하지 않습니다. 기본적인 사이트 방문시 처리되는 처리 정보에 대해서는 '사이트 처리 방침'을 참고하십시오. 추가적인 기능의 제공을 위하여 쿠키 정보를 사용하고 있습니다. Whitmemit 에서 처리하는 정보는 식별 용도로 사용되며 기타 글꼴 및 폰트 라이브러리에서 쿠키 정보를 사용할 수 있습니다.
이 자료는 모두 필수 자료로 간주되며, 사이트 이용을 하거나, 탐색하는 경우 동의로 간주합니다.