Penghasil File Konfigurasi SSH
Memandu
Penghasil File Konfigurasi SSH
Membangun konfigurasi yang bersih dan secara sintaksis benar ~/.ssh/config tanpa harus menghafal nama direktif atau mencari opsi di halaman bantuan ssh_config. Tambahkan setiap host SSH dengan formulir visual, pilih preset untuk layanan umum seperti GitHub, AWS EC2, atau bastion jump host, dan salin atau unduh konfigurasi yang selesai dalam satu klik.
Cara Penggunaan
- Pilih preset cepat (GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, bastion/jump host, Vagrant) untuk memuat blok host awal, atau mulai kosong.
- Isi setiap blok host: alias, HostName, User, Port, IdentityFile, dan field opsional seperti ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent, dan IdentitiesOnly.
- Gunakan tombol Tambah Host untuk membuat blok tambahan, dan tombol panah untuk mengatur urutannya.
- Toggle opsi global seperti AddKeysToAgent atau UseKeychain untuk pengguna macOS.
- Salin konfigurasi yang dihasilkan atau unduh sebagai
configfile dan letakkan di~/.ssh/.
Fitur
- Pembangun visual multi-host – Tambahkan, hapus, dan atur urutan jumlah host apa pun dengan formulir per-field.
- Preset layanan – Pemulai satu klik untuk GitHub, GitLab, Bitbucket, AWS EC2, DigitalOcean, bastion jump host, dan VM Vagrant.
- Cakupan lengkap direktif – HostName, User, Port, IdentityFile, ProxyJump, ServerAliveInterval, StrictHostKeyChecking, ForwardAgent, dan IdentitiesOnly.
- Opsi global – AddKeysToAgent dan UseKeychain untuk integrasi ssh-agent pada macOS.
- Sintaks yang benar – Indentasi yang tepat, penulisan direktif, dan deklarasi Host yang langsung dimasukkan ke
~/.ssh/config. - Privat secara dirancang – Semua yang dihasilkan berada di sisi klien di browser Anda; tidak ada yang diunggah.
Tanya Jawab Umum
-
Di mana ~/.ssh/config berada dan apa fungsi dari file tersebut?
~/.ssh/config adalah file konfigurasi klien OpenSSH per pengguna yang dibaca setiap kali Anda menjalankan ssh, scp, sftp, atau rsync melalui ssh. File ini memungkinkan Anda mendefinisikan alias, menetapkan pengguna dan port default, mengatur kunci identitas per host, dan menghubungkan melalui bastion. Tanpa file ini, Anda harus mengulang perintah ssh -i ~/.ssh/key -p 2222 user@host yang panjang.
-
Apa itu ProxyJump dan kapan harus digunakan?
ProxyJump (dikenal juga sebagai flag -J) memberi tahu SSH untuk menyalurkan koneksi melalui satu atau lebih host bastion untuk mencapai target internal. Ini menggantikan pola lama ProxyCommand + netcat dan merupakan cara standar untuk mengakses server jaringan pribadi tanpa mengunggahnya langsung ke internet. Sebagian besar pengaturan perusahaan atau cloud menggunakan bastion untuk kepatuhan audit.
-
Mengapa IdentitiesOnly penting?
IdentitiesOnly ya membuat SSH hanya menggunakan kunci yang ditentukan oleh IdentityFile untuk host tersebut, bukan mencoba setiap kunci yang dimuat di ssh-agent. Pada host yang memiliki banyak kunci, ini mencegah kegagalan autentikasi karena batas MaxAuthTries di server dan menghindari presentasi kunci yang salah secara tidak sengaja.
-
Apa yang sebenarnya dikendalikan oleh StrictHostKeyChecking?
StrictHostKeyChecking menentukan bagaimana SSH bereaksi terhadap kunci host yang baru atau telah berubah. ya menolak host yang tidak dikenal; accept-new mempercayai host baru sekali dan kemudian menerapkan pemeriksaan ketat; ask meminta secara interaktif; no menonaktifkan pemeriksaan dan harus disimpan untuk host sementara atau sementara.
-
Mengapa urutan direktif dalam blok Host biasanya tidak penting tetapi urutan keseluruhan file tidak?
Dalam satu blok Host, direktif hanya berupa pasangan nilai yang diterapkan pada koneksi yang sesuai. Di antara blok, SSH menggunakan direktif pertama yang ditemukan, sehingga pola Host yang lebih spesifik harus datang sebelum blok umum Host * sebagai penangkap umum, agar tidak terjadi kegagalan karena wildcard menggantikan pengaturan per-host.
Instal Ekstensi Kami
Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat
恵 Papan Skor Telah Tiba!
Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!
Alat Wajib Coba
Lihat semua Pendatang baru
Lihat semuaMemperbarui: Kita alat terbaru ditambahkan pada 8 Mei 2026
