Protokol SSH atau perkataan penuhnya adalah Secure Shell adalah suatu protokol yang menggunakan kaedah untuk menghantar arahan dengan selamat ke komputer melalui rangkaian yang tidak selamat. SSH menggunakan kriptografi untuk mengesahkan dan menyulitkan sambungan antara peranti. SSH juga membenarkan tunneling, atau port forwarding, iaitu apabila paket data dapat merentas rangkaian yang mereka tidak akan dapat menyeberang. SSH digunakan untuk mengawal pelayan dari jauh, untuk mengurus infrastruktur, dan untuk memindahkan fail. SSH menggunakan nombor port 22.
Bagaimana SSH berfungsi ?
SSH ialah protokol berasaskan pelayan pelanggan. Ini bermakna protokol membenarkan peranti yang meminta maklumat atau perkhidmatan (pelanggan) untuk menyambung ke peranti lain (pelayan).
Apabila pelanggan menyambung ke pelayan melalui SSH, mesin boleh dikawal seperti komputer tempatan.
Pelayan mempunyai port TCP yang ditetapkan di mana ia memantau rangkaian, menunggu pelanggan untuk memulakan sambungan. Sebelum pelanggan menyambung dan mula mengeluarkan arahan SSH, ia perlu lulus proses pengesahan.
Bagaimana mahu menggunakannya ?
Langkah 1 : Buka terminal di linux atau command prompt di windows

Langkah 2 : Taip command ” ssh username@ipaddress”

- username : malaylinux
- ip address : 192.168.1.103
Langkah 3 : Taip yes dan masukkan password kepada server yang anda mahu sambungkan

Keupayaan SSH
- Memastikan capaian jauh selamat kepada sistem atau peranti rangkaian yang didayakan SSH untuk pengguna, serta proses automatik.
- Untuk sesi pemindahan fail yang selamat dan interaktif.
- Pemindahan fail automatik dan keselamatan terjamin.
- Pengeluaran arahan yang selamat pada peranti atau sistem jauh (remote system).
- Pengurusan selamat komponen infrastruktur rangkaian