Tip dan Trik Konfigurasi PuTTY yang Berguna [Klien SSH]


Putty adalah emulator terminal sumber terbuka yang mendukung beberapa protokol jaringan seperti Telnet, SSH, Rlogin, SCP, dan Soket Mentah.

Versi awal putty dibuat pada tanggal 8 Januari 1999, dan dirancang untuk sistem Operasi Windows namun sekarang mendukung sistem operasi lain seperti macOS dan Linux juga. Namun saya belum pernah melihat orang menggunakan Putty di Linux atau MacOS, namun ia menawarkan antarmuka Terminal yang cantik.

Masih banyak lagi alternatif yang tersedia tetapi masing-masing memiliki pro dan kontra. Anda dapat bermain dengan opsi berbeda dan beri tahu kami mana yang terbaik.

Alternatif Dempul

  1. MobaXTerm
  2. kucing
  3. Solar-PuTTY
  4. mRemoteNG
  5. Kucing betina
  6. Xshell6
  7. ZOC
  8. Perjamuan Dempul

Karena tujuan artikel ini adalah untuk membahas dempul, mari kita langsung membahasnya. Konteks artikel ini dibuat di lingkungan Windows 10.

Instalasi Dempul

Kunjungi situs resmi Putty untuk mengunduh biner dan menginstalnya. Instalasi cukup mudah seperti instalasi windows normal lainnya. Pada saat artikel ini ditulis, versi dempul saat ini adalah 0,78.

[ Bacaan yang Direkomendasikan: Cara Memasang PuTTY di Linux ]

Beberapa utilitas disertakan dengan instalasi dan kita akan melihat kegunaannya.

Utilitas Dempul

  • PUTTY – klien SSH dan Telnet.
  • PSCP – Utilitas baris perintah untuk menyalin file dengan aman.
  • PSFTP – sesi transfer file umum seperti FTP
  • PUTTYGEN – Utilitas untuk menghasilkan kunci RSA dan DSA.
  • PLINK – Antarmuka Command Line untuk menempelkan bagian belakang.
  • PAGEANT – Agen autentikasi untuk Putty, PSCP, PSFTP, dan Plink.

Anda juga dapat mengunduh utilitas ini sebagai biner mandiri.

Cara Memulai dan Menggunakan Klien SSH Putty

Saat kami meluncurkan putty, Anda akan melihat kotak dialog yang mengontrol segala sesuatu yang dapat kami lakukan dengan putty. Mengonfigurasi sesi dan parameter terkait cukup mudah dilakukan melalui kotak dialog ini.

Sekarang mari kita jelajahi beberapa opsi penting dari kotak dialog.

Hubungkan ke Linux Jarak Jauh Menggunakan Putty

Untuk terhubung ke server jarak jauh melalui SSH kami akan menggunakan alamat IP atau FQDN (Nama domain yang sepenuhnya memenuhi syarat). Secara default, SSH terikat ke port 22 kecuali port SSH diubah.

Ada 4 jenis koneksi yang tersedia RAW, Telnet, Rlogin, SSH, dan Serial . Seringkali kita akan menggunakan koneksi Telnet atau SSH.

Kami juga dapat mengonfigurasi sesi kami dan menyimpannya. Hal ini memungkinkan kami untuk membuka kembali sesi kami dengan semua konfigurasi dipertahankan.

Anda akan mendapatkan peringatan seperti yang ditampilkan pada gambar di bawah ini baik saat Anda terhubung dengan server untuk pertama kalinya atau saat versi protokol SSH ditingkatkan. Putty mendaftarkan kunci host server di registri Windows sehingga dapat memverifikasi kunci tersebut setiap kali kita masuk ke server dan memberikan peringatan jika ada perubahan pada kunci host. Ini adalah salah satu fitur protokol SSH untuk mencegah serangan jaringan apa pun.

Aktifkan Mode Bungkus pada Putty

Saat baris teks panjang mencapai ujung jendela sebelah kanan, baris tersebut akan melewati baris berikutnya. Untuk menggunakan fitur ini, kita perlu memilih kotak centang “Mode bungkus otomatis awalnya aktif ”.

Jika Wrap Mode disetel ke off apakah ini akan membuat scrollbar horizontal? baiklah, tidak. Itu tidak akan menampilkan garis yang lebih panjang dari panjang halaman.

CATATAN: Pengaturan ini juga dapat diubah di tengah sesi yang telah ditetapkan dan akan segera diterapkan.

Tingkatkan Ukuran Buffer Gulir Jendela

Ada batasan berapa banyak baris teks yang dapat disimpan dempul. Saat Anda bekerja dengan file yang sangat besar atau mencoba menampilkan file log, dempul hanya menyimpan beberapa baris di buffer windows agar kami dapat menggulir kembali dan melihatnya. Untuk menambah ukuran buffer scrollback, kita dapat meningkatkan nilai “Garis scrollback ”.

Anda juga dapat mengubah beberapa perilaku saat jendela diubah ukurannya seperti mengubah ukuran font.

Aktifkan SSH Tetap Hidup Waktu

Mungkin ada situasi di mana Anda akan mengalami kesalahan 'Koneksi disetel ulang oleh rekan' karena sesi kita tidak aktif dalam waktu lama. Dalam kasus seperti ini, koneksi akan ditutup oleh perangkat jaringan atau firewall dengan asumsi sesi selesai.

Kita dapat mengatur keepalives sehingga paket null akan dikirim untuk mencegah terputusnya koneksi. Nilai yang disebutkan dalam Keepalives diukur dalam Detik. Keepalives hanya didukung di Telnet dan SSH.

Aktifkan Login SSH Otomatis dengan Nama Pengguna

Setiap kali Anda terhubung ke suatu sesi, Anda akan dimintai nama pengguna dan kata sandi. Daripada mengetikkan nama pengguna setiap kali Anda dapat mengatur nama pengguna di bawah Detail login.

Anda juga dapat mengonfigurasi sesi Anda untuk login tanpa kata sandi menggunakan autentikasi kunci SSH (Publik & Pribadi). Untuk mengetahui lebih banyak tentang membuat dan mengonfigurasi login tanpa kata sandi, baca Konfigurasikan “Otentikasi Kunci SSH Tanpa Kata Sandi” dengan PuTTY di Linux.

Sesuaikan Judul Jendela

Secara default, Putty akan menampilkan “hostname – PuTTY ” sebagai nama judul jendela. Kita dapat mengganti opsi ini dengan menetapkan judul baru di bawah “Judul jendela ”.

Kita dapat menggunakan “Alt-Enter ” untuk beralih ke mode Layar Penuh tetapi sebelum itu, kita harus mengaktifkan fitur ini. Pilih kotak centang seperti yang ditunjukkan pada gambar.

Sesuaikan Tampilan Terminal Dempul

Anda dapat mengubah skema warna dan tampilan terminal dempul. Ada beberapa koleksi skema warna yang bagus untuk dempul di GitHub.

Mengubah tampilan font, ukuran font, tampilan kursor, dll.

Aktifkan Format Teks Kaya

Mengaktifkan opsi ini memungkinkan teks yang disalin disimpan dalam “Format Teks Kaya ” di papan klip. Setiap kali kami menyalin dan menempelkan konten ke pengolah kata apa pun, warna, format, gaya akan tetap sama seperti di PuTTY.

Aktifkan Pencatatan Putty

Logging adalah fitur penting dalam dempul. Kita dapat menyimpan keluaran sesi kita dalam file teks yang dapat dilihat nanti untuk tujuan berbeda.

Hal yang Perlu Diperhatikan:
  • Anda dapat mengontrol apa yang harus dicatat melalui opsi “Pencatatan sesi ”. Dalam kasus saya, saya menangkap semua keluaran sesi saya.
  • Jika file log sudah ada di jalur yang diberikan, kita dapat menimpa atau menambahkan log.
  • Opsi Tanggal dan Waktu tersedia untuk memformat nama file log yang sangat berguna.

Sekarang saya mencoba menghubungkan ke mesin jarak jauh yang menjalankan Linux Mint 19 dan menyimpan hasilnya secara lokal. Apa pun yang saya ketik di terminal saya, hasilnya dicatat dalam log sesi.

Mungkin ada saatnya kita perlu terhubung ke beberapa sesi atau memulai ulang sesi saat ini atau menduplikasi sesi saat ini. Klik kanan dari bilah judul dempul di mana kita memiliki opsi untuk memulai/memulai ulang/menduplikasi sesi. Kami juga dapat mengubah pengaturan untuk sesi saat ini dari opsi “Ubah Pengaturan… ”.

Sesi Telnet Putty

Koneksi telnet dapat dibuat ketika kita menggunakan jenis koneksi “Telnet ”. Secara default, port 23 digunakan, dan port yang berbeda juga dapat digunakan untuk memeriksa apakah port dibuka atau tidak.

Sesi Dempul Ekspor dan Impor

Di bagian sebelumnya, kita membahas cara menghubungkan dan mengkonfigurasi sesi. Sekarang, dimana informasi sesi ini disimpan?

Sesi dan informasi terkaitnya disimpan di registri windows (HKEY_CURRENT_USER\SOFTWARE\SimonTatham). Kami dapat mengekspor sesi dan mengimpornya ke mesin lain untuk mempertahankan konfigurasinya.

Untuk mengekspor informasi terkait sesi, dari prompt cmd windows:

regedit /e "%USERPROFILE%\Desktop\.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

Untuk mengekspor semua pengaturan, dari prompt cmd windows:

regedit /e "%USERPROFILE%\Desktop\<Name of your file>.reg” HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions

Untuk mengimpor pengaturan, Anda dapat mengklik dua kali file .reg atau mengimpornya dari prompt cmd.

Baris Perintah Dempul

Selain antarmuka GUI, Putty juga memungkinkan pengguna melakukan berbagai hal dari cmd prompt (Windows). Berikut adalah beberapa perintah yang berguna.

Buat koneksi SSH:

putty.exe -ssh <IP ADDRESS (OR) FQDN>:22/

Buat koneksi Telnet:

putty.exe telnet:<IP ADDRESS (OR) FQDN>:23/

Catatan: Sintaks antara perintah SSH dan Telnet berbeda.

Untuk memuat sesi yang disimpan:

putty.exe -load “session name”

Pembersihan Registri:

putty.exe -cleanup

Bendera penting:

-i 		- 	Specify the name of private key file
-x or -X 	- 	X11 Forwarding
-pw 		-	Password
-p		-	Port number
-l		-	Login name
-v		- 	Increase verbose
-L and -R	-	Port forwarding
Bungkus

Artikel ini telah membahas cara menginstal dan mengkonfigurasi berbagai protokol yang didukung, opsi baris perintah, dan beberapa alternatif selain Putty.