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
Last revision Both sides next revision
сервисы_telnet_rsh [2013/10/03 08:36]
val
сервисы_telnet_rsh [2020/11/20 15:48]
val [Варианты использования]
Line 3: Line 3:
 [[http://​en.wikipedia.org/​wiki/​Remote_shell]] [[http://​en.wikipedia.org/​wiki/​Remote_shell]]
  
-===== RSH/​RLOGIN ​=====+===== RSH =====
  
 ==== Установка сервера ==== ==== Установка сервера ====
Line 18: Line 18:
 ... ...
 shell  stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​rshd ​      rshd shell  stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​rshd ​      rshd
-login  stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​rlogind ​   rlogind 
 ... ...
 </​code>​ </​code>​
  
-==== Настройка доступа по RSH и RLOGIN ​====+=== Cisco === 
 + 
 +[[Общие настройки сетевого оборудования Cisco#​Настройка rcmd сервисов]] 
 + 
 +==== Настройка доступа по RSH ==== 
 + 
 +=== Linux/​FreeBSD ​===
 <​code>​ <​code>​
 gate# su - user1 gate# su - user1
Line 28: Line 33:
 $ cat .rhosts $ cat .rhosts
 </​code><​code>​ </​code><​code>​
-client1 root 
 client1 client1
 +
 +client1 root
 +</​code><​code>​
 +$ chmod 600 .rhosts
 </​code>​ </​code>​
 +
 +==== Cisco ====
 +
 +  * [[Общие настройки сетевого оборудования Cisco#​Настройка rcmd сервисов]]
  
 ==== Установка клиента ==== ==== Установка клиента ====
  
-=== Ubuntu ===+=== Debian/Ubuntu ===
 <​code>​ <​code>​
-student@client1:~# apt-get install rsh-client+root@server:~# apt install rsh-client
 </​code>​ </​code>​
  
-=== FreeBSD/​Windows ​===+=== FreeBSD ===
  
 Присутствует штатно Присутствует штатно
 +
 +
 +=== Windows ===
 +
 +  * [[http://​val.bmstu.ru/​unix/​Microsoft/​rcmd.zip]]
  
 ==== Варианты использования ==== ==== Варианты использования ====
 +
 +  * в скриптах использовать с ключем -n
  
 === Linux/​FreeBSD === === Linux/​FreeBSD ===
Line 52: Line 71:
  
 client1$ rcp /etc/hosts gate:​hosts.bak client1$ rcp /etc/hosts gate:​hosts.bak
- 
-client1$ rlogin gate 
- 
-client1# rsh -l user1 gate "uname -a" 
- 
-client1# rcp /etc/shadow user1@gate: 
-client1# rcp /​etc/​master.passwd user1@gate: 
  
 client1# cd /; tar -cvf - etc/ | rsh -l user1 gate "cat > etc.tar"​ client1# cd /; tar -cvf - etc/ | rsh -l user1 gate "cat > etc.tar"​
Line 64: Line 76:
  
 === Cisco === === Cisco ===
 +
 +  * результат в формате DOS, в скриптах рекомендуется использовать dos2unix
 +
 <​code>​ <​code>​
-C:\>rsh router ​-l root show run+rsh router show run
  
-C:\>rcp router.root:​running-config router-config.bak+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_rsh.txt · Last modified: 2021/02/24 09:29 by val