Putty adalah klien SSH serbaguna dan banyak digunakan yang memungkinkan pengguna terhubung dengan aman ke server jarak jauh. Ini mendukung berbagai protokol jaringan, termasuk SSH, Telnet, dan SFTP, menyediakan sarana yang kuat dan andal untuk mengelola sistem jarak jauh. PuTTY dikenal karena kesederhanaannya, kemudahan penggunaan, dan fitur-fiturnya yang lengkap, seperti otentikasi berbasis kunci, pencatatan sesi, dan penerusan porta.
Menggunakan PuTTY di Debian 12, 11, atau 10 dapat menyederhanakan pembuatan koneksi aman ke server jarak jauh. Ini sangat bermanfaat bagi pengguna yang membutuhkan klien SSH yang ringan dan efisien dengan antarmuka pengguna grafis. Panduan ini akan memandu Anda melalui proses instalasi PuTTY di Debian, memastikan Anda memiliki alat yang andal untuk kebutuhan manajemen jarak jauh Anda.
Perbarui Debian Sebelum Instalasi Klien Putty SSH
Sebelum memulai proses instalasi, penting untuk memastikan bahwa sistem Debian Anda mutakhir. Memperbarui sistem Anda memastikan bahwa Anda memiliki patch keamanan dan pembaruan perangkat lunak terbaru.
Untuk memperbarui sistem Debian Anda, buka terminal dan jalankan perintah berikut:
sudo apt update && sudo apt upgrade
Instal Klien Putty SSH melalui Perintah APT
Debian menyertakan PuTTY dalam repositori perangkat lunak defaultnya, sehingga memudahkan instalasi klien SSH di sistem Anda. Untuk memulai proses instalasi, buka terminal dan jalankan perintah berikut:
sudo apt install putty putty-tools
Perintah sudo apt install menginstal paket yang ditentukan beserta dependensinya. Dalam hal ini, Putty dan Putty-tools adalah paket yang akan diinstal.
Verifikasi Instalasi Putty
Periksa versi klien PuTTY SSH di sistem Debian Anda dengan menggunakan perintah ini di terminal:
putty --version
Perintah ini menampilkan versi Putty yang terinstal, mengonfirmasi bahwa proses instalasi berhasil. Anda sekarang dapat menggunakan PuTTY untuk kebutuhan SSH dan telnet sistem Debian Anda.
Luncurkan Antarmuka Pengguna Klien Putty SSH
Setelah berhasil menginstal PuTTY, Anda dapat meluncurkan klien SSH menggunakan terminal. Untuk membuka PuTTY dari terminal, jalankan perintah berikut:
putty
Perintah ini memulai aplikasi PuTTY, dan jendela utama Konfigurasi PuTTY muncul di layar Anda.
Alternatifnya, Anda dapat meluncurkan Klien PuTTY SSH menggunakan antarmuka pengguna grafis (GUI). Untuk melakukannya, ikuti langkah-langkah berikut:
- Klik menu Aktivitas yang terletak di sudut kiri atas layar Anda.
- Klik ikon Tampilkan Aplikasi, yang diwakili oleh kisi sembilan titik, biasanya terdapat di sudut kiri bawah ikhtisar Aktivitas.
- Di jendela Tampilkan Aplikasi, cari “PuTTY” dengan mengetikkannya di bilah pencarian atau menelusuri aplikasi yang terdaftar.
- Klik ikon Putty SSH Client untuk meluncurkan aplikasi.
Memulai dengan Klien SSH PuTTy
Bagian ini akan mengeksplorasi tip dan praktik terbaik untuk memulai dengan klien PuTTY SSH di Debian Linux. Kiat-kiat ini akan membantu Anda memaksimalkan fitur PuTTY dan meningkatkan produktivitas saat mengelola koneksi jarak jauh.
Konfigurasikan dan Simpan Sesi Putty SSH
Salah satu fitur utama PuTTY adalah kemampuan untuk menyimpan dan mengelola beberapa sesi SSH. Untuk mengonfigurasi dan menyimpan sesi SSH baru, ikuti langkah-langkah berikut:
- Luncurkan Putty.
- Di Sidang kategori, masukkan nama host atau alamat IP server jarak jauh di bidang Nama Host (atau alamat IP).
- Tentukan nomor port di kolom Port (defaultnya adalah 22 untuk SSH).
- Memilih SSH sebagai jenis koneksi.
- Masukkan nama deskriptif untuk sesi tersebut di bidang Sesi Tersimpan dan klik tombol Simpan.
Setelah Anda menyimpan sesi, Anda dapat dengan cepat memuat pengaturannya dengan memilihnya dari daftar Sesi Tersimpan dan mengklik Memuat.
Sesuaikan Penampilan PuTTY
Putty memungkinkan Anda menyesuaikan tampilannya agar sesuai dengan preferensi Anda. Beberapa penyesuaian umum meliputi:
- Mengubah font dan ukuran: Navigasikan ke Window > Appearance. Klik tombol Ubah di sebelah bagian Pengaturan font untuk memilih font dan ukuran yang berbeda.
- Menyesuaikan warna jendela: Buka Jendela > Warna. Pilih warna yang ingin Anda ubah dan klik tombol Modifikasi untuk memilih warna baru.
- Mengatur transparansi jendela: Navigasikan ke Jendela > Perilaku. Aktifkan opsi dekorasi jendela yang disediakan sistem (jika tersedia), dan sesuaikan penggeser transparansi jendela.
Gunakan Otentikasi Berbasis Kunci dengan PuTTY
Otentikasi berbasis kunci adalah metode masuk ke server jarak jauh yang lebih aman daripada kata sandi. Untuk menyiapkan autentikasi berbasis kunci dengan PuTTY, ikuti langkah-langkah berikut:
- Hasilkan pasangan kunci publik-pribadi menggunakan PuTTY Key Generator (PuTTYgen). Buka terminal dan jalankan
puttygen
. - Pilih jenis kunci yang diinginkan (RSA atau EdDSA) dan klik Hasilkan.
- Gerakkan mouse Anda secara acak ke area kosong untuk menghasilkan keacakan pada kunci.
- Setelah kunci dibuat, simpan kunci publik dan kunci pribadi ke file terpisah.
- Di server jarak jauh, tambahkan konten file kunci publik ke
~/.ssh/authorized_keys
mengajukan. - Di PuTTY, navigasikan ke Koneksi > SSH > Auth. Klik Telusuri dan pilih file kunci pribadi.
Aktifkan Penerusan X11 di Putty
Jika Anda perlu menjalankan aplikasi grafis di server jarak jauh dan menampilkannya di mesin lokal Anda, aktifkan penerusan X11. Untuk melakukan ini:
- Instal server X (misalnya, Xming) di mesin lokal Anda.
- Luncurkan PuTTY dan muat sesi yang diinginkan.
- Navigasi ke Koneksi > SSH > X11.
- Centang opsi Aktifkan penerusan X11.
- Hubungkan ke server jarak jauh.
Perintah CLI Putty SSH PSCP
Bagian ini akan mempelajari utilitas baris perintah PSCP (PuTTY Secure Copy) dan memberikan contoh perintah umum PSCP. PSCP adalah alat transfer file canggih yang memungkinkan Anda mentransfer file dengan aman antara mesin lokal dan server jarak jauh melalui SSH.
Apa itu PSCP?
PSCP adalah alat baris perintah dari PuTTY yang memungkinkan Anda mentransfer file dengan aman antara mesin lokal Anda dan server jarak jauh menggunakan SCP atau SFTP. Anda dapat mengautentikasi dengan PSCP menggunakan kata sandi atau kunci.
Contoh Perintah PSCP
Di bawah ini sepuluh contoh perintah PSCP dan penjelasan fungsinya:
Unggah file ke server jauh:
pscp local-file.txt user@remote-server:/path/to/destination
Perintah ini mengunggah file local-file.txt dari mesin lokal Anda ke jalur tujuan yang ditentukan di server jauh.
Mengunduh file dari server jauh:
pscp user@remote-server:/path/to/remote-file.txt local-destination
Perintah ini mengunduh file remote-file.txt dari server jarak jauh dan menyimpannya ke tujuan lokal yang ditentukan.
Transfer direktori dan isinya:
pscp -r local-directory user@remote-server:/path/to/destination
Perintah ini mengunggah seluruh direktori lokal dan isinya ke server jarak jauh menggunakan flag -r, yang merupakan singkatan dari “rekursif.”
Mentransfer file menggunakan otentikasi berbasis kunci:
pscp -i private-key.ppk local-file.txt user@remote-server:/path/to/destination
Perintah ini mengunggah file-lokal.txt menggunakan autentikasi berbasis kunci. Bendera -i menentukan file kunci pribadi yang akan digunakan.
Mentransfer file melalui port tertentu:
pscp -P 2222 local-file.txt user@remote-server:/path/to/destination
Perintah ini mengunggah file-lokal.txt menggunakan port tertentu (dalam contoh ini, port 2222). Bendera -P memungkinkan Anda menentukan nomor port.
Mentransfer file menggunakan protokol SCP:
pscp -scp local-file.txt user@remote-server:/path/to/destination
Perintah ini mengunggah file-lokal.txt menggunakan protokol SCP. Flag -scp menerapkan protokol default menggunakan SCP dan bukan SFTP.
Mentransfer file menggunakan protokol SFTP:
pscp -sftp local-file.txt user@remote-server:/path/to/destination
Perintah ini mengunggah file-lokal.txt menggunakan protokol SFTP. Flag -sftp memberlakukan penggunaan SFTP dan bukan SCP.
Mentransfer file dengan sandi tertentu:
pscp -c aes256-cbc local-file.txt user@remote-server:/path/to/destination
Perintah ini mengunggah file-lokal.txt menggunakan sandi tertentu (dalam contoh ini, AES-256-CBC). Bendera -c menentukan sandi yang diinginkan.
Menampilkan kemajuan saat mentransfer file:
pscp -v local-file.txt user@remote-server:/path/to/destination
Perintah ini mengunggah file-lokal.txt dan menampilkan informasi kemajuan selama transfer. Bendera -v berarti “verbose.”
Mentransfer file dengan batas bandwidth:
pscp -l 1024 local-file.txt user@remote-server:/path/to/destination
Perintah ini mengunggah file-lokal.txt dengan batas bandwidth 1024 Kbps. Bendera -l memungkinkan Anda menentukan batas bandwidth dalam kilobit per detik.
Dengan memahami dan memanfaatkan perintah PSCP ini, Anda dapat mengelola transfer file secara efisien dan aman antara mesin lokal Anda dan server jarak jauh dengan PuTTY.
Perintah APT Manajemen Tambahan
Bagian ini akan membahas proses penghapusan instalasi klien PuTTY SSH dan menawarkan tip tambahan untuk pengguna yang tidak lagi membutuhkan perangkat lunak di sistem Debian mereka.
Hapus Klien Putty SSH
Jika Anda memutuskan bahwa Anda tidak lagi memerlukan klien PuTTY SSH di sistem Debian Anda, Anda dapat menghapus instalasinya dengan mengikuti langkah-langkah berikut:
Jalankan perintah berikut di terminal untuk menghapus Putty dan Putty Tools:
sudo apt remove putty putty-tools
Perintah ini akan menghapus PuTTY dan alat terkaitnya, sehingga secara efektif menghapus semua jejak perangkat lunak dari sistem Anda.
Kesimpulan
Dengan PuTTY berhasil diinstal pada sistem Debian Anda, Anda dapat terhubung ke server jarak jauh dengan cepat dan aman. Kesederhanaan dan fiturnya yang lengkap menjadikannya pilihan yang sangat baik untuk mengelola koneksi SSH.