Saya telah membuat Instance AWS EC2 dan saya ingin dapat mengunggah file ke direktori server menggunakan FileZilla dengan cara yang paling sederhana dan mudah.
amazon-web-services
amazon-ec2
filezilla
Eric Brotto
sumber
sumber
Jawaban:
Saya telah membuat tutorial video untuk ini. Cukup periksa:
Terhubung ke direktori file Amazon EC2 menggunakan FileZilla dan SFTP, Video Tutorial
Ringkasan tutorial video di atas:
File> Manajer Situs Tambahkan situs baru dengan parameter berikut:
Host : Nama DNS publik Anda untuk instance EC2 Anda, atau alamat IP publik server.
Protokol : SFTP
Tipe Masuk : Normal
Pengguna : Dari dokumen : "Untuk Amazon Linux, nama pengguna default adalah ec2-user . Untuk RHEL5, nama pengguna sering root tetapi mungkin ec2-user. Untuk Ubuntu, nama pengguna adalah ubuntu . Untuk SUSE Linux, nama pengguna adalah root . Untuk Debian, nama pengguna adalah admin . Jika tidak, tanyakan kepada penyedia AMI Anda. "
Tekan Tombol Sambungkan - Jika penyimpanan kata sandi telah dinonaktifkan, Anda akan ditanya bahwa tipe log masuk akan diubah menjadi 'Minta kata sandi'. Katakan 'OK' dan ketika menghubungkan, di prompt kata sandi tekan 'OK' tanpa memasukkan kata sandi untuk melanjutkan melewati dialog.
Catatan: FileZilla secara otomatis mencari tahu kunci mana yang digunakan. Anda tidak perlu menentukan kunci setelah mengimpornya seperti dijelaskan di atas.
Jika Anda menggunakan Cyberduck ikuti ini .
Periksa pos ini jika Anda memiliki masalah izin.
sumber
Ini sangat sederhana jika Anda menggunakan
pem file
(Saya menggunakan MacOS / pengguna windows dapat mengikuti langkah yang sama.)Cukup unduh FileZilla Anda (Saya menggunakan MacOS - dan mengunduh versi gratis, itu cukup bagus)
Buka Pengelola Situs di FileZilla (⌘S) -> Situs Baru
Pilih Protokol sebagai SFTP - SSH File Transfer Protocol
Pilih tipe Logon sebagai File Kunci
Masukkan nama pengguna Anda di bidang Pengguna : bagi saya ini adalah ubuntu ( temukan pengguna ssh Anda )
catatan:
catatan:
(Ingatlah untuk mengizinkan koneksi SSH ke alamat IP Anda dari EC2) Jika tidak, Anda akan mendapatkan koneksi pesan kesalahan!
Catatan: Mengizinkan IP Anda untuk menghubungkan instance aws Anda melalui SFTP
sumber
Jika ada yang mengikuti semua langkah dan tidak berhasil, pastikan Anda menggunakan pengguna yang benar. Saya mencoba menggunakan "ec2-user" tetapi saya harus menggunakan "ubuntu."
sumber
Pastikan Anda menggunakan port 22. Filezilla akan default ke port 21 untuk SFTP.
sumber
Hanya satu catatan kecil untuk jawaban yang diterima dengan baik dari Yasitha Chinthaka:
Dalam kasus saya, saya sudah punya 5 ppks lain dari contoh lain yang saya gunakan di masa lalu (dengan ppk contoh baru berada di bagian bawah daftar itu). Saya menambahkan ppk baru dari instance baru saya, dan itu tidak akan membiarkan saya terhubung dengannya. Pesan kesalahan: terlalu banyak percobaan / upaya.
Setelah saya menghapus ppks yang tidak terpakai, saya akhirnya bisa login ke instance.
Jadi tidak, Filezilla tidak sepintar itu ;-)
sumber
Anda dapat menggunakan klien FTP apa pun. Saya menggunakan wincp dan berfungsi dengan baik. Dalam semua klien ini; Anda dapat menentukan kunci aman ssh.
sumber
FileZilla tidak berfungsi untuk saya, saya terus mendapatkan kesalahan ini:
Apa yang berhasil adalah
sftp
perintah.Terhubung dengan EC2 Instance dengan
Mengunduh file / dir
Untuk mengunduh
path/to/source/file.txt
danpath/to/source/dir
:Mengunggah file / dir
Untuk mengunggah
localpath/to/source/file.txt
dan~/localpath/to/source/dir
keremotepath/to/dest
:sumber
filezilla 3.7
. Alat baris perintah sftp bekerja untuk saya juga.Pertanyaan lama tapi yang saya temukan adalah, yang Anda butuhkan hanyalah menambahkan file ppk. Pengaturan -> Koneksi -> SFTP -> Tambahkan keyfile Nama pengguna dan tuan rumah sama dengan apa yang akan Anda berikan saat menggunakan dempul yang disebutkan dalam http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2- connect-to-instance-linux.html Bisa membantu seseorang.
sumber
Dalam kasus saya, Filezilla mengirimkan file ppk AWS ke setiap server FTP lain yang saya coba sambungkan dengan aman.
Itu gila. Ada solusi seperti yang tertulis di bawah ini tapi itu jelek.
Itu tidak berperilaku baik seperti yang ditunjukkan @Lucio M.
Dari diskusi ini: https://forum.filezilla-project.org/viewtopic.php?t=30605
n0lqu:
botg (admin Filezilla) menjawab:
n0lqu:
botg:
timboskratch:
Lihat juga: https://forum.filezilla-project.org/viewtopic.php?t=34676
Jadi, sepertinya:
Untuk beberapa situs FTP dengan kunci / kata sandi, gunakan beberapa pemasangan Filezilla, ATAU, gunakan kunci ppk yang sama untuk semua server.
Saya berharap ada cara untuk memberi tahu FileZilla mana ppk untuk situs mana di Site Manger
sumber
yang paling sederhana dan mudah adalah membuat login FTP. Berikut ini adalah sedikit dan mudah untuk memahami situs tutorial tentang stackoverflow itu sendiri, cara mengatur semuanya dalam 2 menit ... Menyiapkan FTP di Amazon Cloud Server
sumber
Pertama-tama Filezilla adalah klien / server FTP / SFTP. Kami harus menggunakan klien untuk tujuan ini.
1) Unduh klien dari URL: https://filezilla-project.org/
2) Pergi ke konsol manajemen AWS dan kemudian EC2. Pilih instance yang ingin Anda akses dan kemudian salin DNS atau alamat IP instance dan kemudian rekatkan dalam nama host Filezilla.
Ikuti Gambar: Akses Amazon Instance melalui FileZilla
3) Kemudian, masukkan nama pengguna untuk instance yang telah Anda buat, Untuk Amazon-ami itu akan menjadi pengguna ec2 dan untuk OS lainnya akan berbeda. Kemudian, masukkan kata sandi dan port yang akan menjadi 21 atau 22.
4) Kemudian, ia akan meminta kunci, yang dalam format pem cukup pilih file .pem dan kemudian akan mengkonfirmasi otentikasi. Klik Ya dan kemudian Anda Selesai.
Catatan: Di grup Keamanan EC2 Anda mengizinkan nomor port 21 dan 22 yang mana saja yang diperlukan untuk akses FTP.
sumber
yang harus Anda lakukan adalah: 1. membuka pengelola situs pada filezilla 2. menambah situs baru 3. memberikan alamat host dan port jika port bukan port default 4. jenis komunikasi: SFTP 5. file kunci jenis sesi sesi 6. memasukkan nama pengguna 7. pilih direktori file kunci tetapi berhati-hatilah pada windows file explorer mencari file ppk sebagai default pilih semua file pada dropdown kemudian pilih file pem Anda dan Anda baik untuk pergi.
karena Anda menambahkan situs baru dan mengonfigurasi waktu berikutnya ketika Anda ingin terhubung, cukup pilih situs yang disimpan dan terhubung. Hanya itu saja.
sumber
https://www.cloudjojo.com/how-to-connect-ec2-machine-with-ftp/
Pastikan Anda membuka port 21 pada aws security group.
sumber