Dokumen ini menunjukkan cara terhubung ke server SFTP eksternal di Cloud FTP. Server SFTP memungkinkan Anda mentransfer file ke dan dari Cloud Storage dengan aman. Anda dapat mengupload atau mendownload data di bucket Cloud Storage menggunakan perintah SFTP standar dan klien SFTP seperti Cyberduck, FileZilla, atau WinSCP.
Sebelum memulai
Sebelum Anda terhubung ke server SFTP eksternal untuk pertama kalinya, selesaikan langkah-langkah berikut:
Buat pasangan kunci SSH yang akan Anda gunakan untuk melakukan autentikasi ke server.
Format kunci mana yang Anda butuhkan?
Format kunci yang Anda butuhkan bergantung pada klien yang Anda gunakan untuk terhubung ke server SFTP. Untuk mengetahui informasi selengkapnya, lihat Klien SFTP yang didukung.
Format PEM
-
Untuk membuat pasangan kunci OpenSSH (format PEM), gunakan utilitas
ssh-keygen.Di mesin klien yang akan terhubung ke server SFTP, jalankan perintah berikut:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/KEY_PAIR_NAME
Ganti
KEY_PAIR_NAMEdengan nama untuk pasangan kunci, sepertisftp_user_key. -
Ekstrak kunci publik:
cat ~/.ssh/KEY_PAIR_NAME.pub
Format PPK
-
Untuk membuat pasangan kunci PuTTY (format PPK), gunakan
PuTTYgenalat.Di mesin klien yang akan terhubung ke server SFTP, jalankan perintah berikut:
puttygen -t rsa -b 4096 -o KEY_PAIR_NAME.ppk
Ganti
KEY_PAIR_NAMEdengan nama untuk pasangan kunci, sepertisftp_user_key. -
Ekstrak kunci publik:
puttygen -L KEY_PAIR_NAME.ppk
Berikan kunci publik kepada administrator Cloud FTP Anda. Administrator Anda akan membuat akun pengguna SFTP untuk Anda, dan menambahkan Anda ke server.
-
Minta administrator Cloud FTP Anda untuk memberi Anda informasi berikut, yang Anda perlukan untuk terhubung ke server:
- Alamat IP atau nama host server.
- Nama pengguna SFTP Anda.
- (Opsional) Sidik jari kunci server.
Menghubungkan ke server SFTP eksternal
Cyberduck
-
Di Cyberduck, buat koneksi baru dengan setelan berikut:
- Connection type: SFTP (SSH File Transfer Protocol)
- Server: alamat IP server SFTP
- Port:
22 - Pengguna: nama pengguna SFTP Anda
- Biarkan kolom Password kosong, karena Anda menggunakan kunci SSH untuk autentikasi.
- Luaskan bagian More options. Untuk SSH private key, berikan file kunci pribadi SSH Anda.
-
Hubungkan ke server SFTP.
Jika ini adalah pertama kalinya Anda terhubung ke server, Anda mungkin akan melihat pesan tentang sidik jari yang tidak diketahui. Secara opsional, pilih opsi untuk selalu mempercayai host ini. Kemudian, lanjutkan dengan koneksi.
FileZilla
-
Di FileZilla, buat situs baru dengan setelan berikut:
- Protocol: SFTP - SSH File Transfer Protocol
- Host: alamat IP server SFTP
- Port:
22 - Logon type: pilih Key file.
- Pengguna: nama pengguna SFTP Anda
- File kunci: berikan file kunci pribadi SSH Anda.
-
Hubungkan ke server SFTP.
Jika diminta, konversikan file kunci Anda ke format PPK.
Jika ini adalah pertama kalinya Anda terhubung ke server, Anda mungkin akan melihat pesan tentang kunci host yang tidak diketahui. Secara opsional, pilih opsi untuk selalu mempercayai host ini. Kemudian, lanjutkan dengan koneksi.
OpenSSH
-
Gunakan OpenSSH untuk terhubung ke server SFTP:
sftp -i ~/.ssh/KEY_PAIR_NAME USERNAME@IP_ADDRESS
Ganti kode berikut:
KEY_PAIR_NAME: nama pasangan kunci SSH Anda, sepertisftp_user_keyUSERNAME: nama pengguna SFTP AndaIP_ADDRESS: alamat IP server SFTP
Jika ini adalah pertama kalinya Anda terhubung ke server, Anda mungkin akan melihat pesan seperti
The authenticity of host 'HOSTNAME (IP_ADDRESS)' can't be established, dan sidik jari kunci server. Untuk memverifikasi server, masukkan sidik jari kunci yang diberikan administrator Anda. Atau, jika Anda mempercayai server, ketikyesuntuk menambahkan server ke daftar server tepercaya Anda.
PuTTY
-
Gunakan PuTTY untuk terhubung ke server SFTP:
psftp -i ~/.ssh/KEY_PAIR_NAME.ppk USERNAME@IP_ADDRESS
Ganti kode berikut:
KEY_PAIR_NAME: nama pasangan kunci SSH Anda, sepertisftp_user_keyUSERNAME: nama pengguna SFTP AndaIP_ADDRESS: alamat IP server SFTP
Jika ini adalah pertama kalinya Anda terhubung ke server, Anda mungkin akan melihat pesan bahwa kunci host tidak di-cache. Verifikasi sidik jari kunci yang diberikan administrator Anda, dan secara opsional tambahkan kunci ke cache. Kemudian, lanjutkan koneksi.
WinSCP
-
Di WinSCP, buat situs baru dengan setelan berikut:
- File protocol: SFTP
- Hostname: alamat IP server SFTP
- Port number:
22 - Nama pengguna: nama pengguna SFTP Anda
- Biarkan kolom Password kosong, karena Anda menggunakan kunci SSH untuk autentikasi.
-
Klik Advanced, lalu buka halaman SSH > Authentication. Untuk Private key file, berikan file kunci pribadi SSH Anda.
- Jika diminta, konversikan file kunci Anda ke format PPK.
-
Login ke server SFTP.
Jika ini adalah pertama kalinya Anda terhubung ke server, Anda mungkin akan melihat pesan tentang server dan kunci host yang tidak diketahui. Verifikasi sidik jari kunci yang diberikan administrator Anda, dan secara opsional tambahkan kunci ke cache. Kemudian, lanjutkan koneksi.