U2 FTP 서버 설정하기
이번 포스팅에서는 ftp 서버를 구축하는 방법을 설명하도록 하겠습니다. ftp 서버를 구축하기 전에 있어서 SSH 1접속을 위해 Xshell을 설치해야합니다. 아래의 URL을 통해서 다운로드가 가능합니다.(비상업적으로 개인이 사용하는 것은 무료입니다.)
설치 후 Xshell을 실행하면 아래와 같은 화면이 나옵니다.
위의 화면이 뜨면 아래와 같은 명령어를 입력하면 접속이 됩니다.
아이디와 비밀번호는 기본값인 linaro / linaro 를 입력하시면 됩니다.
ssh 192.168.10.107
아이피 부분에는 U2에 할당된 아이피를 입력하시면 됩니다.
접속이 된 다음에는 아래의 명령어를 쳐주시면 됩니다.
sudo su
apt-get install pure-ftpd
입력후 (Y/n)이 나오면 Y하고 엔터를 눌러주시면 됩니다.
위의 명령어를 간단하게 설명드리면, sudo su는 root 권한을 행사하도록 명령을 내리는 것입니다. 리눅스는 root권한이 있어야 각종 패키지(윈도우로 말하면 프로그램 등)를 설치할 수 있습니다.
그다음 apt-get은 우분투의 패키지 관리 프로그램으로 이를 이용해서 우분투에서 사용할 패키지를 설치할 수 있습니다. 이는 리눅스마다 약간 다른데 다른 리눅스에서는 yum 등을 사용합니다. 1줄만 해석을 해드리면 apt에 등록된 pure-ftpd라는 패키지를 인스톨하라는 명령어입니다. ftp 서버 패키지는 pure-ftpd 말고도 다양한 종류가 있지만 제 포스팅에서는 pure-ftpd를 이용하도록 하겠습니다. 위의 명령어를 입력하고 나시면 간단하게 ftp 서버가 설치되었습니다. 참 쉽죠?
설치가 제대로 되었는지 확인하기 위해서 FTP클라이언트인 FileZilla를 설치하고 실행합니다. FileZilla의 다운로드 주소는 아래와 같습니다.
FileZilla로 접속하면 아래와 같이 잘 접속이 되네요. FTP 계정/비밀번호는 SSH 계정/비밀번호와 같습니다. 사실 내용은 별거 없지만 알기 쉽게 설명하려고 스크린샷 등을 많이 첨부했습니다.
보너스 : 우분투 계정 추가 및 삭제
우분투의 계정을 추가하거나 삭제를 원하시면 SSH로 접속 후 아래와 같이 입력하시면 됩니다.
계정생성 : adduser 계정이름
계정삭제 : deluser --remove-home 계정이름
====================================
궁금하신 점이 있으시면 댓글로 달아주시면 아는 범위내에서 알려드리도록 하겠습니다.
- 시큐어 셸(Secure Shell, SSH)은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다. 기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공한다. 기본적으로는 22번 포트를 사용한다. [본문으로]