저는 AWS EC2 인스턴스를 만들었고 FileZilla를 사용하여 파일을 가장 간단하고 간단하게 서버 디렉토리에 업로드할 수 있기를 원합니다.
방금 이 검사를 위한 비디오 튜토리얼을 만들었습니다.
FileZilla 및 SFTP를 사용하여 Amazon EC2 파일 디렉토리에 연결, 비디오 튜토리얼
위의 비디오 튜토리얼 요약:
편집(기본 설정) > 설정 > 연결 > SFTP, 클릭 "키 파일 추가"
.pem 파일의 위치를 찾아 선택합니다.
파일을 ppk 형식으로 변환할 수 있는 권한을 묻는 메시지 상자가 나타납니다. 예를 클릭한 다음 파일 이름을 지정하고 저장하십시오.
Keyfiles 목록에 새 파일이 표시되면 다음 단계로 진행합니다. 그렇지 않으면 "를 클릭하십시오.키 파일 추가...>을 선택하고 변환된 파일을 선택합니다.
파일 > 사이트 관리자 다음 매개변수를 사용하여 새 사이트를 추가합니다.
Host: ec2 인스턴스의 공용 DNS 이름 또는 서버의 공용 IP 주소
*프로토콜: SFTP
로그온 유형: 보통
사용자: docs: "Amazon Linux의 경우 기본 사용자 이름은 ec2-user입니다. RHEL5의 경우 사용자 이름은 종종 루트이지만 ec2-user일 수도 있습니다. Ubuntu의 경우 사용자 이름은 ubuntu입니다. SUSE Linux의 경우 사용자 이름은 root입니다. Debian의 경우 사용자 이름은 admin입니다. 그렇지 않으면 AMI 공급자에게 문의하십시오.
연결 버튼 누르기 - 암호 저장이 비활성화된 경우 로그온 유형을 '로 변경하라는 메시지가 표시됩니다.비밀번호'를 입력하세요. 말하세요 'OK' 및 연결할 때 암호 프롬프트에서 '를 누릅니다.OK'를 입력하지 않고 대화 상자를 통과합니다.
참고: FileZilla는 사용할 키를 자동으로 결정합니다. 위에서 설명한 대로 키를 가져온 후에는 키를 지정할 필요가 없습니다.
사이버덕을 사용할 경우 [this][3]을(를) 팔로우하십시오.
권한 문제가 있는 경우 this 게시물을 확인하십시오.
이 경우 pem 파일을 사용하면 매우 간단한 '' (나는 같은 방법을 사용하여 MacOS / windows 사용자 따라갈 수 있습니다.)
그냥 다운로드하십시오 [파일질라] [1] (I& # 39, m, s good enough, MacOS 리스토어와 다운로드됨 that& # 39 를 사용하여 무료 버전)
파일질라 (S) 에서 열린 t 사이트에 관리자용 > -; 새로운 사이트에서
>. 예: '-111.ap-southwest-9.compute.amazonaws.com' eca---*
Select 로 SFTP 프로토콜 (ssh 파일 전송 프로토콜
Select 키 파일 유형을 지정안됨 로그온하십시오.
동일팔레트에 사용자 이름을 사용자 필드: # 39 의 가져다줄래요 it& unbuntu (찾는 ssh 사용자)
참고:
>. OS 와 sername >. >. 아마존 ec2 가 사용자 - >. >. >. Centos - centos >. >. >. 데비안 - 관리자 또는 루트 >. >. >. 페도라 - ec2 가 사용자 >. >. >. RHEL - ec2 가 사용자 또는 루트 >. >. >. Dummytextsuse - ec2 가 사용자 또는 루트 >. >. >. Unbuntu unbuntu 또는 루트
Note:*
(SSH 접속 IP 주소와 반드시 허용하시겠습니까 데이터베이스에구성원을 EC2) * 않을 경우 연결 오류 메시지가 나타날 수 있습니다!
참고: Aws 인스턴스입니다 연결하여 사용할 수 있는 IP 를 통해 SFTP 너회의
>. &Gt ec2 -; &Gt 세커티그룹스 -; SSH - >. 인바운드 규칙을 >. 편집 - >. 규칙 (추가 >. SSH TCP 22 내 IP (it& # 39 의 프레젠테이션이든 ip 자동으로 이름을 규칙) - >. 저장
[1]: type = 클라이언트입니다 https://filezilla-project.org/download.php?
단 하나의 답을 수락됨 경미함 참고 있을 것 "이라고 설명했다 야시타 친스카:
>. 참고: 파일질라 자동으로 아웃해야 주요 인물 중 사용할 수 있습니다. 없습니다. >. 키를 지정할 필요가 임포트한 후에 위에서 설명한 것처럼.
내가 내 경우에는 이미 다른 커넥터로부터 인스턴스들도 사용하여 다른 5 프리스 거라고 과거 (베크 함께 새로운 인스턴스입니다 맨 아래에 나열되어 있다). 나는 나의 새 인스턴스를 새로 추가했어야 베크 # 39, t let me, it wouldn& 연결합니다. 오류 메시지: 너무 많은 것을 / 시도_횟수.
마지막으로, 나는 내가 프리스 삭제한 후 비사용률 인스턴스입니다 로그인할 수 있게 됩니다.
그래, 파일질라 그리 똑똑하시네; -)
파일질라 작동하지 가져다줄래요, 나는 이 가져오는 계속 오류:
Disconnected: No supported authentication methods available (server sent: publickey)
Sftp 는 어떤 일을 '명령'.
연결하는 EC2 인스턴스 -
sftp -i "path/to/key.pem" [email protected]
Path/to/source/file.txt 다운로드할지 '소스' 와 'path / to / / 디렉터리':
lcd ~/Desktop
cd path/to/source
get file.txt
get -r dir
'Localpath/to/source/file.txt 업로드입니다 ~ / / to / / 디렉터리' 을 '소스' 와 '로카르파스 레모티파스 / to/dest':
lcd localpath/to/source
cd remotepath/to/dest
put file.txt
put -r dir
가장 간단하고 간단하지는 FTP 로그인 만드는 것입니다. 스택 오버플로 사이트에서 쉽게 이해할 수 있도록 자습서는 조금 슬라이드에서는 셨으며 설정하는 방법 및 자체를 크게 2min. https://stackoverflow.com/questions/7052875/setting-up-ftp-on-amazon-cloud-server
우선 파일질라 는 FTP / SFTP client/server. 이 목적을 위한 클라이언트 사용해야 할 것 "이라고 말했다.
에서 클라이언트를 다운로드 URL: https://filezilla-project.org/
gnu. orghttp://www. AWS management console 그리곤요 EC2. 선택한 후 인스턴스입니다 액세스하려는 복사합니다를 파일질라 호스트 이름을 붙인 후, 또는 IP 주소를 DNS 인스턴스입니다.
따라와야지 이미지: 아마존 인스턴스입니다 통해 액세스하면 파일질라
이 작성한 후 sername 입력하십시오. 인스턴스의 아마존 아미 ec2 가 사용자 및 기타 다른 os 에 있을 수 있을 것입니다. 그 후, 암호를 입력하고 포트 될 수 있는 21 또는 22.
그러면 묻습니다 pem 형식으로 파일을 선택한 후, 이는 단지 키 인증 스페름 확정할 예정이다. 그럼 예를 클릭하십시오 이루어집니다.
참고: 그룹 내 보안 포트 번호 21 22 쪽의 허용하시겠습니까 ec2 가 필요한 FTP 액세스용.
제 경우에는 다른 모든 파일을 FTP 서버에 안전하게 시도하시겠습니까 파일질라 report. AWS 베크 내가 접속되어야.
물론 @Lucio M 하지는 않는다 "고 지적했다.
이를 통해 설명: https://forum.filezilla-project.org/viewtopic.php? t = 30605
n0lqu: >. 동의했잖아요 그러나 내가 can& # 39 점을 감안할 때, t 제어됩니다 서버 작업을 할 수 있는 사이트 내에서 암호를 지정하는 방법을 사용하여 인증하려고 유지됩니까 파일질라 보다는 키, 또는 그 반대의 경우? 먼저 주요 정보기술 (it) 또는 떠날려하면 시도하시려면 암호란이 경우에만 암호란이 실패? # 39 의 주요 먼저 다는일은 it& 보인다 하고 다음 기회를 얻지 못한 시도하시려면 암호란이.
브로크 (파일질라 admin) 대답했다. >. # 39 의 there& 그러한 디바이스입니다.
n0lqu: >. 잘 해결 방법 등 누구나 할 수 있는 옵션이 추가될 또는 추천합니까 있습니까? 지금 내가 아는 유일한 해결하십시오 키를 삭제할 수 있다) 에서 다시 일반 환경 설정, 특정 사이트를 접속할 수 있는 경우에만 추가 삭제 후 다시 가 필요하기 때문에, t # 39 위로 엉망하지 완료했으면 doesn& 다른 사이트.
브로크: >. 지금 다른 두 개의 파일질라 인스턴스들도 외상때문에 구성용 디렉토리 (e. g. 한 설치 및 원-부트 이동형이든지).
팀보스크라치: >. 만약 이 같은 문제를 해결하지 그냥 오늘 및 관리됨 " 변경하여 로그온으로 type"; 다음 사이트 관리자 암호를 사용하여 연결. 대신 Normal" "; Interactive" ") 중 하나를 선택할 수 있어요;; 또는 " 요구할 Password"; (설마 어떤 차이가 있는지) 와 이 사이트에 접속할 때 보라그들은 찾았다 내 암호 입력 메시지가 내게 준 후 다시 접속됨 성공했습니다.
난 정말 데 매우 유용할 것이라고 할 수 있는 사이트 관리자 전체 옵션을 각 사이트에 접속할 수 있는 방법을 파일질라 설정되었습니다 (분할할지를 암호를 사용하는, 키, etc.) 이것은 도움됐네 희망을! 팀
참조: https://forum.filezilla-project.org/viewtopic.php? t = 34676
그래서 것으로 보인다.
/ 암호 키를 사용하여 여러 개의 FTP 사이트를 통해 여러 파일질라 설치, 또는, 모든 서버의 핵심 베크 그대로 사용합니다.
어떤 사이트에서 확인할 수 있었으면 좋겠다 하는 캐비닛용입니다 파일질라 베크 는 사이트 관리자
네가 할 수 있다.
이후 새로운 사이트 및 구성되었음 연결할 때 추가했는지 다음에 그냥 구했잖아 고르십시오 사이트 및 연결. 즉.
https://www.cloudjojo.com/how-to-connect-ec2-machine-with-ftp/
21 일 열린 포트 aws 보안 그룹화할 합니다.