문득 궁금한 부분이 생겼습니다.

호스팅도 CDN이 있는데.. (어느 나라 호스팅 이용해도 덕분에 속도는 좋습니다. 레일컨(Railgun) 지원만 되면..!!)

 

FTP는 왜 없느냐? (있어도 소수?인것 같고 느려요) 그걸 대체하기 위해서 SSH라는거를 사용하고요. (신세계이죠!)

하지만 SSH는 UI가 없어요. 직접 명령어를 입력해야해서 작업 속도는 느리고요 ㅜㅜ.. (는 실행 속도는 빠르죠)

 

FTP를 SSH의 속도로!! 사용하는 방법이 현대 기술에는 있나? 또는 구현이 어렵나? 구현하는데 비용이 많이 발생하는가?

이미 지원하는 것이 있나? 너무 궁금합니다.

지원하면 분명히 호스팅의 선택 폭이 지금보다 더 넓어질 것 같은데..

 

팀워크

profile
XE를 사랑하는 사람 중 한명 입니다.
재밌는 커뮤니티 사이트를 같이 만들어서(팀을 구성해서) 운영하는게 꿈 입니다!!
커뮤니티 같이 만들고 싶은 사람 지원해줘요 엉엉... 
언제든지 환영!
  • profile
    뭔가 오해가 있으신 것 같아요.
    CDN / FTP / SSH 를 무엇으로 비교하시는지 잘 모르겠어요.
    원하시는게 혹시 쉘스크립트인가요?
  • profile profile
    아녀, FTP속도가 어느 국가에서든 빠르게 돌아가는 방법이 있나 하고요.
    그 방법 중 하나가 '원격'을 통해서 전송하는 방법인데요.

    문제가 해당 사용자가 다른 국가 서버를 이용하면 FTP로 파일 전송은 어쩔 수 없이 느리겠죠.(물리적인 거리..)
    그 국가에 있는 컴퓨터로 원격 해서 파일을 보내지 않는 이상..

    가상으로 PC를 직접 조작할 수 있으면 좋지 않나 하고요. (호스팅으로는 무린가..?ㅎㅎ)
    가상 머신의 기술은 얼마 정도까지 발전했나 궁금해요.
  • profile profile
    특정 파일을 업/다운로드 한다고 가정하면 해당 파일이 운영중이신 전세계 서버에 동기화되어 존재해야 겠지요.
    아마존 서비스 같은걸 사용하시면 지역별 리전을 하나씩 다 개설해서 서버를 주기적으로 동기화 하시고 클라이언트가 미국이면 미국리전에서.. 한국이면 한국리전에서 네트워크 활동 하시면 원하시는 퍼포먼스가 나오지 않을까 싶어요.
  • profile
    SFTP(SSH2)로 접속하면 되는 거 아닌가요?
  • profile profile

    SFTP는 그냥 보안 용도로 사용하고 있는거 아닌가요?

  • profile
    ssh(telnet)와 ftp는 사용목적이 다른거 아닌가요?
    뭐 사실 지금은 www로 대동단결이긴 하지만요.
  • profile profile

    SSH하고 FTP는 물론 다르죠. SSH는 서버를 직접 원격 하여 처리하는 방식이라 빠릅니다.
    그래서 FTP에도 SSH같은 방식으로 가능한가 궁금한겁니다. (말이 이상하네요)

    좀 더 현실적으로 '개인을 위한 가상 머신 지원'이 되면 좋지 않나 하고요. (직접 원격 전송이 가능합니다!!)

  • profile
    CDN/FTP/SSH의 개념을 완전히 잘못 알고 계신것 같습니다.

    CDN은 Content Delivery Network의 약자로, CSS/JS/이미지 파일 등을 서버에서 받아올 때 위치에 따라 근처에 있는 서버를 사용하여 다운로드할 수 있도록 하는 개념입니다.

    FTP는 File Transport Protocol의 약자로, 말 그대로 파일 전송 프로토콜입니다. FTP도 명령어 입력 방식으로 사용합니다. 다만, 명령어를 직접 치기 불편하니 FileZilla 등의 프로그램이 대신 명령어를 입력해 주는 것이고요.

    SSH는 FTP와는 무관하고, 관련이 있다면 Telnet 정도가 되겠습니다. Telnet은 서버와 원격으로 접속해서 관리할 수 있게 해주는 기술이지만, 오래전 기술(자그마치 1969년부터 개발된 것입니다)이다 보니 암호화 등이 지원되지 않아, 통신 내용이 노출되면 암호가 노출될 수 있는 문제점이 있어 SSH로 대체되었습니다.

    이 SSH 프로토콜 자체에 Telnet와 같은 명령 실행 뿐만이 아니라 파일 전송도 포함되어 있어, SSH도 FTP처럼 파일 전송에 사용할 수 있습니다. 이를 SFTP(SSH File Transport Protocol)이라 부릅니다.

    이와 별개로 FTP 자체에 보안을 적용한 것도 있는데, 이건 FTPS라고 부릅니다.

    ※ 결론 : SSH를 지원하면 SFTP도 지원합니다. 연결시 sftp://~ 로 연결하면 됩니다.
  • profile
    파일질라는 FTP/SFTP/FTPS를 모두 지원합니다. 연결시 주소를 sftp://로 입력하면 SFTP. ftps://는 FTPS, 입력하지 않으면 FTP로 연결합니다.
  • profile profile

    용어 사용에 대해서 잘못된 점은 인정합니다 ㅎㅎ (표현이 어려워서요..)

    SFTP로 연결하면 보안은 강해지지만 속도는 더 느려집니다.
    제 말은 어느 국가에서도 속도가 빠르게 되는 FTP는 현재로써는 불가능한가 입니다ㅜㅜ

     
    원격으로 해당 국가 또는 서버로 파일을 전송하고 받으면 빠르게 되잖아요. (가상머신)그것 처럼요.
     
  • profile profile
    cdn이나 클플같은 서비스에 소스를 보관한다면.
    지금도 자유롭지 못한 보안 문제가 더 커질 가능성이 있다고 봅니다.
    소스는 소중하니까요.
    게다가 db계정정보를 담고 있는 파일도 내 서버 또는 호스팅이 아닌 cdn에도 저장되어야 하니 문제가 될수 있죠.
  • profile profile

    프로토콜에 따라 속도가 차이가 나긴 하지만, 큰 요인은 거리입니다. 이건 그냥 가까운 곳에 두는것 말고는 방법이 없습니다.

    결론) 현대 기술로는 불가능합니다.

  • profile profile
    그렇겠죠? ㅜㅜ 감사합니다.
  • ?
    속도를 말씀하신다면, 종이컵에 실 연결하는 종이전화 생각하면 빠르지 않을까요?
    서버에 가까운쪽이 빠를것 같은데요.
    가장 효과적인 방법은 전세계 여러곳(대륙별)에 분산서버, 혹은 가상화 시켜 서비스하는방법이 좋을것 같네요.
  • ? profile
    물리적인 거리는 아직 해결 방법이 없으니 그 방법만이 정답이겠네요 ㅎㅎ