

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Pengaturan untuk pengguna SSH yang tidak menggunakan AWS CLI
<a name="setting-up-without-cli"></a>

Jika Anda ingin menggunakan koneksi SSH untuk repositori Anda, Anda dapat terhubung AWS CodeCommit tanpa menginstal file. AWS CLI AWS CLI Termasuk perintah yang berguna ketika Anda menggunakan dan mengelola CodeCommit repositori, tetapi tidak diperlukan untuk pengaturan awal.

Topik ini mengasumsikan bahwa:
+ Anda telah menyiapkan pengguna IAM dengan kebijakan atau izin yang diperlukan CodeCommit dan kebijakan **IAMUserSSHKeys**terkelola atau izin setara yang diperlukan untuk mengunggah kunci. Untuk informasi selengkapnya, lihat [Menggunakan kebijakan berbasis identitas (Kebijakan IAM) untuk CodeCommit](auth-and-access-control-iam-identity-based-access-control.md).
+ Anda sudah memiliki, atau tahu cara membuat, sebuah pasangan kunci publik-privat. Kami sangat menyarankan Anda menggunakan kata sandi yang aman untuk kunci SSH Anda. 
+ Anda sudah familiar dengan SSH, klien Git Anda, dan file konfigurasinya. 
+ Jika Anda menggunakan Windows, Anda telah menginstal utilitas baris perintah, seperti Git Bash, yang mengemulasi shell bash. 

Jika Anda memerlukan panduan lebih lanjut, ikuti petunjuk yang ada di [Untuk koneksi SSH di Linux, macOS, atau Unix](setting-up-ssh-unixes.md) atau [Untuk koneksi SSH pada Windows](setting-up-ssh-windows.md).

**Topics**
+ [Langkah 1: Kaitkan kunci publik Anda dengan pengguna IAM](#setting-up-without-cli-add-key)
+ [Langkah 2: Tambahkan CodeCommit ke konfigurasi SSH Anda](#setting-up-without-cli-configure-client)
+ [Langkah selanjutnya](#setting-up-without-cli-next-step)

## Langkah 1: Kaitkan kunci publik Anda dengan pengguna IAM
<a name="setting-up-without-cli-add-key"></a>

1. Masuk ke Konsol Manajemen AWS dan buka konsol IAM di [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Di konsol IAM, pada panel navigasi, pilih **Pengguna**, dan dari daftar pengguna, pilih pengguna IAM Anda. 

1. Pada tab **Kredensial Keamanan**, pilih **Unggah kunci publik SSH**.

1. Tempelkan isi kunci publik SSH Anda ke dalam bidang, dan kemudian pilih **Unggah Kunci SSH**. 
**Tip**  
Pasangan kunci publik-privat harus SSH-2 RSA, dalam format OpenSSH, dan berisi 2048 bit. Kuncinya terlihat mirip dengan ini:  

   ```
   ssh-rsa EXAMPLE-AfICCQD6m7oRw0uXOjANBgkqhkiG9w0BAQUFADCBiDELMAkGA1UEBhMCVVMxCzAJB
   gNVBAgTAldBMRAwDgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDASBgNVBAsTC0lBTSBDb2
   5zb2xlMRIwEAYDVQQDEwlUZXN0Q2lsYWMxHzAdBgkqhkiG9w0BCQEWEG5vb25lQGFtYXpvbi5jb20wHhc
   NMTEwNDI1MjA0NTIxWhcNMTIwNDI0MjA0NTIxWjCBiDELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAldBMRAw
   DgYDVQQHEwdTZWF0dGxlMQ8wDQYDVQQKEwZBbWF6b24xFDAS=EXAMPLE user-name@ip-192-0-2-137
   ```
IAM menerima kunci publik hanya dalam format OpenSSH saja. Jika Anda memberikan kunci publik Anda dalam format lain, maka Anda akan melihat pesan kesalahan yang menyatakan bahwa format kunci tidak valid. 

1. Salin ID kunci SSH (misalnya,*APKAEIBAERJR2EXAMPLE*) dan tutup konsol.  
![\[ID kunci SSH di konsol IAM\]](http://docs.aws.amazon.com/id_id/codecommit/latest/userguide/images/codecommit-ssh-key-id-iam.png)

## Langkah 2: Tambahkan CodeCommit ke konfigurasi SSH Anda
<a name="setting-up-without-cli-configure-client"></a>

1. Di terminal (Linux, MacOS, atau Unix) atau bash emulator (Windows), edit file konfigurasi SSH Anda dengan mengetik **cat>> \$1/.ssh/config**:

   ```
   Host git-codecommit.*.amazonaws.com
   User Your-SSH-Key-ID, such as APKAEIBAERJR2EXAMPLE
   IdentityFile Your-Private-Key-File, such as ~/.ssh/codecommit_rsa or ~/.ssh/id_rsa
   ```
**Tip**  
Jika Anda memiliki lebih dari satu konfigurasi SSH, pastikan Anda juga menyertakan baris kosong sebelum dan sesudah konten. Simpan file dengan menekan kunci `Ctrl` dan `d` secara bersamaan.

1. Jalankan perintah berikut ini untuk menguji konfigurasi SSH Anda:

   ```
   ssh git-codecommit.us-east-2.amazonaws.com
   ```

   Masukkan frasa kata sandi untuk file kunci SSH Anda saat diminta. Jika semuanya dikonfigurasi dengan benar, maka Anda akan melihat pesan sukses berikut:

   ```
   You have successfully authenticated over SSH. You can use Git to interact with CodeCommit. 
   ```

## Langkah selanjutnya
<a name="setting-up-without-cli-next-step"></a>

Anda telah menyelesaikan prasyaratnya. Ikuti langkah-langkah [Memulai dengan CodeCommit ](getting-started-cc.md) untuk mulai menggunakan CodeCommit.

Untuk terhubung ke repositori, ikuti langkah-langkah dalam [Connect ke sebuah repositori](how-to-connect.md). Untuk membuat sebuah repositori, ikuti langkah-langkah yang ada di [Buatlah sebuah repositori](how-to-create-repository.md).