2009-08-13 2 views
0

Google에서 시간을 보낸 후 지금까지 윈도우에서만 실행되는 ChilKat입니다. 나는 우분투에서 실행될 비슷한 것을 찾고있다. 분명히 NET :: FTP, Net :: SSH 및 Net :: SFTP가있어서 내 자신을 굴릴 수 있고 내가 할 수 있을지도 모르지만 이미 다른 것을 사용하여 많은 시간을 절약하기를 바라고 있습니다. 쓴.우분투 용 Ruby FTP 라이브러리가 있습니까?

답변

0

우분투라면 루비 내에서 sftp으로 bash 전화를 걸면 어떨까요?

1

내가 비슷한 질문 요청했습니다 :

How to transfer a binary file or any file to a remote server? - Ruby

를 내 결론은 당신과 매우 유사합니다, 현재 유일하게 가능한 방법은 인터넷을 사용하는 :: FTP를, 인터넷 :: SSH, 인터넷 : : SCP (가장 쉬운 솔루션 임)와 표준 TCP, UDP 프로토콜.

후자 (TCP, UDP)의 문제는 바이너리 파일을 슬라이스 앤 다이스 (dice)하여 "패킷"으로 보낼 수있는 방식으로 사용자 정의 코드를 작성해야한다는 것입니다. 끝내려면 권한을 부여하고 유효성 검사를하고 저주받은 패킷을 푸십시오. 이것은 모두 매우 낮은 수준의 컴퓨팅이며, 시간이 걸릴 수 있습니다. 시간을 많이 보내지 않으려면 NET :: SSH 또는 SCP를 사용하는 것이 좋습니다. 현재까지 가장 쉽고 간단한 솔루션입니다. (참고 : 수신 측에서는 SSH 서버가 필요합니다! - Duh .. 그러나 당신이 알지 못했을 경우를 대비하여)

SSH 서버는 꽤 표준이지만, 설치하는 데 문제가 없어야합니다.

마지막 해결책이 하나 있습니다. ruby-torrent을 사용할 수 있습니다. 그것의 아름다운 생각, 비트와 밥을 공유, 그것은 실제로 시스템을 훨씬 더 빨리 업데이트 할 수 있습니다 (See Here). 그러나 프로젝트가 업데이 트되지 않은, 2005 년 마지막 릴리스되었습니다 경고되지 않습니다.

희망이 도움이

관련 문제