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

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


сервисы_telnet_rsh

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
сервисы_telnet_rsh [2012/07/19 15:15]
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 ===== 
- 
-==== 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>​ 
  
 ===== RSH ===== ===== RSH =====
Строка 31: Строка 10:
 <​code>​ <​code>​
 root@gate:​~#​ apt-get install rsh-server root@gate:​~#​ apt-get install rsh-server
- 
-root@gate:​~#​ cd /​lib/​security 
- 
-root@gate:/​lib/​security#​ ln -s pam_rhosts.so pam_rhosts_auth.so 
-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 
- 
 </​code>​ </​code>​
  
Строка 49: Строка 21:
 </​code>​ </​code>​
  
-==== Установка клиента ====+=== Cisco ===
  
-=== Ubuntu === +[[Общие настройки сетевого оборудования Cisco#Настройка rcmd сервисов]]
-<​code>​ +
-student@client1:​~apt-get install rsh-client +
-</​code>​+
  
-===== RLOGIN =====+==== Настройка доступа по RSH ====
  
-==== Установка ==== +=== Linux/​FreeBSD ​===
- +
-=== Ubuntu ​===+
 <​code>​ <​code>​
 +gate# su - user1
  
-</​code>​+$ cat .rhosts 
 +</​code>​<​code>​ 
 +client1
  
-=== FreeBSD === +client1 root
-<​code>​ +
-[gate:~] # cat /​etc/​inetd.conf+
 </​code><​code>​ </​code><​code>​
-... +$ chmod 600 .rhosts
-login   ​stream ​ tcp     ​nowait ​ root    /​usr/​libexec/​rlogind ​   rlogind +
-...+
 </​code>​ </​code>​
  
 +==== Cisco ====
  
-===== Настройка ​доступа по RSH и RLOGIN ​=====+  * [[Общие настройки сетевого оборудования Cisco#Настройка ​rcmd сервисов]] 
 + 
 +==== Установка клиента ==== 
 + 
 +=== 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"
Строка 91: Строка 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 =====
  
 +[[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.1342696548.txt.gz · Последние изменения: 2013/05/22 13:50 (внешнее изменение)