Tutorial: SSH di Terminal Windows

Windows memiliki klien SSH bawaan yang dapat Anda gunakan di Terminal Windows. Dalam tutorial ini, Anda akan mempelajari cara menyiapkan profil di Terminal Windows yang menggunakan SSH. Perhatikan bahwa fitur ini dalam pratinjau.

Mengakses Klien Windows SSH

Build terbaru Windows 10 dan Windows 11 mencakup server dan klien SSH bawaan yang didasarkan pada OpenSSH, alat konektivitas untuk masuk jarak jauh yang menggunakan protokol SSH. OpenSSH mengenkripsi semua lalu lintas antara klien dan server untuk menghilangkan penyadapan, pembajakan koneksi, dan serangan lainnya.

Secara default, klien OpenSSH akan terletak di direktori: C:\Windows\System32\OpenSSH. Anda juga dapat memeriksa apakah fitur tersebut diinstal di fitur Opsional Windows Pengaturan > Apps>, lalu mencari "OpenSSH" di fitur yang diinstal.

OpenSSH feature in Windows Settings

Untuk informasi selengkapnya tentang mengonfigurasi OpenSSH, lihat Konfigurasi OpenSSH Server untuk Windows.

Catatan

Terminal Windows versi 1.XX+ dapat secara dinamis menghasilkan profil untuk terhubung ke host SSH dalam File konfigurasi OpenSSH.

Membuat profil

Anda dapat memulai sesi SSH di prompt perintah Anda dengan menjalankan ssh user@machine dan Anda akan diminta untuk memasukkan kata sandi Anda. Anda dapat membuat profil Terminal Windows yang melakukan ini saat startup dengan menambahkan commandline pengaturan ke profil di file settings.json Anda di dalam list objek profil.

{
  "name": "user@machine ssh profile",
  "commandline": "ssh user@machine"
}

Untuk informasi selengkapnya, lihat:

Tentukan direktori awal

Untuk menentukan direktori awal untuk sesi ssh yang dipanggil oleh Terminal Windows, Anda dapat menggunakan perintah ini:

{
  "commandline": "ssh -t bob@foo \"cd /data/bob && exec bash -l\""
}

Bendera -t memaksa alokasi pseudo-terminal. Ini dapat digunakan untuk menjalankan program berbasis layar arbitrer pada komputer jarak jauh, misalnya saat menerapkan layanan menu. Anda harus menggunakan tanda kutip ganda yang lolos karena turunan shell bourne tidak melakukan penguraian tambahan untuk string dalam tanda kutip tunggal.

Untuk informasi selengkapnya, lihat:

Sumber