Instal dan aktifkan server ssh di Centos 7

Instalasi server atau client SSH pada CentOS 7 atau 6 sangat mudah Anda harus mengikuti beberapa perintah yang diberikan dalam artikel…

SSH adalah singkatan dari protokol Secure Shell yang digunakan untuk login jarak jauh dan mengakses sistem komputer -server atau PC. Ini terutama dikembangkan untuk digunakan dalam sistem UNIX tetapi kemudian menyebar ke OS lain juga. Ini dikembangkan untuk menghubungkan sistem dengan aman hanya dengan melewati kerentanan jaringan atau peretas. Sistem dengan server SSH dan Client menggunakan kunci khusus untuk membuat koneksi. Ini adalah alat lintas platform yang dapat digunakan di Windows, Linux, FreeBSD, Android atau MacOS. Tahu lebih banyak tentang SSH (protokol shell aman).

Di sini kita akan menunjukkan cara menginstal OpenSSH di CentOS 7 untuk mengaksesnya dari jarak jauh dari OS Windows 10/7 menggunakan Putty.

Instal client ssh di CentOS 7/6

Di CentOS Desktop atau Server, apa pun yang Anda miliki, kita akan menginstal dua bagian OpenSSH (alat SSH open source); satu akan menjadi client OpenSSH untuk mengakses sistem lain menggunakan SSH dan satu lagi adalah server OpenSSH untuk menjalankan daemon server SSH sehingga Anda dapat mengakses CentOS Anda dari jarak jauh.

sudo yum -y install openssh-server openssh-clients

Aktifkan SSH sebagai service Sistem

Jika setiap kali Anda tidak ingin menjalankan service SSH di CentOS secara manual maka kita harus mengaktifkan SSH sebagai service Systemctl (service sistem). Ini berarti saat sistem Anda di-boot, itu akan secara otomatis diaktifkan dan dijalankan.

chkconfig sshd aktif

Mulai service CentOS SSH

Cukup gunakan perintah di bawah ini untuk akhirnya memulai sshd daemon (openssh-server)

service sshd mulai

Berhenti

Jika Anda ingin menghentikan server SSH di CentOS:

service sudo sshd berhenti

Untuk Nonaktifkan service (opsional)

Gunakan perintah untuk menonaktifkan service SSH dan kemudian menghapusnya, sehingga tidak dapat dijalankan dan dijalankan dengan sistem boot

sudo chkconfig sshd mati

Singkirkan

sudo chkconfig sshd –del

Copot server OpenSSH

Di masa depan, ketika Anda tidak membutuhkannya lagi, gunakan perintah di bawah ini untuk menghapus server SSH dari CetnOS

yum hapus openssh

Akhirnya, sistem Anda memiliki SSH, sekarang katakanlah Anda ingin menghubungkan CentOS 7 dari Windows 10 menggunakan Putty.

  • Pertama, unduh dan Instal Putty di Windows 10
  • Jalankan Putty
  • Masukkan alamat IP CentOS yang berjalan dengan server OpenSSH. Jika Anda tidak tahu alamat IP server CentOS atau Desktop Anda, jalankan perintah ifconfig di Terminal.
  • Pilih SSH sebagai jenis koneksi
  • Terakhir, klik tombol Buka.

Putty akan meminta untuk menerima kunci ssh yang dihasilkan server dengan mengklik tombol YA.

Jendela terminal akan terbuka meminta Anda untuk masuk. Sekarang Anda dapat masuk sebagai root atau user lain yang ada di CetnOS dan Anda ingin terhubung.

Konfigurasi Server OpenSSH (opsional)

Jika Anda ingin membatasi beberapa alamat IP ke SSH, atau menonaktifkan akses root server atau ingin mengubah port default 22 SSH menjadi yang khusus, maka cukup edit file shd_config server OpenSSH di CertnOS.

Dari Terminal gunakan VIM untuk mengedit file konfigurasi:

vi /etc/ssh/sshd_config

Dalam file, temukan dan ganti:

Untuk mengikat beberapa alamat IP ke SSH, pertama, hapus # dari ListenAddress dan ganti 0.0.0.0 dengan alamat IP.

Untuk mengubah Port 22 ke yang lain, sekali lagi hapus # yang diberikan di depan Port 22 dan ganti 22 dengan nomor port yang ingin Anda tetapkan.

Untuk menonaktifkan login root, hapus # dan ganti yes dengan no yang diberikan di depan opsi PermitRootLogin.

IzinRootLogin no

Untuk membatasi login ke beberapa Pengguna, lalu tambahkan yang berikut:

Izinkan user Pengguna

Ganti user dengan nama user Anda.

Setelah melakukan semua perubahan simpan file, untuk itu tekan tombol ESC terlebih dahulu lalu ketik :wq

Terakhir, restart service SSH.

service sshd restart

Sumber Daya Lainnya:

  • Server Centos vs server Ubuntu?
  • Instal phpMyAdmin di Centos 7 & Centos 6