Kembali ke Dukungan Hosting Menghubungkan ke SSH di WordPress.com

Menghubungkan ke SSH di WordPress.com

SSH, atau Secure Shell, adalah protokol yang memungkinkan Anda untuk terhubung dengan layanan seperti server web. Ini memungkinkan Anda untuk terhubung ke server kami dan mengelola situs WordPress.com Anda melalui alat baris perintah seperti WP-CLI.

Fitur ini tersedia pada situs dengan paket WordPress.com Bisnis atau eCommerce.

Mendapatkan Kredensial SSH WordPress.com dan Mengaktifkan SSH

Saat mengakses SSH untuk pertama kali, Anda harus membuat kredensial milik Anda sendiri dan mengaktifkan Akses SSH:

  1. Dari dasbor WordPress.com situs Anda, buka Pengaturan → Konfigurasi Hosting untuk mengakses pilihan SSH situs Anda.
  2. Jika diminta, klik Buat kredensial. Langkah ini hanya perlu dilakukan sekali, dan nama pengguna serta kata sandi SSH akan dibuat untuk situs yang dipilih. Kredensial akan digunakan untuk koneksi SFTP dan SSH.
  3. Simpan kata sandi di tempat yang aman. Jika hilang atau lupa, klik Reset kata sandi untuk membuat kata sandi baru.
  4. Temukan Akses SSH lalu aktifkan pilihan Aktifkan akses SSH ke situs ini.
Secara default, Akses SSH dinonaktifkan.
  1. Setelah Akses SSH diaktifkan, perintah pembuatan koneksi akan muncul. Perintah ini dapat disalin dan ditempelkan di aplikasi terminal. Tinjau instruksi Menghubungkan ke SSH untuk informasi lebih lanjut tentang mengakses situs Anda melalui SSH.
Tombol Akses SSH yang Diaktifkan menampilkan contoh perintah: ssh contoh.wordpress.com@sftp.wp.com
Mereset Kata Sandi SSH

Jika lupa atau kehilangan kata sandi SFTP/SSH, Anda dapat meresetnya dengan kembali ke Pengaturan → Konfigurasi Hosting.

Di bagian kredensial SFTP/SSH, klik Reset kata sandi.

Terhubung ke SSH

Untuk mengakses situs melalui SSH, Anda memerlukan nama pengguna, kata sandi SSH, dan sebuah program terminal. Berikut ini instruksi untuk membuat koneksi melalui beberapa program yang paling umum digunakan.

Cara Terhubung ke SSH pada MacOS dan Linux
  1. Buka aplikasi terminal komputer Anda.
    • Pada MacOS, buka Aplikasi → Utilitas di komputer Anda lalu buka aplikasi Terminal.
    • Pada Linux, harap baca dokumentasi distribusi Anda untuk mengetahui informasi lebih lanjut terkait membuka jendela terminal. Beberapa versi mungkin akan merujuk pada program terminal seperti shell, console, atau command prompt.
  2. Dari dasbor WordPress.com situs Anda, buka Pengaturan → Konfigurasi Hosting untuk mengakses pilihan SSH situs Anda.
  3. Di halaman Konfigurasi Hosting, pastikan akses SSH telah diaktifkan, lalu salin perintah ssh yang disediakan untuk situs Anda. Misalnya, ssh contoh.wordpress.com@sftp.wp.com.
Tombol Akses SSH yang Diaktifkan menampilkan contoh perintah: ssh contoh.wordpress.com@sftp.wp.com
  1. Tempel atau ketik perintah ssh ke dalam aplikasi terminal lalu tekan enter/return.
    • Jika ini pertama kalinya Anda membuat koneksi, terminal Anda mungkin akan menampilkan prompt yang menyatakan tidak dapat menetapkan keaslian host. Ketik yes lalu tekan enter/return untuk melanjutkan.
  2. Sekarang, terminal akan meminta Anda untuk memasukkan kata sandi. Tempel atau ketik kata sandi SSH yang telah ditentukan saat membuat kredensial SSH Anda, kemudian tekan enter.
    • Ingat bahwa saat memasukkan kata sandi ke aplikasi terminal, karakter kata sandi tidak akan muncul seperti yang Anda ketikkan. Ini berlaku secara default.
    • Jika Anda lupa atau kehilangan kata sandi SSH, kata sandi dapat direset.
  3. Jika berhasil, Anda kini terhubung ke SSH, dan dapat mulai menjalankan perintah shell dan WP-CLI.
Cara Terhubung ke SSH pada Windows

Versi Windows terbaru, mulai dari versi 10, telah menambahkan dukungan SSH melalui Subsistem Windows untuk Linux, serta klien OpenSSH. Harap baca dokumentasi resmi Microsoft untuk menggunakan metode ini.

Pilihan lain yang tersedia untuk versi Windows terkini dan yang lebih lama adalah PuTTY.

  1. Unduh dan instal klien PuTTY gratis.
  2. Jalankan PuTTY, konfigurasikan pengaturan Nama Host dan Port, kemudian klik Buka
    • Nama Host harus diatur menjadi sftp.wp.com
    • Port harus diatur menjadi 22
Tangkapan layar klien PuTTY dikonfigurasikan untuk terhubung ke sftp.wp.com pada port 22.
Klien SSH PuTTY untuk Windows
  1. Jika ini pertama kalinya Anda membuat koneksi, Anda mungkin menerima prompt untuk memercayai fingerprint dan host rsa2. Klik Ya.
  2. PuTTY akan meluncurkan layar terminal. Masukkan nama pengguna SSH Anda lalu tekan Enter/return.
  3. Jika diminta, masukkan kata sandi SSH Anda.
  4. Jika berhasil, Anda kini terhubung ke SSH, dan dapat mulai menjalankan perintah shell dan WP-CLI.

Kunci SSH

Instruksi di bawah ini akan memandu Anda terkait proses penambahan Kunci SSH ke akun WordPress.com Anda. Anda terutama harus terlebih dahulu menambahkan Kunci SSH ke akun Anda, kemudian terapkan Kunci SSH untuk situs yang diinginkan. Jika tidak memiliki Kunci SSH di komputer Anda, koneksi ke SSH bisa dibuat melalui autentikasi kata sandi.

Cara Menambahkan Kunci SSH ke Akun Anda

Sebelum menambahkan Kunci SSH ke akun WordPress.com, Anda perlu menyalinnya ke papan klip. Anda dapat melakukannya menggunakan terminal komputer dengan dua cara:

Mac

pbcopy < ~/.ssh/id_rsa.pub

Windows

clip < ~/.ssh/id_rsa.pub

Linux

cat ~/.ssh/id_rsa.pub

Jika nama berkas kunci publik SSH Anda berbeda dari yang disebutkan di atas, edit kodenya agar sesuai dengan nama berkas di komputer Anda.

Setelah menyalin kunci SSH publik ke papan klip, Anda dapat menambahkannya ke akun dengan mengikuti langkah-langkah berikut:

  1. Dari dasbor WordPress.com Anda, buka Profil Saya.
  2. Di halaman Profil Saya, klik Keamanan.
  3. Klik pilihan Kunci SSH yang tersedia dalam Daftar Periksa Keamanan.
  1. Tempelkan Kunci SSH Anda ke kolom Kunci SSH Publik.
Bagian Kunci SSH menunjukkan detail tentang kunci dan kolom Kunci Publik SSH
  1. Klik tombol Simpan Kunci SSH.

Ingat bahwa setelah menambahkan kunci SSH ke akun WordPress.com, Anda akan diminta untuk memasangkannya pada situs yang Anda ingin gunakan.

Cara Memasangkan Kunci SSH yang Sudah Ada ke Situs

Setelah menambahkan Kunci SSH ke akun, Anda perlu memasangkannya ke situs yang ingin dihubungkan melalui SSH. Untuk memasangkan Kunci SSH Anda ke situs, ikuti langkah-langkah berikut:

  1. Dari dasbor WordPress.com Anda, buka Pengaturan → Konfigurasi Hosting.
  2. Di bagian Akses SSH, gunakan kolom Kunci SSH untuk memilih kunci yang diinginkan.
  1. Klik tombol Pasangkan Kunci SSH ke Situs.

Setelah kunci SSH terpasang pada situs, Anda dapat menggunakan kunci SSH saat proses autentikasi melalui SSH.

Cara Melepaskan Kunci dari Situs

Jika tidak ingin lagi terhubung ke situs menggunakan Kunci SSH, Anda dapat melepaskan kunci dari situs dengan mengikuti instruksi berikut:

  1. Dari dasbor WordPress.com Anda, buka Pengaturan Konfigurasi Hosting.
  2. Pada bagian Akses SSH, temukan Kunci SSH yang ingin Anda lepaskan.
  1. Klik tombol Lepaskan untuk menghapus kunci dari situs.

Kunci SSH tetap akan terikat dengan akun WordPress.com sebelum Anda menghapusnya.

Cara Memperbarui Kunci SSH yang Sudah Ada

Ikuti langkah-langkah di bawah untuk memperbarui kunci SSH publik Anda:

  1. Dari dasbor WordPress.com Anda, buka Profil Saya.
  2. Di halaman Profil Saya, klik Keamanan.
  3. Klik pilihan Kunci SSH yang tersedia dalam Daftar Periksa Keamanan.
  4. Klik tombol Perbarui Kunci SSH di sebelah kunci yang ingin Anda perbarui.
  1. Tempelkan Kunci SSH Anda yang telah diperbarui ke kolom Kunci Publik SSH Baru.
  1. Klik tombol Perbarui Kunci SSH untuk menyimpan perubahan.
Cara Menghapus Kunci SSH yang Sudah Ada

Menghapus kunci SSH dari akun WordPress.com Anda juga akan melepaskannya dari tiap situs yang terkait. Untuk menghapus Kunci SSH yang sudah ada dari akun WordPress.com Anda, ikuti langkah-langkah berikut:

  1. Dari dasbor WordPress.com Anda, buka Profil Saya.
  2. Di halaman Profil Saya, klik Keamanan.
  3. Klik pilihan Kunci SSH yang tersedia dalam Daftar Periksa Keamanan.
  4. Klik tombol Hapus Kunci SSH yang ditampilkan di sebelah kunci yang sudah ada.
  1. Pesan konfirmasi akan ditampilkan. Konfirmasi bahwa Anda ingin menghapus kunci dengan mengeklik tombol OK.

Cara Menggunakan Perintah Shell

⚠️

Berhati-hatilah saat menjalankan perintah untuk mencegah kehilangan data atau kerusakan situs. Jalankan perintah hanya jika Anda benar-benar tahu efek perintah tersebut.

Sumber daya lainnya tersedia saat menggunakan baris perintah Linux. Beberapa contoh populer meliputi sumber pihak ketiga berikut:

Berikut adalah beberapa perintah umum.

PerintahDeskripsi
lsMenampilkan daftar konten direktori terkini.
cdMengubah direktori.
mkdirMembuat folder/direktori baru.
touchMembuat berkas.
rmMenghapus berkas.
catMenampilkan konten berkas.
cpMenyalin.
mvMenggeser.
pwdMenampilkan direktori terkini.
grepMencari frasa tertentu dalam berkas/baris.
findMencari berkas dan direktori.
nanoEditor teks.
historyMenampilkan 50 perintah terakhir yang digunakan.
clearMengosongkan layar terminal.
duMendapatkan informasi ukuran berkas.
rsyncMenyalin berkas ke dan dari server.

Cara Menggunakan WP-CLI

WP-CLI sudah terinstal di WordPress.com dan memungkinkan shell untuk menyediakan alat baris perintah khusus WordPress. Anda dapat mulai menjalankan perintah WP-CLI setelah terhubung ke SSH.

Ada banyak perintah dan subperintah yang dapat membantu pengelolaan dan pemecahan masalah situs Anda. Untuk informasi lebih lanjut tentang perintah yang tersedia, serta cara menggunakannya, Anda dapat mengunjungi panduan WP-CLI kami atau dokumentasi WordPress.org untuk WP-CLI.

Mengelola Tema dan Plugin dengan WP-CLI

WP-CLI dapat digunakan untuk mengelola dan memecahkan masalah plugin serta tema.

Perintah WP-CLIDeskripsi
wp plugin listMembuat daftar plugin yang terinstal termasuk status dan versinya
wp theme listMembuat daftar tema yang terpasang.
wp plugin deactivate plugin-nameMenonaktifkan plugin. Ganti plugin-name dengan nilai name yang ditemukan menggunakan wp plugin list. Beberapa nama dapat dimasukkan untuk menonaktifkan lebih dari satu plugin.
wp plugin activate plugin-nameMengaktifkan plugin. Ganti plugin-name dengan nilai name yang ditemukan menggunakan wp plugin list. Beberapa nama dapat dimasukkan untuk mengaktifkan lebih dari satu plugin.
wp theme activate theme-nameMengaktifkan tema. Ganti theme-name dengan nilai name yang ditemukan menggunakan wp theme list.
wp php-errorsMembuat daftar error PHP baru yang tercatat. Ini berguna untuk mengidentifikasi plugin dan tema bermasalah yang mungkin perlu diperbarui atau dinonaktifkan.
Melewati Tema dan Plugin dengan WP-CLI

Jika situs mengalami error dan tidak dapat menjalankan perintah, mungkin Anda perlu melewati tema aktif dan kode plugin pada situs. Ini dapat dilakukan dengan menambahkan --skip-themes dan --skip-plugins ke perintah WP-CLI apa pun.

Perintah WP-CLIDeskripsi
wp --skip-plugins --skip-themes plugin deactivate plugin-nameMelewati tema dan kode plugin kemudian menonaktifkan plugin. Ganti plugin-name dengan nilai name yang ditemukan menggunakan wp plugin list.
wp --skip-plugins --skip-themes theme activate theme-nameMelewati tema dan kode plugin kemudian menonaktifkan plugin. Ganti theme-name dengan nilai name yang ditemukan menggunakan wp theme list.
wp --skip-plugins --skip-themes php-errorsMelewati tema dan kode plugin kemudian membuat daftar error PHP baru yang tercatat. Ini berguna untuk mengidentifikasi plugin dan tema bermasalah yang mungkin perlu diperbarui atau dinonaktifkan.
Sumber Daya WP-CLI Tambahan

Bagaimana Jika Terjadi Masalah?

Jika terjadi sesuatu pada situs setelah menerapkan perubahan melalui SSH, Anda dapat memulihkan situs dari Jetpack backup.

Jika Anda menjalankan perintah dan terjadi sesuatu yang tidak terduga, kami dapat membantu Anda memulihkan situs ke titik sebelumnya, sejak sebelum perintah dijalankan. Kami tidak dapat membantu Anda men-debug perintah untuk membuatnya berfungsi sesuai harapan.

Pertanyaan Umum

Bisakah saya mendapatkan dukungan penggunaan alat baris perintah?

Karena kompleksnya SSH dan WP-CLI, kami tidak dapat mendukung lebih lanjut untuk penggunaan alat ini. Happiness Engineer tersedia untuk membantu masalah pembuatan koneksi melalui SSH tetapi tidak dapat memandu Anda dalam menggunakan perintah.

Apakah semua perintah tersedia?

Untuk menyediakan lingkungan yang aman dan berfungsi baik, WordPress.com dapat membatasi atau menonaktifkan perintah shell atau WP-CLI tertentu.

Bisakah saya menentukan kata sandi SSH milik saya sendiri?

Nama pengguna dan kata sandi dibuat oleh sistem secara otomatis. Keduanya unik untuk tiap situs. Jika memiliki banyak situs, Anda perlu menggunakan banyak nama pengguna dan kata sandi, masing-masing untuk satu situs.

Copied to clipboard!