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

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


сервисы_telnet_rsh

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
сервисы_telnet_rsh [2012/07/11 15:06]
val
сервисы_telnet_rsh [2018/08/22 08:37] (текущий)
val [Варианты использования]
Строка 1: Строка 1:
 ====== Сервисы TELNET RSH ====== ====== Сервисы TELNET RSH ======
- 
-[[http://​ru.wikipedia.org/​wiki/​Telnet]] 
  
 [[http://​en.wikipedia.org/​wiki/​Remote_shell]] [[http://​en.wikipedia.org/​wiki/​Remote_shell]]
  
-===== Telnet ​=====+===== RSH =====
  
-==== Ubuntu ​====+==== Установка сервера ​====
-<​code>​ +
-root@gate:​~#​ apt-get install telnetd+
  
-root@gate:​~# ​cat /​etc/​inetd.conf+=== Ubuntu === 
 +<​code>​ 
 +root@gate:​~# ​apt-get install rsh-server
 </​code>​ </​code>​
  
-==== FreeBSD ===+=== FreeBSD ===
 <​code>​ <​code>​
 [gate:~] # cat /​etc/​inetd.conf [gate:~] # cat /​etc/​inetd.conf
 </​code><​code>​ </​code><​code>​
 ... ...
-telnet ​stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​telnetd ​   telnetd+shell  ​stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​rshd       rshd
 ... ...
 </​code>​ </​code>​
  
-===== RSH =====+=== Cisco ===
  
-==== Установка ====+[[Общие настройки сетевого оборудования Cisco#​Настройка rcmd сервисов]]
  
-=== Ubuntu ​===+==== Настройка доступа по RSH ==== 
 + 
 +=== Linux/​FreeBSD ​===
 <​code>​ <​code>​
-root@gate:~apt-get install rsh-server+gate# su user1
  
-root@gate:​~#​ cd /​lib/​security +$ cat .rhosts 
- +</code><​code>​ 
-root@gate:/​lib/​security#​ ln -s pam_rhosts.so pam_rhosts_auth.so +client1
-root@gate:/lib/​security#​ ln -s pam_unix.so pam_unix_session.so +
-root@gate:/​lib/​security#​ ln -s pam_unix.so pam_unix_acct.so+
  
-student@client1:~# sudo apt-get install rsh-client+client1 ​root 
 +</​code><​code>​ 
 +$ chmod 600 .rhosts
 </​code>​ </​code>​
  
-=== FreeBSD ​===+==== Cisco ====
  
-<​code>​ +  * [[Общие настройки сетевого оборудования Cisco#Настройка rcmd сервисов]]
-[gate:​~] ​cat /​etc/​inetd.conf +
-</​code><​code>​ +
-... +
-shell  stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​rshd ​      ​rshd +
-... +
-</​code>​+
  
-==== Настройка ====+==== Установка клиента ==== 
 + 
 +==Debian/​Ubuntu ​===
 <​code>​ <​code>​
-gate# cat ~user1/​.rhosts +root@server:~# apt install rsh-client
-</​code><​code>​ +
-client1 ​root +
-client1+
 </​code>​ </​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"
Строка 67: Строка 72:
 client1$ rcp /etc/hosts gate:​hosts.bak client1$ rcp /etc/hosts gate:​hosts.bak
  
 +client1# cd /; tar -cvf - etc/ | rsh -l user1 gate "cat > etc.tar"​
 +</​code>​
  
-client1# rsh -l user1 gate "uname -a"+=== Cisco ===
  
-client1# rcp /etc/shadow user1@gate:​ +  * результат в формате DOS, в скриптах рекомендуется использовать dos2unix
-client1# rcp /​etc/​master.passwd user1@gate:+
  
-client1# cd / +<​code>​ 
-client1# tar -cvf - etc/ | rsh -l user1 gate "​cat ​etc.tar"+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 =====
  
 +[[http://​ru.wikipedia.org/​wiki/​Telnet]]
  
 +==== Ubuntu =====
 +<​code>​
 +root@gate:​~#​ apt-get install telnetd
 +
 +root@gate:​~#​ cat /​etc/​inetd.conf
 +</​code>​
 +
 +==== FreeBSD ====
 +
 +<​code>​
 +[gate:~] # cat /​etc/​inetd.conf
 +</​code><​code>​
 +...
 +telnet stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​telnetd ​   telnetd
 +...
 +</​code>​
сервисы_telnet_rsh.1342004793.txt.gz · Последние изменения: 2013/05/22 13:50 (внешнее изменение)