GNU/Linux >> Belajar Linux >  >> Cent OS

Atur akses Remote Shell (RSH) pada CentOS 7 / RHEL 7

Remote Shell adalah program klien baris perintah yang dapat menjalankan perintah sebagai pengguna lain, dan komputer lain melalui jaringan. Rshd adalah klien yang menghubungkan daemon server rshd, daemon server rshd berjalan pada port tcp no 514. Rshd tidak mendukung enkripsi sehingga sangat tidak aman untuk digunakan di lingkungan produksi, karena mentransfer kata sandi dengan jelas. Sekarang hari rsh digantikan oleh SSH.

Terkadang Anda mungkin perlu mengkonfigurasi untuk persyaratan khusus, Anda dapat mengikuti panduan sederhana untuk penyiapan.

Instal rsh dan rshd menggunakan perintah yum, berikut adalah panduan konfigurasi yum .

[root@server ~]# yum -y install rsh rsh-server

Mulai ulang daemon server.

[root@server ~]# systemctl restart rsh.socket
[root@server ~]# systemctl restart rlogin.socket
[root@server ~]# systemctl restart rexec.socket

Mulai otomatis saat sistem dinyalakan.

[root@server ~]# systemctl enable rsh.socket
[root@server ~]# systemctl enable rlogin.socket
[root@server ~]# systemctl enable rexec.socket

Eksekusi jarak jauh dikendalikan oleh dua file.

1. /etc/rhosts.equiv (Semua pengguna kecuali root)

2. $HOME/.rhosts (server target)

File .rhosts hanya akan digunakan jika pencarian /etc/rhosts.equiv gagal, kedua file berisi daftar hostname dan nama pengguna yang harus diizinkan untuk diakses.

Kolom pertama adalah nama mesin jarak jauh tempat login diizinkan.

Kolom kedua adalah nama pengguna yang akan menjalankan rsh. Jika ini kosong, nama pengguna pada target akan digunakan.

Masing-masing dari dua bidang dapat diatur ke + untuk menunjukkan karakter pengganti.

Misalnya, untuk mengizinkan pengguna ram di mesin client.itzgeek.com untuk masuk sebagai raj pada target, tambahkan baris pada mesin target.

[raj@server ~]$ vi ~/.rhosts 

client.itzgeek.com ram

Sekarang jalankan perintah dari salah satu mesin eksternal yang tercantum di atas, misalnya memeriksa status uptime dari mesin eksternal (client.itzgeek.com). host_name merujuk ke server rshd Anda.

[ram@client ~]$ rsh -l raj host_name uptime

Ekstra:

Nonaktifkan firewall dan setelan keamanan SELinux . Untuk mengaktifkan pengguna root eksternal untuk menjalankan perintah, Edit file /etc/securetty.

[root@server ~]# vi /etc/securetty

Tambahkan yang berikut ini.

rsh
rexec
rlogin

Itu saja.


Cent OS
  1. Atur akses Remote Shell (RSH) pada CentOS 6 / RHEL 6

  2. Siapkan Server SysLog di CentOS 6 / RHEL 6

  3. Siapkan Alat Pemantauan Icinga di CentOS 7 / RHEL 7

  1. Instal xrdp Remote Desktop ke CentOS 6 / RHEL 6

  2. Cara Mengatur mutt di CentOS/RHEL

  3. Cara Setup server proxy squid di CentOS/RHEL 7

  1. Cara Setup SysLog Server di CentOS 7 / RHEL 7

  2. Cara Setup Server NFS di CentOS 7 / RHEL 7

  3. Cara Menonaktifkan Server RSH di CentOS/RHEL