안녕하세요. 초보 전산쟁이입니디.
제목 그대로 리눅스로 구성된 서버에 NIC가 2개 있습니다.
각 NIC에 IP를 할당하고, 각 IP에 맞게 파일을 업로드하고, 다운받을 수 있도록 FTP서버를 구성할까 합니다.
제가 지금 잘 모르는건 각 NIC 인터페이스에 IP를 할당하는건 어렵지 않은데,
해당 IP에 맞게 필요한 파일을 업로드/다운받도록 하는 설정법을 잘 모르겠습니다.
하나의 서버에 1.1.1.1과 2.2.2.2가 구성이 되고
1.1.1.1이 설정된 IP를 통해서 A,B라는 파일을 업로드/다운받도록 설정하고 싶고
2.2.2.2이 설정된 IP를 통해서 C,D하는 파일을 업로드/다운받도록 FTP 서버를 구성한다고 가정했을 때
어떻게 설정해야 가능한가요?
해당 질문의 문제를 해결, 도움이 되는 선택된 답변이 있습니다.
작성된 다른 답변도 확인해 보시기 바랍니다..
5개의 답변이 있습니다.
리눅스 가상화로 os를 개별로 설치하여
1번 가상화는 ftp upload
2번 가상화는 ftp download
하시면 되겠네요
FTP에서 어떤 파일을 올릴지, 내릴지는 접속한 FTP 클라이언트가 실행하는 명령에 의해 결정되게 될것 같고요.
단지, 서버에서는 FTP 클라이언트에 접속한 계정별로 접근할 수 있는 디렉토리나 파일들에 접근할 수 있는 권한을 설정해 줄 수는 있겠고요.
목적에 따라, 필요에 따라 IP를 여러개 해서 운영하는 것도 괜찮은 방법이라 생각되고요.
IP에 따라 접근하려는 FTP 클라이언트의 계정을 달리해서 로긴하도록 해서, FTP 서버에 로긴한 계정에 따라 접근할 수 있는 파일들을 저장해 두면 해결될 문제로 보이네요.
Lan카드 두개를 사용해도 트래픽 차이가 있습니다 한개 IP에서 대량트래픽을 발생을 하면 한쪽에서는 느려지겠죠~ 한PC에 두개에 랜카드를 가지고 하는거 보다 계정별로 나뉘어서 하는게 좋을 듯합니다.
hieehee님 의견처럼...
계정으로 관리하시면 더 쉬울 거 같습니다.
꼭 ip로 나누시려면 ftp를 2개 설치하고 하는 방법을 찾아보셔야 할 듯 합니다.
아니면 가상머신으로 o/s를 2개로 분리하여 진행하셔도 됩니다..
굳이 2개 아이피로 하실 필요가 있는지 싶네요.
어자피 접속할려면 로그인 아이디가 필요할 것이고 아이디별로 홈 디렉토리를 따로 설정하면
한개의 아이피로 접속하는 위치가 다르게 되는 원하시는 방법이 될 것 같습니다.
아이피별 FTP 서버를 굳이 2개를 하시겠다면 ftp 서버를 각각 설치하고 사용하는 포트를 다르게
한 다음 접속 가능한 아이피 대역을 지정하시면 될 듯 하네요.