User Tools

Site Tools


сервисы_telnet_rsh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервисы_telnet_rsh [2012/07/19 15:15]
val
сервисы_telnet_rsh [2024/06/19 10:25]
val [Установка клиента]
Line 1: Line 1:
 ====== Сервисы TELNET RSH ====== ====== Сервисы TELNET RSH ======
- 
-[[http://​ru.wikipedia.org/​wiki/​Telnet]] 
  
 [[http://​en.wikipedia.org/​wiki/​Remote_shell]] [[http://​en.wikipedia.org/​wiki/​Remote_shell]]
- 
-===== Telnet ===== 
- 
-==== Ubuntu ===== 
-<​code>​ 
-root@gate:​~#​ apt-get install telnetd 
- 
-root@gate:​~#​ cat /​etc/​inetd.conf 
-</​code>​ 
- 
-==== FreeBSD ==== 
- 
-<​code>​ 
-[gate:~] # cat /​etc/​inetd.conf 
-</​code><​code>​ 
-... 
-telnet stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​telnetd ​   telnetd 
-... 
-</​code>​ 
  
 ===== RSH ===== ===== RSH =====
Line 31: Line 10:
 <​code>​ <​code>​
 root@gate:​~#​ apt-get install rsh-server root@gate:​~#​ apt-get install rsh-server
- 
-root@gate:​~#​ cd /​lib/​security 
- 
-root@gate:/​lib/​security#​ ln -s pam_rhosts.so pam_rhosts_auth.so 
-root@gate:/​lib/​security#​ ln -s pam_unix.so pam_unix_session.so 
-root@gate:/​lib/​security#​ ln -s pam_unix.so pam_unix_acct.so 
- 
 </​code>​ </​code>​
  
Line 49: Line 21:
 </​code>​ </​code>​
  
-==== Установка клиента ====+=== Cisco ===
  
-=== Ubuntu ​===+[[Общие настройки сетевого оборудования Cisco#​Настройка rcmd сервисов]] 
 + 
 +==== Настройка доступа по RSH ==== 
 + 
 +=== Linux/​FreeBSD ​===
 <​code>​ <​code>​
-student@client1:​~apt-get install rsh-client+gatesu user1 
 + 
 +$ cat .rhosts 
 +</​code><​code>​ 
 +client1 
 + 
 +client1 root 
 +</​code><​code>​ 
 +$ chmod 600 .rhosts
 </​code>​ </​code>​
  
-===== RLOGIN =====+==== Cisco ====
  
-==== Установка ====+  * [[Общие настройки сетевого оборудования Cisco#​Настройка rcmd сервисов]]
  
-=== Ubuntu ===+==== Установка клиента ==== 
 + 
 +=== Debian/Ubuntu ===
 <​code>​ <​code>​
 +root@server:​~#​ apt install rsh-client
  
 +ubuntu24# apt install rsh-redone-client
 </​code>​ </​code>​
  
 === FreeBSD === === FreeBSD ===
-<​code>​ 
-[gate:~] # cat /​etc/​inetd.conf 
-</​code><​code>​ 
-... 
-login   ​stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​rlogind ​   rlogind 
-... 
-</​code>​ 
  
 +Присутствует штатно
  
-===== Настройка доступа по RSH и RLOGIN ===== 
-<​code>​ 
-gate# cat ~user1/​.rhosts 
-</​code><​code>​ 
-client1 root 
-client1 
-</​code>​ 
  
-==== Использование ====+=== Windows ​=== 
 + 
 +  * [[http://​val.bmstu.ru/​unix/​Microsoft/​rcmd.zip]] 
 + 
 +==== Варианты использования ==== 
 + 
 +  * в скриптах использовать с ключем -n 
 + 
 +==Linux/​FreeBSD ​===
 <​code>​ <​code>​
 client1$ rsh gate "uname -a" client1$ rsh gate "uname -a"
Line 91: Line 74:
 client1$ rcp /etc/hosts gate:​hosts.bak client1$ rcp /etc/hosts gate:​hosts.bak
  
-client1# ​rlogin ​gate+client1# ​cd /; tar -cvf - etc/ | rsh -l user1 gate "cat > etc.tar"​ 
 +</​code>​
  
-client1# rsh -l user1 gate "uname -a"+=== Cisco ===
  
-client1rcp /etc/shadow user1@gate: +  * [[Общие настройки сетевого оборудования Cisco#Настройка rcmd сервисов]] 
-client1# rcp /​etc/​master.passwd user1@gate:+  * результат в формате DOS, в скриптах рекомендуется использовать dos2unix
  
-client1cd / +<​code>​ 
-client1tar -cvf - etcrsh -l user1 gate "​cat ​etc.tar"+rsh router show run 
 + 
 +rcp router:​running-config ​/srv/​tftp/​router.conf 
 + 
 +# rcp /​srv/​tftp/​firewall.acl router:​running-config 
 + 
 +C:\>rsh router ​-l root show run 
 + 
 +C:\>rcp router.root:​running-config router.conf 
 + 
 +C:\>rcp firewall.acl router:​running-config
 </​code>​ </​code>​
  
 +===== Telnet =====
  
 +[[http://​ru.wikipedia.org/​wiki/​Telnet]]
  
 +==== Ubuntu =====
 +<​code>​
 +root@gate:​~#​ apt-get install telnetd
 +
 +root@gate:​~#​ cat /​etc/​inetd.conf
 +</​code>​
 +
 +==== FreeBSD ====
 +
 +<​code>​
 +[gate:~] # cat /​etc/​inetd.conf
 +</​code><​code>​
 +...
 +telnet stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​telnetd ​   telnetd
 +...
 +</​code>​
сервисы_telnet_rsh.txt · Last modified: 2024/06/19 10:25 by val