1 (29.12.2012 20:42:54 отредактировано valet)

Имеется 3 компьютера дома, все 3 в интернете.
1. Главный рабочий комп - Debian 6, подключен кабелем к роутеру (на нем интернет).
2. Ноутбук - Debian 6 - общается по wi-fi с роутером для получения интернета.
3. Ноутбук - Fedora 12 - общается по wi-fi с роутером для получения интернета.

Какой самый простой способ настроить связь между ними? Типа поднять чтоли локальную сеть - но без дополнительного оборудования (то есть кроме интернет-роутера с wi-fi у меня ничего нет и не планируется). Если это невозможно, то все равно подскажите как проще всего настроить между ними связь. Нужен банальный доступ с главного компьютера на 2 остальных (для копирования файлов).

Подскажите как это проще всего сделать? А то меня чето совсем заглючило...

2

valet пишет:

Нужен банальный доступ с главного компьютера на 2 остальных (для копирования файлов).

У меня примерно такая же конфигурация домашней «сети».
На десктопе поднят ssh-сервер, настроена авторизация по ключам. Это позволяет по запросу с ноутбука скопировать файлы как с десктопа на ноутбук, так и обратно.

Был, был и весь вышел...

3

valet пишет:

Какой самый простой способ настроить связь между ними?  Нужен банальный доступ с главного компьютера на 2 остальных (для копирования файлов).

а оно уже настроено. Копируй через ssh. Адреса то роутер роздал. Их и пользуй.

4

Lupo Alberto пишет:

На десктопе поднят ssh-сервер, настроена авторизация по ключам.

Можно поподробнее конкретно для моего случая? У меня тоже проскакивала мысль о ssh - но думал можно как-то попроще.
Куда что ставить? Куда ssh-сервер? На каждый комп чтоли ставить ssh-сервер?

5

valet пишет:

но думал можно как-то попроще.

Куда уж проще?  ah

valet пишет:

Куда что ставить? Куда ssh-сервер? На каждый комп чтоли ставить ssh-сервер?

Только на десктоп.

Был, был и весь вышел...

6 (29.12.2012 21:03:34 отредактировано valet)

Cruiser78 пишет:

а оно уже настроено. Копируй через ssh. Адреса то роутер роздал. Их и пользуй.

Очевидно все таки чего-то не хватает.

ssh valet@192.168.0.68
ssh: connect to host 192.168.0.68 port 22: Connection refused

192.168.0.68 - это локальный айпи, который дал мой роутер (он выступает, как я понимаю, в качестве dhcp-сервера) моему ноуту.
valet - юзер на нем.
И как я понимаю возможно не хватает того, о чем говорит Lupo Alberto, вот только не пойму почему на десктопе?

Lupo Alberto пишет:

Только на десктоп.

Вы имеете ввиду то, что я у меня 1. Главный рабочий комп? Я правильно понял?
Просто в таком случае мне не совсем понятна схема. Мне как бы кажется раз я с главного компа хочу достучаться по ssh до ноута, то наверно на ноуте надо ставить ssh-сервер? Разве нет?

7

valet пишет:

Очевидно все таки чего-то не хватает.

Ключей доступа, которые генерируются при помощи ssh-keygen.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

8

На десктопе gentoo-home (192.168.1.110) поднят SSH-сервер, с ноутбука gentoo-laptop (192.168.1.100) копирую файл.

 Консоль:

lupo@gentoo-laptop /tmp % hostname
gentoo-laptop
lupo@gentoo-laptop /tmp % ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 00:18:de:77:66:7e 
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::218:deff:fe78:637e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:238413 errors:0 dropped:0 overruns:0 frame:0
          TX packets:204363 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:187218546 (178.5 MiB)  TX bytes:28032640 (26.7 MiB)

lupo@gentoo-laptop /tmp % echo "Test" > Test.txt
lupo@gentoo-laptop /tmp % scp Test.txt gentoo-home:
Test.txt                                                                                         100%    5     0.0KB/s   0.0KB/s   00:00   
lupo@gentoo-laptop /tmp % ssh gentoo-home
Last login: Sat Dec 29 20:12:45 FET 2012 from gentoo-laptop.ha0s.net on ssh
lupo@gentoo-home ~ % hostname
gentoo-home
lupo@gentoo-home ~ % ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.110  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::6ef0:49ff:fe11:7742  prefixlen 64  scopeid 0x20<link>
        ether 6c:f0:49:11:77:42  txqueuelen 1000  (Ethernet)
        RX packets 43946626  bytes 4462315189 (4.1 GiB)
        RX errors 0  dropped 12  overruns 0  frame 0
        TX packets 77019773  bytes 93549815811 (87.1 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lupo@gentoo-home ~ % cat Test.txt
Test
lupo@gentoo-home ~ % exit
Connection to 192.168.1.110 closed.
lupo@gentoo-laptop /tmp %

Был, был и весь вышел...

9

yars пишет:
valet пишет:

Очевидно все таки чего-то не хватает.

Ключей доступа, которые генерируются при помощи ssh-keygen.

Да ладно. Там всё проще.

 Консоль:
#service sshd start
#chkconfig sshd on

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

10

То же самое можно сделать и проще, в Dolphin
http://s018.radikal.ru/i513/1212/dd/69be71199471t.jpg

Был, был и весь вышел...

11

valet пишет:

Мне как бы кажется раз я с главного компа хочу достучаться по ssh до ноута, то наверно на ноуте надо ставить ssh-сервер? Разве нет?

Совершенно правильное понимание вопроса. Сервер - это компьютер, куда хотим зайти. Клиент - это компьютер, откуда хотим зайти.
sshd - это служба, запускаемая на сервере, которая позволяет зайти на него по протоколу ssh.
ssh - это не только протокол, но и название программы-клиента (вообще-то там несколько программ, которые заточены под конкретные нужды, ssh - это удаленный терминал), с помощью которой ходим на сервер. Имеет очень богатые возможности. Но 90% админов пользуются её в качестве ремутного терминала. А про остальное - забывают потихоньку.

12 (29.12.2012 21:20:52 отредактировано Cruiser78)

Lupo Alberto пишет:

То же самое можно сделать и проще, в Dolphin

А можно я не буду скрин mc с подключёным по ssh компом сюда постить? ab Главное - не привязано ни к каким gdm'ам. ssh и текстовая консоль наше всё.

13

Cruiser78 пишет:

Совершенно правильное понимание вопроса. Сервер - это компьютер, куда хотим зайти. Клиент - это компьютер, откуда хотим зайти.

Всё так, но чтобы скопировать файл с десктопа на ноутбук или с ноутбука на десктоп мне достаточно сервера, поднятого на десктопе. Справедливости ради отмечу, что все эти действия я провожу с ноутбука.

Был, был и весь вышел...

14

Cruiser78 пишет:

А можно я не буду скрин mc с подключёным по ssh компом сюда постить?

Можно и не постить. Я просто хотел показать, что всё это настроить очень легко.

Был, был и весь вышел...

15

Cruiser78 пишет:

sshd - это служба, запускаемая на сервере, которая позволяет зайти на него по протоколу ssh.

Да, но вот такой то службы нет по дефолту ab. Пробовал и

service sshd start

и

/etc/init.d/sshd start

- никакого результата.
Очевидно на ноуте надо поднимать таки ssh-сервер ну или другими словами эту службу.

16

Lupo Alberto пишет:

Справедливости ради отмечу, что все эти действия я провожу с ноутбука.

Ну вот поэтому вам и достаточно ssh-сервера поднятого на десктопе ab В момем случае как я понял мне надо ставить ssh-сервер на каждом из ноутов если я хочу иметь доступ с десктопа на эти ноуты.

17

Lupo Alberto пишет:

На десктопе gentoo-home (192.168.1.110) поднят SSH-сервер, с ноутбука gentoo-laptop (192.168.1.100) копирую файл.

Да да, насколько я понял - у вас наоборот цель "достучаться с ноута на десктоп". У меня наоборот - вся работа на десктопе, поэтому именно с него хочу иметь связь с ноутами - в другую сторону - то есть с ноутов на десктоп не надо даже.

18

Кароче пока на ноуте с debian'ом сделал

aptitude install ssh-server

, о результатах отпишусь.

19 (29.12.2012 21:40:20 отредактировано valet)

Да, ребята, это работает. Достаточно было на ноуте поставить ssh-сервер:

aptitude install ssh-server

Как я с десктопа могу уже связываться по ssh:

valet@valet-comp:~$ ssh valet@192.168.0.68
The authenticity of host '192.168.0.68 (192.168.0.68)' can't be established.
RSA key fingerprint is af:36:4b:65:c7:97:bf:95:a4:cc:b1:d1:56:b0:88:fb.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.68' (RSA) to the list of known hosts.
valet@192.168.0.68's password: 
Linux valet-debian 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
You have new mail.
Last login: Sun Nov 28 21:34:10 2010
valet@valet-debian:~$

Ну и самый банальный вопрос: вот я уже со своего десктопа зашел по ssh в нужный каталог на ноуте и вижу файл, который мне нужно скопировать с ноута на десктоп. Как мне это проще всего сделать?

20

Прочитал тему. Чёрт, это так всё просто можно было сделать! А я, дурак, ftp поднимал.

21

AnKar пишет:

Прочитал тему. Чёрт, это так всё просто можно было сделать! А я, дурак, ftp поднимал.

Хорошо, значит и более опытным пригодится ab

22

valet пишет:

Ну и самый банальный вопрос: вот я уже со своего десктопа зашел по ssh в нужный каталог на ноуте и вижу файл, который мне нужно скопировать с ноута на десктоп. Как мне это проще всего сделать?

Разобрался. Может кому-то пригодится... Может можно как-то еще проще, но я для получения файла, лежащего на ноуте, делаю так на десктопе:

scp remoteuser@remoteip:/path/to/remote/file /path/on/desctop

После чего будет запрошен пароль юзера remoteuser на ноуте...

23

valet пишет:
Cruiser78 пишет:

sshd - это служба, запускаемая на сервере, которая позволяет зайти на него по протоколу ssh.

Да, но вот такой то службы нет по дефолту ab. Пробовал и

service sshd start

и

/etc/init.d/sshd start

- никакого результата.
Очевидно на ноуте надо поднимать таки ssh-сервер ну или другими словами эту службу.

1. Должно быть из кАропки. Не знаю такого дистрибутива, чтобы его не было. Итак, если линукс редхатовский, то даем от рута команду yum install openssh. В других дистрибутивах комаеда иная, но суть та же.
2. Надо не забыть открыть 22-й порт на сервере. Иначе можно стучатья на него до морковкина заговенья.
3. Что значит - "никакого результата"? Вывод service sshd status в студию...

24

valet пишет:

Ну и самый банальный вопрос: вот я уже со своего десктопа зашел по ssh в нужный каталог на ноуте и вижу файл, который мне нужно скопировать с ноута на десктоп. Как мне это проще всего сделать?

запустить mc. Обычный тривиальный двухпанельник. И в нем влегкую открывать на ту или иную панель ssh-соединение с удаленным хостом.

25

valet пишет:

Ну и самый банальный вопрос: вот я уже со своего десктопа зашел по ssh в нужный каталог на ноуте и вижу файл, который мне нужно скопировать с ноута на десктоп. Как мне это проще всего сделать?

ИМХО, лучший вариант - освоить rsync,ну и MC.

Да, у меня Ubuntu.
Нет, не глючит.

26

Cruiser78 пишет:

3. Что значит - "никакого результата"? Вывод service sshd status в студию...

я думал и так можно догадаться ab

команда не найдена

что же еще )

27

Cruiser78 пишет:

Не знаю такого дистрибутива, чтобы его не было.

Cruiser78 пишет:

Итак, если линукс редхатовский, то даем от рута команду yum install openssh.

вы же сами себе противоречите ab, сами назвали дистрибутив в котором нету из каробки ab, в дебиане тоже не было - я ставил по aptitude install ssh-server - все работает, о чем я отписал выше.