GNU/Linux >> Znalost Linux >  >> Cent OS

Nastavte vzdálený přístup k shellu (RSH) na CentOS 7 / RHEL 7

Vzdálené prostředí je klientský program příkazového řádku, který může provést příkaz jako jiný uživatel a jiný počítač v síti. rsh je klient, který připojuje démona serveru rshd, démon serveru rhsd běží na portu tcp č. 514. Rshd nepodporuje šifrování, takže jeho použití v produkčním prostředí je velmi nebezpečné, protože heslo přenáší jasně. Nyní je rsh nahrazen SSH.

Čas, kdy budete možná potřebovat konfiguraci pro speciální požadavky, můžete postupovat podle jednoduchého průvodce nastavením.

Nainstalujte rsh a rshd pomocí příkazu yum, zde je průvodce konfigurací yum .

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

Restartujte démony serveru.

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

Automatické spuštění při startu systému.

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

Vzdálené spouštění je řízeno dvěma soubory.

1. /etc/rhosts.equiv (Všichni uživatelé kromě root)

2. $HOME/.rhosts (cílový server)

Soubor .rhosts bude použit pouze v případě, že selže vyhledávání /etc/rhosts.equiv, oba soubory obsahují seznam název hostitele a uživatelské jméno, kterému by měl být povolen přístup.

První sloupec je název vzdálených počítačů, ze kterých je povoleno přihlášení.

Druhý sloupec je jméno uživatele, který bude spouštět rsh. Pokud je toto prázdné, použije se uživatelské jméno na cíli.

Každé ze dvou polí lze nastavit na + pro označení zástupného znaku.

Chcete-li například uživateli umožnit ram na stroji client.itzgeek.com Chcete-li se přihlásit jako raj na cílovém počítači, přidejte řádek na cílovém počítači.

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

client.itzgeek.com ram

Nyní spusťte příkaz z libovolného externího počítače uvedeného výše, například zkontrolujte stav provozuschopnosti z externího počítače (client.itzgeek.com). host_name odkazuje na váš rshd server.

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

Doplňky:

Vypněte bránu firewall a nastavení zabezpečení SELinux . Chcete-li umožnit spuštění příkazu externímu uživateli root, upravte soubor /etc/securetty.

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

Připojte následující.

rsh
rexec
rlogin

To je vše.


Cent OS
  1. Nastavte vzdálený přístup k shellu (RSH) na CentOS 6 / RHEL 6

  2. Nastavte SysLog Server na CentOS 6 / RHEL 6

  3. Jak nastavit server NFS na CentOS 7 / RHEL 7

  1. Jak nastavit Icinga Web 2 na CentOS 7 / RHEL 7

  2. Jak nastavit VNC Server (Linux Remote Desktop Access) na CentOS/RHEL a Fedoře

  3. Jak nastavit proxy server squid na CentOS/RHEL 7

  1. Nastavte nástroj Icinga Monitoring Tool na CentOS 7 / RHEL 7

  2. Nainstalujte vzdálenou plochu xrdp do CentOS 6 / RHEL 6

  3. Jak zakázat RSH Server v CentOS/RHEL