Untuk menginstal PuTTY di Ubuntu, Anda dapat menggunakan perintah “sudo apt install putty” setelah mengaktifkan repositori universe. Di Fedora dan Manjaro gunakan manajer paket defaultnya—”yum/dnf” dan “pacman”. Anda juga dapat menggunakan metode berbasis GUI untuk menginstal PuTTY. Di Ubuntu, Anda dapat menggunakan manajer paket Synaptic. Untuk distribusi Linux lain seperti Fedora dan Manjaro, Anda dapat menggunakan pusat perangkat lunak default mereka untuk instalasi PuTTY. PuTTY juga tersedia melalui kode sumbernya. Anda dapat menggunakan perintah “wget” untuk mengunduh kode sumber PuTTY. Kemudian, ekstrak konten file menggunakan perintah “tar” dan buat dengan alat-alat penting.
PuTTY adalah emulator terminal serbaguna, awalnya dirancang untuk Windows. Hingga saat ini, ini adalah salah satu klien SSH terpopuler untuk Windows. Putty tidak terbatas pada Windows saja. Dengan banyaknya permintaan, ini juga tersedia di sistem operasi lain seperti Linux.
Apa itu PuTTY? (Dan Mengapa Anda Membutuhkannya di Linux)
Bayangkan Anda bekerja sebagai insinyur sistem atau pengembang di sebuah perusahaan IT, tempat Anda mengelola banyak file di sistem Linux. Namun, sistem pribadi Anda berjalan pada Windows. Lalu apa yang Anda lakukan—haruskah Anda menginstal Linux? Tidak terlalu cepat—PuTTY hadir untuk menyelamatkan Anda.
PuTTY memungkinkan Anda terhubung ke server dan perangkat jarak jauh menggunakan berbagai protokol seperti SSH dan Telnet. Dengan menggunakan PuTTY Anda dapat membuka aplikasi GUI dari jarak jauh melalui server SSH. Jika Anda seorang Sysadmin, PuTTY akan membantu Anda mengakses komputer lain dan berkomunikasi dengan port serialnya dari jarak jauh.
Anda mungkin bertanya-tanya mengapa PuTTY SSH penting karena distro Linux sudah memiliki kemampuan SSH dan OpenSSH di terminalnya. Sederhananya, PuTTY adalah pilihan populer di kalangan pengguna Windows, dan jika Anda salah satu dari mereka, Anda mungkin merasa lebih nyaman menggunakannya. Selain itu, menyimpan berbagai sesi SSH Anda menjadi lebih mudah dengan PuTTY. Pengeditan file konfigurasi SSH secara manual merupakan tantangan pada alat baris perintah—seperti terminal Linux default. Anda dapat menyimpan koneksi SSH menggunakan antarmuka grafis PuTTY. Itu juga membuat proses debug dan koneksi ke soket mentah dan port serial menjadi jauh lebih mudah. ​​
Cara Menginstal PuTTY
Sebagian besar distribusi Linux tidak dilengkapi dengan PuTTY yang sudah diinstal sebelumnya. Namun, Anda dapat menginstal PuTTY dari repositori default distribusi Linux. Misalnya, di distro berbasis Debian, PuTTY tersedia di dalam repositori semesta.
Instal PuTTY Menggunakan Terminal
Instalasi paket berbeda dari terminal Linux adalah salah satu metode yang mudah dan cepat. Kita juga dapat menginstal PuTTY di Linux menggunakan perintah melalui terminal.
Untuk menginstal PuTTY di Ubuntu, aktifkan repositori universe. Paket PuTTY terletak di dalam repositori ini.
sudo add-apt-repository universe
Setelah mengaktifkan repositori universe, perbarui sistem untuk mengenali hak akses barunya, dengan perintah apt:
sudo apt update
Untuk menginstal PuTTY dari baris perintah—jalankan perintah apt install :
sudo apt install putty
Perintah di atas akan berhasil menginstal PuTTY di sistem Anda. Jalankan PuTTY dari manajer aplikasi atau terminal.
Untuk menghapus penggunaan PuTTY:
sudo apt delete putty
Anda dapat menginstal PuTTY di Debian dan distribusi terkaitnya dengan menggunakan apt-get:
sudo apt-get install putty
PuTTY juga tersedia di repositori default Arch Linux. Untuk menginstalnya, jalankan perintah berikut:
sudo pacman -S putty
Instal PuTTY di CentOS, RHEL, dan Fedora melalui manajer paket default distro seperti yum atau dnf.
sudo yum install putty sudo dnf install putty
Untuk menginstal alat terkait PuTTY seperti pscp, psftp , plink, pageant, dan puttygen, jalankan perintah ini:
sudo apt install putty-tools
Instal PuTTY Menggunakan Manajer Paket Grafis
Anda mungkin lebih suka menginstal dan mengelola perangkat lunak menggunakan antarmuka pengguna grafis (GUI) daripada terminal. Distribusi Linux dilengkapi dengan pusat perangkat lunak berbasis GUI yang sudah diinstal sebelumnya. Anda dapat mengelola dan menginstal beberapa perangkat lunak secara efektif melalui pusat perangkat lunak—tanpa perlu mengingat perintah Linux.
Sayangnya, PuTTY tidak tersedia di toko perangkat lunak default di Ubuntu 22.04. Jika Anda telah menginstal Pusat Perangkat Lunak GNOME di Ubuntu, Anda dapat dengan mudah menginstal PuTTY dari sana. Namun untuk orang lain, Anda dapat menggunakan alat manajer paket apt berbasis GUI alternatif yang disebut Synaptic Package Manager.
Pertama, instal manajer paket Synaptic melalui baris perintah.
sudo apt install synaptic
Buka Synaptic menggunakan baris perintah atau manajer aplikasi.
Di dalam Synaptic cari paket “dempul”.
Di jendela utama, cari paket Putty. Centang kotak di sebelah paket “dempul” dan klik kanan untuk menandainya untuk instalasi. Anda juga dapat menandai alat terkait PuTTY untuk instalasi jika diperlukan.
Setelah Anda menandai paket untuk instalasi, klik tombol “Terapkan”.
Tinjau daftar yang ditampilkan oleh Synaptic untuk memastikan bahwa itu menyertakan PuTTY dan dependensinya. Klik “Terapkan” untuk memulai instalasi PuTTY dan dependensinya.
Anda akan melihat bilah kemajuan yang menunjukkan instalasi PuTTY. Tunggu hingga selesai.
Setelah instalasi PuTTY berhasil, akan muncul pesan konfirmasi.
Sekarang Anda dapat meluncurkan PuTTY baik dari peluncur aplikasi atau dengan menjalankan “putty” di terminal.
Di Fedora, Anda dapat menginstal PuTTY sebagai Flatpak aplikasi langsung dari Pusat Perangkat Lunak GNOME. Toko aplikasi ini memberi Anda antarmuka yang ramah untuk mengelola paket perangkat lunak melalui manajer paket dnf.
Seperti Fedora, Anda juga dapat langsung menginstal PuTTY di Manjaro dari manajer paket Pamac. Pamac adalah front-end grafis untuk manajer paket pacman. Itu dapat mengakses repositori resmi Manjaro dan Arch User Repository (AUR).
Instal PuTTY Menggunakan Kode Sumber
Kebanyakan orang lebih memilih manajer paket untuk menginstal paket dan perangkat lunak di Linux, dan itu tidak masalah. Manajer paket ini berisi paket biner yang siap diinstal dengan satu perintah. Namun, Anda juga dapat menginstal perangkat lunak langsung dari kode sumbernya.
Menginstal perangkat lunak dari kode sumber memiliki beberapa keunggulan dibandingkan menggunakan manajer paket. Misalnya, Anda dapat mengakses versi terbaru perangkat lunak dan terus mengetahui perubahan apa pun. Ini dapat mencakup patch keamanan atau fitur baru yang belum tersedia dalam paket biner. Anda juga dapat mengontrol fitur dan opsi untuk menginstal.
Pastikan sistem Anda memiliki alat build dan dependensi yang diperlukan untuk instalasi kode sumber. PuTTY dibuat menggunakan CMake. Jadi, Anda memerlukan kompiler C/C++, make, CMake, dan pustaka pengembangan lainnya.
Untuk menginstal alat dan pustaka ini, pertama-tama perbarui repositori paket lokal:
sudo apt-get update
Sekarang instal alat penting build menggunakan perintah berikut:
sudo apt- get install build-essential cmake
build-essential menyertakan alat build penting seperti gcc, g++, dan make. cmake adalah sistem build yang akan kita gunakan.
Sekarang unduh kode sumber PuTTY menggunakan perintah wget. Anda juga dapat langsung mengunduh file tar kode sumber PuTTY dari situs web.
Ganti URL di bawah dengan URL sebenarnya untuk versi terbaru:
wget https://the.earth.li/~sgtatham/putty/latest/putty-0.79 .tar.gz
Gunakan perintah tar untuk mengekstrak kode sumber yang diunduh. Jika Anda telah mengunduh versi lain, ganti nama file tar dengan nama file yang diunduh:
tar -xzvf putty-0.79.tar.gz
Perintah tar akan membuat direktori dengan kode sumber PuTTY. Arahkan ke direktori kode sumber PuTTY menggunakan perintah cd di bawah ini:
cd putty-0.79/
Sekarang untuk membuat kode sumber PuTTY, buat direktori “build” baru. Ini akan memisahkan file build dari kode sumber. Selanjutnya, navigasikan ke direktori build:
mkdir buildcd build
Gunakan CMake untuk mengonfigurasi build. Saat kami membangun PuTTY di direktori sumbernya, Anda juga dapat menentukan jalur berbeda dalam perintah ini:
cmake ..
Ini akan menghasilkan file build berdasarkan sistem Anda.
Saat menggunakan cmake (.) titik tunggal, proyek dikonfigurasikan di dalam titik yang sama folder yang berisi file sumber. Saat menggunakan cmake (..) titik ganda, proyek dikonfigurasikan dalam folder terpisah untuk pembuatan. Ini adalah cara yang lebih terorganisir dalam menggunakan CMake untuk membangun proyek.
Setelah konfigurasi selesai, buat PuTTY menggunakan perintah make. Perintah make akan mengkompilasi kode sumber PuTTY.
make
Untuk menginstal PuTTY di seluruh sistem, Anda dapat menggunakan perintah berikut:
sudo make install
Ini akan menyalin biner PuTTY dan file terkait ke direktori sistem yang sesuai.
Anda sekarang dapat menjalankan PuTTY dari terminal Anda:
putty
Ini akan luncurkan aplikasi PuTTY, dan Anda dapat menggunakannya untuk terhubung ke server jarak jauh.
Setelah instalasi, Anda mungkin menghadapi kesalahan “Perintah ‘putty’ tidak ditemukan”—saat Anda mencoba menjalankan PuTTY. Kesalahan ini terjadi ketika sistem tidak dapat menemukan PuTTY yang dapat dieksekusi di salah satu direktori yang terdaftar di PATH sistem Anda.
Untuk memperbaikinya, Anda perlu menjalankan perintah berikut—setelah Anda mengkompilasi PuTTY:
sudo make install
Ini akan memindahkan biner PuTTY dari direktori build ke direktori /usr/local/bin seluruh sistem. Ini juga memperbarui variabel lingkungan PATH sistem untuk menyertakan direktori tempat PuTTY diinstal (/usr/local/bin).
Pesan kesalahan lain yang mungkin Anda temui adalah “kesalahan fatal: gtk/gtk.h: Tidak ada file atau direktori tersebut”
Kesalahan pesan yang Anda lihat terkait dengan file header yang hilang (gtk/gtk.h) selama kompilasi PuTTY dari kode sumber. Hal ini menunjukkan bahwa PuTTY memiliki ketergantungan pada pustaka GTK (GIMP Toolkit). Sistem Anda tidak memiliki file pengembangan yang diperlukan untuk menginstal GTK.
Untuk memperbaiki kesalahan ini, instal paket pengembangan GTK di sistem Linux Anda.
sudo apt-get install libgtk-3-dev
Untuk menghapus PuTTY yang diinstal melalui kode sumber use
sudo rm /usr/local/ bin/putty
PuTTY Fitur Remote Control
PuTTY adalah pilihan utama bagi administrator sistem dan pengembang karena kemampuan kendali jarak jauhnya yang luar biasa. Anda dapat menjalankan skrip lokal di server Linux jarak jauh atau membuka aplikasi GUI dari jarak jauh. Anda juga dapat menggunakan PuTTY untuk berbagi file di komputer lokal dan jarak jauh.
PuTTY juga dapat menjalankan perintah pada mesin jarak jauh. Itu dapat berbagi layar komputer jarak jauh di perangkat lokal Anda, dan masuk ke komputer jarak jauh dengan aman. PuTTY memungkinkan penerusan X11 bagi mereka yang membutuhkan aplikasi grafis. Anda dapat menggunakannya untuk menjalankannya dari server jarak jauh langsung di mesin lokal Anda.