общаться по локальной сети из Linux в Linux?

Насколько я помню, в Windows было что-то вроде netsend, которое позволяло отправлять простые сообщения по локальной сети. Мне особенно нравится это, потому что не нужно устанавливать дополнительный клиентский софт (привет скайп).

Есть ли в Linux что-то простое, как это?

62
задан 03.05.2020, 12:01

7 ответов

Один вариант: если на одном сервере установлен клиент ssh, вы можете войти в систему с помощью ssh и использовать write. http://manpages.ubuntu.com/manpages/wily/man2/write.2.html

0
ответ дан 03.05.2020, 12:02

Вы можете сделать это с помощью finch Install finch , командной строки, эквивалентной pidgin, путем настройки локальных учетных записей (Bonjour / Avahi). Я сам не использовал зяблик, поэтому не могу наставить вас в настройке, но это должно быть довольно просто.

0
ответ дан 03.05.2020, 12:02

На самом деле вы можете сделать это с netcat, я думаю, что он уже установлен в большинстве случаев на Linux, и это очень просто.

На ПК 1 введите: nc -l 55555

На ПК 2 введите: nc $IP 55555, где $IP равен локальному IP-адресу ПК 1 [например, 192.168.2.50]

Как только вы сделаете это, в том же окне, с ПК 2, введите что-то и нажмите ввод. Затем идите и посмотрите на ПК 1, и ваше сообщение будет там! Это работает в обе стороны.

Вы также можете выбрать порт, отличный от 55555, или, если вы открыли брандмауэр, вы можете сделать это через Интернет через внешний IP-адрес.

0
ответ дан 03.05.2020, 12:03
  • 1
    @wair92 действительно. Используйте на PC1: while true; do nc -l 5555; done и (хитрая часть) должен отозваться эхом, что-то к каналу nc вместо вводит в it' s интерактивный режим. На PC2 (или даже другой терминал в той же машине) использование: echo "i am PC2" | nc $IP 5555 и сообщение будет отправлен, и соединение закроется, но будет вновь открыто. Так, можно все еще сделать в PC3: echo "i am PC3" | nc $IP 5555 и PC1 получит то сообщение. – Francisco Quintero 03.05.2020, 12:03
  • 2
    +1 для другого творческого использования netcat. Можно использовать тот инструмент для что-либо . – Rocket Hazmat 03.05.2020, 12:04
  • 3
    Возможность сделать это больше чем с 2 пк? – Feng Huo 03.05.2020, 12:04

Вы можете использовать iptux . Это очень удобная программа на основе графического интерфейса. Вы даже можете отправлять файлы (и всю папку) своему коллеге.

Из терминала

sudo apt-get install iptux

выполнят эту работу.

Вот скриншот этого инструмента.

iptux image (turn on image in your browser to see this)

0
ответ дан 03.05.2020, 12:03
  • 1
    простой, графический, легкий и прекрасный, Спасибо! – Nick Chan Abdullah 03.05.2020, 12:04
  • 2
    Лучший ответ в этом потоке безусловно. – DickieBoy 03.05.2020, 12:04

Если у вас в сети есть несколько машин с Windows, вы все равно можете «отправлять их по сети» через smbclient ... вы работаете через окна & amp; Linux .. (и вы также можете транслировать)

0
ответ дан 03.05.2020, 12:04

Эмпатия поддерживает это, но вам нужно активировать его. Он называется «люди поблизости» и представляет собой особую учетную запись, для которой не требуется сервер. Кроме этого, это тот же протокол, который используют Facebook и Google. Каждый, кто его активировал, будет виден всем остальным в той же сети, что и его активировал.

0
ответ дан 03.05.2020, 12:04
  • 1
    тьфу просто видел это: " прерывания: чат сочувствия [...] общая защита ip:... sp:... error:0 в libc-2.19.so" но только показанный на dmesg одной машины! –  03.05.2020, 12:05
  • 2
    люди поблизости на самом деле названный " salut" и моя установка английский o_O (по крайней мере, на сочувствии 3.8.6), так или иначе пользователи нашли друг друга! но... они наклоняются, отправляют сообщения? несмотря на зеленый значок, это говорит, что пользователь в режиме офлайн..., Вы добавляли некоторое правило брандмауэра позволить это? – 42n4 03.05.2020, 12:05
  • 3
    не мог найти опцию, могла быть версия? – informatik01 03.05.2020, 12:05
  • 4
    Это должно быть установлено по умолчанию в любой поддерживаемой версии Ubuntu, но я думаю, что пакет называют приветом телепатии. Это должно появиться как тип учетной записи " Люди Nearby" когда Вы создаете новую учетную запись в Сочувствии. (Конечно, " Люди Nearby" также переводится, таким образом, это могло бы отличаться если you' ре, не используя английский язык) – Money Oriented Programmer 03.05.2020, 12:06

Нет необходимости в netcat взломах.

talk (или ytalk - тот же протокол, но более новый, многопользовательский) - это программа визуальной связи, которая копирует линии из вашего терминала в терминал другого пользователя. Вероятно, они являются ближайшим эквивалентом UNIX для netsend. Преимущество состоит в том, что связь может быть защищена путем запуска по ssh.

Пакеты находятся в репозиториях программного обеспечения. Использование просто:

talk user@host

Более подробную информацию здесь:

Редактировать: нашел снимок экрана в Википедии: Unix talk screenshot

Редактировать снова (ответ на комментарий Псуси): I Я не уверен насчет Gnome, но KDE покажет всплывающее окно для запроса на разговор:

KDE talk popup

0
ответ дан 03.05.2020, 12:05
  • 1
    Вы могли подробно остановиться, как сделать эту работу по сети или SSH? – albert 03.05.2020, 12:05
  • 2
    I' m испытывающий затруднений, чтобы заставить разговор работать. Netcat сразу работал все же. – Tahir Khalid 03.05.2020, 12:06
  • 3
    @psusi протокол разговора управляет tty к tty в локальной системе, но если у Вас есть демон разговора, работающий на обеих машинах и именах DNS, присвоенных им, это выследит пользователей на других машинах по сети также. – rplaurindo 03.05.2020, 12:06
  • 4
    @psusi: существует настольное уведомление для запросов разговора; посмотрите мое второе редактирование. Кроме того, разговор, конечно, работает по сети и в графическом рабочем столе. – Ricky Levi 03.05.2020, 12:07
  • 5
    Я думал об ответе на этот вопрос как этот, но отклонил его, потому что (y), разговор управляет tty к tty, не по сети и людям, используют gui рабочие столы в эти дни вместо того, чтобы войти в систему tty. Надлежащий ответ на этот вопрос включил бы сетевой протокол, который откроется клиент чата gui на рабочем столе, но к сожалению современная network+gui замена для ytalk никогда не разрабатывалась. Windows NT раньше имел надлежащую программу чата, которая сделала это (не всего один способ, которым одна сеть сообщения отправляет), но и Microsoft отбросила программу, я думаю в win2k или xp, который является позором. – Morgs 03.05.2020, 12:07

Теги

Похожие вопросы