2013-02-16 3 views
3

저는 우분투 12.10을 사용하고 있습니다. 야후 웹 호스팅을 사용하고 있으며, 내 도메인 "example.com"도 가지고 있습니다. FTP를 사용하여 내 웹 사이트를 업데이트하기 위해 웹 호스팅 계정간에 파일을 전송했습니다. 그러나 이제 야후는 FTP에 대한 지원을 종료했으며, 이제는 사용자가 FTPS만을 사용해야합니다. 나는 FTP가 안전하지 않으며 FTPS 로의 이동이 필요하다는 것을 알고 있기 때문에이 변화에 만족합니다. 그래서 lftp (http://lftp.yar.ru/)는 Yahoo Webhosting으로 파일을 전송할 때 사용할 수있는 FTPS 클라이언트 인 것으로 보입니다. "sudo apt-get install lftp"로 설치할 수 있었지만 야후 웹 호스팅에 연결하려고하면 작동하지 않습니다.우분투에서 lftp와 FTPS를 사용하여 야후 웹 호스팅에 연결할 수 없습니다.

사용자 @ 호스트 이름 : ~/바탕 화면 >> 더 /etc/issue.net 우분투 12.10

사용자 @ 호스트 이름 : ~/바탕 화면 >> 끝나면 uname -a 리눅스

여기 내 시스템 정보입니다 mojave 3.5.0-23 일반 # 35-Ubuntu SMP Thu 1 월 24 일 13:05:29 UTC 2013 i686 i686 i686 GNU/Linux

사용자 @ 호스트 이름 : ~/데스크톱 >> lftp -v LFTP | 버전 4.3.8 | 저작권 (C) 1996-2012 알렉산더 V. Lukyanov 보낸

lftp는 무료 소프트웨어입니다 : 당신이 두 버전, 재배포 및/또는 자유 소프트웨어 재단 이 공표 한 GNU 일반 공중 사용 허가서의 조건에 따라 을 수정할 수 있습니다 3 라이센스, 또는 (귀하의 선택에 따라) 이후 버전.

이 프로그램은 유용 할 것이라는 희망으로 배포되었지만 어떤 보증도하지 않습니다. 상품성 또는 특정 목적에의 적합성에 대한 묵시적인 보증도 제공하지 않습니다. 자세한 내용은 GNU 일반 공중 사용 허가서를 참조하십시오.

LFTP와 함께 GNU 일반 공중 라이선스 사본을 받아야합니다. 그렇지 않은 경우 http://www.gnu.org/licenses/을 참조하십시오.

버그 리포트 및 질문을 메일 링리스트에 보냅니다. 사용

라이브러리 : Readline와 6.2, GnuTLS 2.12.14, ZLIB 1.2.7

여기

내가 할하는 데 사용 방법은 다음과 같습니다 사용자 @ 호스트 이름 : ~/바탕 화면 >> FTP [email protected]

지금, 나는 아래의 명령을 시도했지만 작동하지 않습니다 사용자 @ 호스트 이름 : ~/바탕 화면 >> lftp가 [email protected] 암호 : lftp가 [email protected] : ~ > ls
경고 : gnome-keyring ::에 연결할 수 없습니다 :/실행/사용자/사용자 이름/keyring-EvxB3g/pkcs11 : 해당 파일이나 디렉토리가 없습니다 ls : 치명적 오류 : 인증서 확인 : 신뢰할 수 없음 lftp [email protected] : ~> 종료

내가 뭘 잘못하고 있니? 야후 웹 호스팅에 대한 FTPS 세션을 만들려면 어떻게해야합니까?

미리 도움 주셔서 감사합니다 !! 정말 감사!!

스티브 맥마흔

답변

7

그것은이 알아낼 걸 렸어요하지만 난 그렇게 같이 lftp를 사용하여 작업을 진행 할 수 있었다 :

lftp 
set ssl:verify-certificate false 
set ftp:ssl-force true 
connect ftp.example.com 
login [email protected] 
Password: 
0

우분투 14에서 연결 위의 나를 위해 일한 방법 야후는 FTP를 사용하여 웹 호스팅. 입력을 줄이기 위해 위에 표시된 lftp 명령을 텍스트 파일에 배치하고 -f를 사용하여 텍스트 파일을 읽습니다. 아래 두 파일, lftp 및 lftp 스크립트를 실행하기위한 쉘 스크립트가 있습니다.

The shell script contains: 
    #! /bin/bash 
    # script name: ylist.sh 
    echo "Get Directory List from Yahoo via FTPS" 
    lftp -f ylist-script.txt 

The ylist-script.txt file contains: 
    set ssl:verify-certificate false 
    set ftp:ssl-force true 
    connect ftp.example.com 
    login [email protected] 
    ls 

이들은 yahoo 웹 호스팅 계정의 루트에서 디렉토리 목록을 검색합니다. lftp 종료 및 스크립트 완료 시점