itu Koneksi SSH adalah salah satu dari alat yang paling banyak digunakan oleh SysAdminHal ini terutama karena fleksibilitasnya dan opsi keamanan yang sangat baik, tetapi karena hampir semua opsi konektivitas ada banyak cara untuk menggunakannya dan beberapa menyiratkan bahwa kecepatan yang tersedia tidak selalu yang terbaik. Dalam kasus tersebut, sayangnya, kami harus menggunakan beberapa bentuk penyesuaian yang memungkinkan kami mendapatkan kualitas koneksi yang layak dan aman, itulah mengapa kami ingin menunjukkan 3 cara untuk mempercepat koneksi SSH di GNU / Linux.
Pada dasarnya, kami ingin membicarakannya opsi konfigurasi yang akan memungkinkan kami mengatasi kendala seperti koneksi yang buruk, atau fakta bahwa kami membuat beberapa koneksi secara bersamaan ke server yang sama, dalam beberapa kasus bahkan mengakses alat grafis melalui Penerusan X, yang dapat membuat kecepatan yang dibutuhkan menjadi tinggi.
Salah satu hal pertama yang dapat kita lakukan adalah memaksa koneksi SSH melalui IPv4Protokol ini juga mengakui koneksi ke IPv6 terbaru, yang pada suatu saat akan benar-benar diperlukan tetapi saat ini tidak, dan fakta penggunaan dukungan untuk keduanya menyiratkan bahwa terkadang koneksi bisa menjadi sesuatu yang lebih lambat. Tetapi kami dapat terhubung ke server mana pun menggunakan SSH hanya melalui IPv4 menggunakan parameter "-4" sebagai berikut:
# ssh -4 pengguna@remoteserver.com
Cara lain untuk melakukannya adalah dengan mengubah file konfigurasi / etc / ssh / ssh_config, Di mana kita harus mencari garisnya "AddressFamily" dan tinggalkan dia dengan keberanian "Inet", yang berarti bahwa kami akan terhubung menggunakan IPv4.
Konfigurasi lain yang memungkinkan kami meningkatkan kecepatan adalah nonaktifkan Pencarian DNS di komputer jarak jauh, dan apakah semua ini mencari IP komputer dan dari itu mendapatkan nama host adalah sesuatu yang membutuhkan sumber daya dan membantu membuat segalanya sedikit lebih lambat, yang kita juga harus pergi ke konfigurasi server SSH , (/ etc / ssh / sshd_config) dan biarkan opsi "UseDNS" dengan nilai "tidak". Kita juga bisa paksa penggunaan kembali koneksi SSHDengan kata lain, saat membuat koneksi baru, upaya akan dilakukan untuk menggunakan kembali koneksi yang sudah ada, sesuatu yang tentunya bisa jauh lebih cepat daripada membuat koneksi baru.
Untuk ini, kami pergi ke file / etc / ssh / ssh_config dan tambahkan baris berikut:
ControlMaster otomatis
ControlPath - /. Ssh / soket /% r% h-% p
KontrolBertahan 600
Baris terakhir (ControlPersist) akan memberi tahu layanan SSH untuk menjaga koneksi tetap terbuka -tetapi di latar belakang- selama 600 detik setelah ditutup, untuk menggunakannya kembali jika menerima permintaan koneksi baru. Jika kita menambahkan baris "Hostname namaserver" kita dapat menunjukkan bahwa konfigurasi ini hanya digunakan untuk Koneksi SSH ke komputer tertentu, yang kami ganti namaserver dengan nama yang sesuai.
Dengan modifikasi sederhana ini kami dapat mencapai beberapa peningkatan pada file kecepatan koneksi SSH dan juga dalam waktu yang dibutuhkan untuk membangun dirinya sendiri, sesuatu yang tidak akan terlihat jika kita memiliki banyak bandwidth dan bekerja di jaringan lokal, tetapi kita pasti akan menghargai jika kita terhubung ke beberapa server jarak jauh.
Informasi yang sangat baik terima kasih banyak |
Saya banyak menggunakan perintah ini, terima kasih banyak