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

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


сервисы_telnet_rsh

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
сервисы_telnet_rsh [2012/07/19 15:55]
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>​
  
-==== Установка клиента ====+=== 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
Строка 36: Строка 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"
Строка 48: Строка 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>​
  
-client1# ​rsh -l user1 gate "uname -a"+=== Cisco === 
 + 
 +  * результат в формате DOS, в скриптах рекомендуется использовать dos2unix 
 + 
 +<​code>​ 
 +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.1342698929.txt.gz · Последние изменения: 2013/05/22 13:50 (внешнее изменение)