FileZilla로 SSH 원격접속해서 파일 업로드하기
10월에 SSH를 배운 이후로, 우리 회사의 자체 서비스는 무조건 SSH 원격접속으로 작업하고 있다. 이제 SSH 접속해서 코딩하는 일은 손에 익었는데, 이번에 작업 도중 png 파일을 svg로 변환해서 디렉토리에 넣어야 하는 경우가 생겼다.👀
디렉토리가 로컬에 있다면 svg로 변환한 파일을 바로 넣으면 되는데, 원격접속한 리눅스 서버 환경에는 어떻게 넣어야하는지 몰라서 방법을 찾았다. 내가 win10을 사용하고 있으니까 Windows PowerShell이나 vscode 터미널에서 scp 명령어를 사용하면 된다고 해서 실험했는데, SSH 환경인 리눅스 서버와 로컬(내 컴퓨터)가 연결이 안 되어있어서 자꾸 에러가 났다.😥
어떻게든 문제를 해결하려던 찰나에, 사수님이 'FileZilla'라는 프로그램을 알려주셔서 아주 쉽게 업로드했다!
※ 10월의 기록은 여기 - https://hjinn0813.tistory.com/139
VS code에서 SSH 원격접속하기
며칠 고생했던걸 기록해둬야할 것 같아서 적어보는, 일기 같은 실험기록.✍
hjinn0813.tistory.com
https://filezilla-project.org/
일단 구글에서 검색해서 공식 홈페이지를 들어가면 이런 화면이 나온다.
아마도 나는 사수님한테 물어보고 server로 다운로드했던 것 같다.
다운로드가 완료되면 기본 설정 그대로 계속 진행시켜서 설치를 완료한다.
설치 후에 실행시키면 아래 사진처럼 로컬 디렉토리와 서버 디렉토리를 모두 볼 수 있는 분할된 화면이 나온다.
"파일 > 사이트 관리자"로 들어가서 원격접속하는 서버의 정보를 입력한다.
vscode에서 ssh 원격접속 시에 Connection Command로 "사용자이름@ip주소 -p 포트번호"를 쓰게 되는데 이걸 그대로 각각의 input에 입력하면 된다.
호스트: 원격접속하는 서버의 IP주소
포트: 서버의 포트번호 (기본 설정은 22)
사용자: 원격접속할 때 사용하는 사용자 이름
비밀번호: 원격접속할 때 사용하는 비밀번호
그리고 [연결]을 클릭하면 아래 사진처럼 서버 디렉토리가 오픈된다.
"원격 사이트"라고 적혀있는 곳의 주소창에 내가 열어야하는, 파일의 목적지가 될 디렉토리의 경로를 입력한다.
출발지와 목적지가 제대로 오픈된 상태에서, 왼쪽의 파일들을 오른쪽으로 드래그하면 전송이 완료된다.👍
이런 도구가 있는 줄 진작 알았다면 (잠깐이었지만) scp로 하려고 고생하지 않아도 됐을텐데!😅
아무튼 이렇게 또 하나의 프로그램을 배웠다!👏
※ 참고했던 글 - https://heekng.tistory.com/85
파일질라(FIlezilla)를 이용해 원격 서버에 파일 전송하기
파일질라(FIlezilla)를 이용해 원격 서버에 파일 전송하기 2021.04.26 - [개발관련/오라클 클라우드] - 오라클 클라우드 VM 설치(CentOS7) 및 기본 설정 오라클 클라우드 VM 설치(CentOS7) 및 기본 설정 오라클
heekng.tistory.com