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 [2013/10/03 08:36]
val
сервисы_telnet_rsh [2021/02/24 09:29] (current)
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 ===
 +
 +  * [[Общие настройки сетевого оборудования Cisco#​Настройка rcmd сервисов]]
 +  * результат в формате 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.1380775001.txt.gz · Last modified: 2013/10/03 08:36 by val