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/05/22 13:50]
127.0.0.1 внешнее изменение
сервисы_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>​
  
-==== Установка клиента ====+=== 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 === 
 + 
 +  * результат в формате 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