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/05/22 13:50]
127.0.0.1 внешнее изменение
сервисы_telnet_rsh [2021/02/24 09:29]
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>​
  
-==== Установка клиента ====+=== Cisco ===
  
-=== Ubuntu === +[[Общие настройки сетевого оборудования Cisco#Настройка rcmd сервисов]]
-<​code>​ +
-student@client1:​~apt-get install rsh-client +
-</​code>​+
  
 +==== Настройка доступа по RSH ====
  
-==== Настройка доступа по RSH и RLOGIN ====+=== Linux/​FreeBSD ​===
 <​code>​ <​code>​
 gate# su - user1 gate# su - user1
Line 36: 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 сервисов]] 
 + 
 +==== Установка клиента ==== 
 + 
 +=== Debian/​Ubuntu === 
 +<​code>​ 
 +root@server:​~#​ apt install rsh-client 
 +</​code>​ 
 + 
 +=== FreeBSD === 
 + 
 +Присутствует штатно 
 + 
 + 
 +=== 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 48: Line 72:
 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>​ 
 + 
 +=== Cisco === 
 + 
 +  * [[Общие настройки сетевого оборудования Cisco#​Настройка rcmd сервисов]] 
 +  * результат в формате DOS, в скриптах рекомендуется использовать dos2unix 
 + 
 +<​code>​ 
 +# rsh router show run 
 + 
 +# rcp router:​running-config /​srv/​tftp/​router.conf 
 + 
 +# rcp /​srv/​tftp/​firewall.acl router:​running-config
  
-client1# ​rsh -l user1 gate "uname -a"+C:\>rsh router ​-l root show run
  
-client1# rcp /etc/shadow user1@gate: +C:\>rcp router.root:running-config router.conf
-client1# ​rcp /etc/master.passwd user1@gate:+
  
-client1# cd / +C:\>rcp firewall.acl router:​running-config
-client1# tar -cvf - etc/ | rsh -l user1 gate "​cat ​etc.tar"+
 </​code>​ </​code>​
  
сервисы_telnet_rsh.txt · Last modified: 2021/02/24 09:29 by val