LinuxForum.Fans
Тема

Локальная сеть

Автор: valet 27 сообщений 4254 просмотров
#293425

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

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

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

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

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

#293428
valet написал:

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

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

#293429

"Lupo Alberto" написал:
На десктопе поднят ssh-сервер, настроена авторизация по ключам.
Можно поподробнее конкретно для моего случая? У меня тоже проскакивала мысль о ssh - но думал можно как-то попроще.
Куда что ставить? Куда ssh-сервер? На каждый комп чтоли ставить ssh-сервер?
#293431
"valet" написал:
но думал можно как-то попроще.

Куда уж проще? :[

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

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

#293432

"Cruiser78" написал:
а оно уже настроено. Копируй через ssh. Адреса то роутер роздал. Их и пользуй.
Очевидно все таки чего-то не хватает.
text
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-сервер? Разве нет?
#293433
"valet" написал:
Очевидно все таки чего-то не хватает.

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

#293436

На десктопе gentoo-home (192.168.1.110) поднят SSH-сервер, с ноутбука gentoo-laptop (192.168.1.100) копирую файл.
[console]
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 %
[/console]

#293437
yars написал:
[quote="valet"]Очевидно все таки чего-то не хватает.

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

Да ладно. Там всё проще.
[console]#service sshd start
#chkconfig sshd on[/console]
И всего делов. Ключи генерить - это для беспарольного захода. Если их нет, то пароль придется ввести.
А не хватает там запущенного на сервере, куда хотим зайти, сервиса sshd

#293438

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

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

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

#293440
Lupo Alberto написал:
То же самое можно сделать и проще, в Dolphin

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

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

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

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

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

#293443

"Cruiser78" написал:
sshd - это служба, запускаемая на сервере, которая позволяет зайти на него по протоколу ssh.
Да, но вот такой то службы нет по дефолту :). Пробовал и
text
service sshd start

и

text
/etc/init.d/sshd start

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

#293444

"Lupo Alberto" написал:
Справедливости ради отмечу, что все эти действия я провожу с ноутбука.
Ну вот поэтому вам и достаточно ssh-сервера поднятого на десктопе :) В момем случае как я понял мне надо ставить ssh-сервер на каждом из ноутов если я хочу иметь доступ с десктопа на эти ноуты.
#293445

"Lupo Alberto" написал:
На десктопе gentoo-home (192.168.1.110) поднят SSH-сервер, с ноутбука gentoo-laptop (192.168.1.100) копирую файл.
Да да, насколько я понял - у вас наоборот цель "достучаться с ноута на десктоп". У меня наоборот - вся работа на десктопе, поэтому именно с него хочу иметь связь с ноутами - в другую сторону - то есть с ноутов на десктоп не надо даже.
#293446

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

text
aptitude install ssh-server

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

#293447

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

text
aptitude install ssh-server

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

text
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 в нужный каталог на ноуте и вижу файл, который мне нужно скопировать с ноута на десктоп. Как мне это проще всего сделать?

#293455

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

Войдите или зарегистрируйтесь, чтобы ответить.