Инструменты пользователя

Инструменты сайта


сервисы_telnet_rsh

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
сервисы_telnet_rsh [2013/10/03 08:36]
val
сервисы_telnet_rsh [2018/08/22 08:37] (текущий)
val [Варианты использования]
Строка 3: Строка 3:
 [[http://​en.wikipedia.org/​wiki/​Remote_shell]] [[http://​en.wikipedia.org/​wiki/​Remote_shell]]
  
-===== RSH/​RLOGIN ​=====+===== RSH =====
  
 ==== Установка сервера ==== ==== Установка сервера ====
Строка 18: Строка 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
Строка 28: Строка 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 ===
Строка 52: Строка 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"​
Строка 64: Строка 76:
  
 === Cisco === === Cisco ===
 +
 +  * результат в формате DOS, в скриптах рекомендуется использовать dos2unix
 +
 <​code>​ <​code>​
 C:\>rsh router -l root show run C:\>rsh router -l root show run
  
-C:\>rcp router.root:​running-config router-config.bak +C:\>rcp router.root:​running-config router.conf
  
 +C:\>rcp firewall.acl router:​running-config
 </​code>​ </​code>​
  
сервисы_telnet_rsh.1380775001.txt.gz · Последние изменения: 2013/10/03 08:36 — val