Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Persyaratan host lingkungan SSH

Mode fokus
Persyaratan host lingkungan SSH - AWS Cloud9

AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

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

AWS Cloud9 tidak lagi tersedia untuk pelanggan baru. Pelanggan yang sudah ada AWS Cloud9 dapat terus menggunakan layanan seperti biasa. Pelajari selengkapnya

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

Untuk menginstruksikan AWS Cloud9 agar menghubungkan lingkungan ke instans komputasi cloud yang ada atau server Anda sendiri, Anda membuat lingkungan pengembangan AWS Cloud9 SSH. Namun, sebelum Anda membuat lingkungan SSH, pertimbangkan manfaat menciptakan EC2 lingkungan sebagai gantinya.

Saat Anda membuat EC2 lingkungan, AWS Cloud9 membuat lingkungan baru, meminta Amazon EC2 untuk meluncurkan instance baru, dan kemudian menghubungkan instance yang baru diluncurkan ke lingkungan baru. Menciptakan EC2 lingkungan memiliki manfaat sebagai berikut:

  • Peluncuran instans otomatis. Saat Anda membuat EC2 lingkungan, AWS Cloud9 meminta Amazon EC2 untuk membuat instance baru secara bersamaan. Di lingkungan SSH, Anda harus menyediakan instans komputasi awan yang ada (misalnya, EC2 instans Amazon) atau server Anda sendiri.

  • Shutdown instance otomatis. Secara default, AWS Cloud9 secara otomatis mematikan EC2 lingkungan 30 menit setelah semua instance browser web yang terhubung ke IDE untuk EC2 lingkungan ditutup. Anda dapat mengubah perilaku ini kapan saja. Ini membantu mengurangi kemungkinan memiliki biaya tambahan yang diterapkan pada Anda Akun AWS untuk menggunakan Amazon EC2.

  • Pembersihan instans otomatis. Saat Anda menghapus EC2 lingkungan, EC2 instans Amazon yang terhubung akan dihapus secara otomatis. Ini juga membantu mengurangi kemungkinan biaya tambahan yang diterapkan pada Anda Akun AWS untuk menggunakan Amazon EC2. Dalam lingkungan SSH yang terhubung ke instans komputasi cloud, Anda harus ingat untuk menghapus instans sendiri.

  • AWS kredensi sementara yang dikelola. Untuk EC2 lingkungan, Anda dapat dengan mudah mengaktifkan atau menonaktifkan semua AWS tindakan untuk semua AWS sumber daya di pemanggil Akun AWS (dengan beberapa batasan). Anda tidak perlu mengonfigurasi profil instans untuk EC2 instans Amazon lingkungan Anda atau menyimpan kredenal AWS akses permanen AWS entitas (misalnya, pengguna IAM).

    Untuk informasi selengkapnya, lihat AWS kredensyal sementara yang dikelola.

  • AWS Toolkit dan panel Git. Alat ini untuk berinteraksi dengan Layanan AWS dan menggunakan kontrol sumber visual hanya tersedia di AWS Cloud9 lingkungan yang dibuat dengan EC2 instans Amazon.

Jika Anda ingin membuat EC2 lingkungan sebagai gantinya, lihatMenciptakan EC2 Lingkungan. Jika tidak, lanjutkan membaca untuk informasi tentang menciptakan lingkungan SSH.

Waktu dan cara membuat Lingkungan SSH

Anda harus membuat lingkungan SSH alih-alih EC2 lingkungan setiap kali Anda memiliki salah satu persyaratan berikut:

Persyaratan Petunjuk arah

Anda tidak ingin dikenakan biaya tambahan Akun AWS untuk menggunakan instans AWS Cloud komputasi. Jadi, Anda memutuskan untuk terhubung AWS Cloud9 ke instance komputasi cloud yang ada di luar AWS atau server Anda sendiri.

  1. Pastikan instance atau server Anda memenuhi persyaratan yang dijelaskan nanti dalam topik ini.

  2. Buat lingkungan SSH agar AWS Cloud9 dapat menghubungkan instans atau server Anda.

Anda ingin menggunakan instance komputasi AWS cloud yang ada (misalnya, EC2 instans Amazon) di dalam instans Anda Akun AWS alih-alih AWS Cloud9 harus meluncurkan instance baru pada saat yang sama lingkungan dibuat.

  1. Pastikan instance memenuhi persyaratan yang dijelaskan nanti dalam topik ini.

  2. Menciptakan lingkungan SSH pada AWS Cloud9 untuk menghubungkan instans.

Anda ingin menggunakan jenis EC2 instans Amazon yang AWS Cloud9 saat ini tidak mendukung EC2 lingkungan (misalnya, R4).

  1. Luncurkan EC2 instans Amazon berdasarkan jenis instans yang Anda inginkan. Atau, identifikasi instance yang ada di Anda Akun AWS yang menjalankan jenis instance yang diinginkan.

  2. Pastikan instance memenuhi persyaratan yang dijelaskan nanti dalam topik ini.

  3. Menciptakan lingkungan SSH pada AWS Cloud9 untuk menghubungkan instans.

Anda ingin menggunakan EC2 instance Amazon yang didasarkan pada Amazon Machine Image (AMI) selain Amazon Linux atau Ubuntu Peladen.

  1. Luncurkan EC2 instans Amazon berdasarkan AMI yang Anda inginkan. Atau, identifikasi instance yang ada di Anda Akun AWS yang didasarkan pada AMI yang Anda inginkan.

  2. Pastikan instance memenuhi persyaratan yang dijelaskan nanti dalam topik ini.

  3. Menciptakan lingkungan SSH pada AWS Cloud9 untuk menghubungkan instans.

Anda ingin menghubungkan beberapa lingkungan untuk instans komputasi cloud tunggal yang ada atau server Anda sendiri.

  1. Pastikan instance atau server memenuhi persyaratan yang dijelaskan nanti dalam topik ini.

  2. Buat lingkungan SSH untuk setiap lingkungan yang AWS Cloud9 ingin Anda hubungkan dengan instance atau server.

catatan

Meluncurkan EC2 instans Amazon dapat mengakibatkan kemungkinan biaya Akun AWS untuk Amazon Anda EC2. Untuk informasi lebih lanjut, lihat Amazon EC2 Harga.

Persyaratan hosting SSH

Instans komputasi awan yang ada atau server Anda sendiri harus memenuhi persyaratan berikut AWS Cloud9 untuk menghubungkannya ke lingkungan SSH.

  • Itu harus menjalankan Linux. (AWS Cloud9 tidak mendukung Windows.)

  • Itu tidak harus menggunakan Armarsitektur berbasis. (Support untuk sistem yang dibangun di sekitar Arm prosesor sedang ditinjau.)

  • Instans ini harus dicapai melalui internet publik dengan menggunakan SSH. Jika Instans ini hanya dapat dijangkau melalui virtual private cloud (VPC) atau jaringan pribadi virtual (VPN), VPC atau VPN tersebut harus memiliki akses ke internet publik.

  • Jika host adalah instance komputasi AWS Cloud yang sudah ada yang merupakan bagian dari Amazon Virtual Private Cloud (Amazon VPC), ada persyaratan tambahan. Untuk informasi selengkapnya, lihat Pengaturan VPC Amazon.

  • Itu harus memiliki Python3 diinstal dan ditetapkan sebagai default Python versi dan pip3 saat menginstal AWS Cloud9. Untuk memeriksa versi, dari terminal instance yang ada atau server Anda, jalankan perintah python --version. Untuk menginstal Python pada instance atau server, lihat salah satu sumber daya berikut:

    catatan

    Untuk menyambung ke instans AWS Cloud komputasi yang ada untuk memverifikasi dan memenuhi persyaratan, lihat satu atau beberapa sumber daya berikut:

    Untuk terhubung ke server Anda sendiri untuk memverifikasi dan memenuhi persyaratan, cari di internet menggunakan frasa seperti “sambungkan ke server dengan menggunakan perintah SSH” (dari macOS atau Linux) atau “sambungkan ke server dengan menggunakan PuTTY“(dari Windows).

  • Jalankan perintah berikut untuk menginstal semua paket yang diperlukan.

    Untuk Amazon Linux:

    sudo yum install -y make glibc-devel gcc gcc-c++

    Untuk Ubuntu Server:

    sudo apt install build-essential
  • Node.js harus diinstal. Kami merekomendasikan menginstal yang terbaru Node.js versi yang didukung oleh sistem operasi host.

    Awas

    AWS Cloud9 Masalah instalasi mungkin terjadi saat membuat lingkungan SSH jika Anda menggunakan versi Node.js yang tidak didukung oleh AWS Cloud9.

    Untuk memeriksa versi Anda, dari terminal instans yang ada atau server Anda, jalankan perintah node --version . Untuk menginstal Node.js pada instans atau server, lihat salah satu sumber daya berikut:

  • Jalur ke direktori pada instans atau server yang ada yang menurut Anda perlu AWS Cloud9 mulai setelah login harus memiliki izin akses yang disetel ke rwxr-xr-x. Ini berarti bahwa read-write-run izin untuk pemilik yang sesuai dengan nama login yang Anda tentukan di wizard buat lingkungan untuk Pengguna di halaman Konfigurasi pengaturan, izin baca-jalankan untuk grup yang dimiliki pemilik ini, dan izin baca-jalankan untuk orang lain.

    Misalnya, jika jalur direktori adalah ~ (di mana ~ mewakili direktori home untuk nama login yang Anda tentukan untuk Pengguna di halaman Konfigurasi pengaturan), Anda dapat mengatur izin ini pada direktori dengan menjalankan chmodperintah pada instance atau server menggunakan perintah berikut dan instruksi yang mengikuti.

    sudo chmod u=rwx,g=rx,o=rx ~
  • Unduh dan jalankan Penginstal AWS Cloud9 pada instans atau server yang ada.

  • Secara opsional, Anda dapat membatasi lalu lintas masuk melalui SSH hanya untuk alamat IP yang menggunakan. AWS Cloud9 Untuk melakukannya, atur lalu lintas SSH masuk ke rentang IP seperti yang dijelaskan dalam Rentang alamat IP SSH masuk untuk AWS Cloud9.

Setelah Anda yakin instans atau server Anda memenuhi persyaratan sebelumnya, buat lingkungan SSH AWS Cloud9 untuk menghubungkannya.

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.