LINUX.ORG.RU

Ответ на: комментарий от gena2x

$man rlogin
SSH(1) BSD General Commands Manual SSH(1)

NAME
ssh - OpenSSH SSH client (remote login program)


$man ssh
SSH(1) BSD General Commands Manual SSH(1)

NAME
ssh - OpenSSH SSH client (remote login program)


facelift@facelift-laptop:~$ whereis rlogin
rlogin: /usr/bin/rlogin /usr/share/man/man1/rlogin.1.gz
facelift@facelift-laptop:~$ ls -l /usr/bin/rlogin
lrwxrwxrwx 1 root root 24 2009-04-30 05:29 /usr/bin/rlogin -> /etc/alternatives/rlogin
facelift@facelift-laptop:~$ whereis ssh
ssh: /usr/bin/ssh /etc/ssh /usr/share/man/man1/ssh.1.gz
facelift@facelift-laptop:~$ ls -l /usr/bin/ssh
-rwxr-xr-x 1 root root 318812 2009-01-29 00:01 /usr/bin/ssh

Я как бе новичок, но ман выводит одну и ту же страницу. Вот я и решил спросить что происходит. Почему у этих команд одна и та же страница?

facelift
() автор топика
Ответ на: комментарий от facelift

facelift@facelift-laptop:~$ rlogin
usage: ssh [-1246AaCfgKkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-e escape_char] [-F configfile]
[-i identity_file] [-L [bind_address:]port:host:hostport]
[-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
[-R [bind_address:]port:host:hostport] [-S ctl_path]
[-w local_tun[:remote_tun]] [user@]hostname [command]

facelift
() автор топика
Ответ на: комментарий от facelift

facelift@facelift-laptop:~$ uname -a
Linux facelift-laptop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux

facelift
() автор топика

раньше была такая штука rsh

шифрования не было, авторизация была очень слабенькая

rsh
rlogin
rexec


потом появился ssh
slogin
sftp

в современных системах
rsh выпилили как небезопасный, ну а для совместимости сделали вам ссылочки на ssh

в википедии посмотрите, есть наверняка что-то

Sylvia ★★★★★
()
Ответ на: комментарий от facelift

Ептя
facelift@facelift-laptop:~$ whereis rlogin
rlogin: /usr/bin/rlogin /usr/share/man/man1/rlogin.1.gz
facelift@facelift-laptop:~$ ls -l /usr/bin/rlogin
lrwxrwxrwx 1 root root 24 2009-04-30 05:29 /usr/bin/rlogin -> /etc/alternatives/rlogin
facelift@facelift-laptop:~$ ls -l /etc/alternatives/rlogin
lrwxrwxrwx 1 root root 15 2009-04-30 05:28 /etc/alternatives/rlogin -> /usr/bin/slogin
facelift@facelift-laptop:~$ ls -l /usr/bin/slogin
lrwxrwxrwx 1 root root 3 2009-04-30 05:29 /usr/bin/slogin -> ssh

Ну всем спасибо. А то я прям опешил.

facelift
() автор топика
Ответ на: комментарий от Sylvia

> в современных системах
> rsh выпилили как небезопасный, ну а для совместимости сделали вам ссылочки на ssh


Хм, у меня так:

# ls -la `which rlogin`
-rws--x--x 1 root root 13928 2009-03-24 23:18 /usr/bin/rlogin

andreyu ★★★★★
()
Ответ на: комментарий от facelift

>А зачем cat?

там мог быть bash скрипт

ошибся, нужно ls -lah

dimon555 ★★★★★
()

Тогда звиняй.

Вкратце - rlogin и компания (rexec, rsh) - были очень давно и аудентификация там осуществлялась в общем-то по IP адресу и имени пользователя, которое передавалось нешифрованным текстом по тсп. Настраивалось в основном через .rhosts файлы. Пишешь в этот rhosts ip и имя пользователя откуда можно ходить.

Telnet в общем-то из той-же компании.

Из этих трёх программ каждая выполняла свою подфункция - залогиниться, выполнить команду и получить шелл.

Потом появился ssh, которым тоже можно сделать всё вышеперечисленное.

Соответственно когда небезопасность такого подхода стала более чем очевидна, и ssh перестал кушать 100% cpu, его сделали aliasом для старых команд - для тех людей и программ кто привык ими пользоваться.

Иногда эта вся компания полезна и сейчас - где-нить в защищённых сетях, ибо работает всё это со скоростью близкой к скорости света.

gena2x ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.