답변:
실제로 이것을 사용 하여이 작업을 수행 할 수 있으며 netcat
, 대부분의 경우 Linux에 이미 설치되어 있으며 간단합니다.
PC 1에서 다음을 입력하십시오. nc -l 55555
PC 2에서 다음을 입력하십시오. nc $IP 55555
, 여기서 $IP
PC 1의 로컬 IP 주소 [ex 192.168.2.50
]
이 작업을 마치면 PC 2의 같은 상자에 무언가를 입력하고 Enter 키를 누릅니다. 그런 다음 PC 1을 살펴보면 메시지가 나타납니다! 두 가지 방식으로 작동합니다.
55555 이외의 다른 포트를 선택하거나 방화벽을 연 경우 인터넷을 통해 외부 IP를 통해이 작업을 수행 할 수 있습니다.
while true; do nc -l 5555; done
그리고 까다로운 부분은 대화식 모드로 들어 가지 않고 nc 파이프에 무언가를 반향시키는 것입니다. PC2 (또는 동일한 컴퓨터의 다른 열 화상)에서도 다음을 사용하십시오. echo "i am PC2" | nc $IP 5555
메시지가 전송되고 연결이 닫히지 만 다시 열립니다. 따라서 PC3에서도 여전히 할 수 echo "i am PC3" | nc $IP 5555
있으며 PC1은 그 메시지를받습니다.
netcat
해킹이 필요 없습니다 .
talk
(또는 ytalk
- 동일한 프로토콜이지만 새로운 다중 사용자)을 복사하는 사용자의 단말기로부터 다른 사용자로의 통신 라인을 시각적으로 프로그램이다. 아마도 netsend와 가장 가까운 UNIX 일 것입니다. 장점은 ssh를 통해 통신을 보호 할 수 있다는 것입니다.
패키지는 소프트웨어 리포지토리에 있습니다. 사용법은 간단합니다.
talk user@host
자세한 내용은 여기 :
편집 : wikipedia에서 스크린 샷을 찾았습니다.
다시 편집하십시오 (psusi의 의견에 대한 답변) : Gnome에 대해 잘 모르겠지만 KDE에서 토크 요청에 대한 팝업을 표시합니다.
한 가지 옵션 : 한 서버에 ssh 클라이언트가 설치되어 있으면 ssh를 사용하여 로그인하고을 사용할 수 있습니다 write
.
http://manpages.ubuntu.com/manpages/wily/man2/write.2.html
공감이이를 지원하지만 활성화해야합니다. 주변 사람들이라고하며 서버가 필요없는 특수한 계정입니다. 그 외에는 Facebook 및 Google에서 사용하는 것과 동일한 프로토콜입니다. 활성화 한 모든 사람은 활성화 된 동일한 네트워크의 다른 모든 사람에게 표시됩니다.
로컬 계정 (Bonjour / Avahi)을 설정하여 pidgin과 동일한 명령 줄인 finch를 사용 하여이 작업을 수행 할 수 있습니다 . 나는 핀치를 직접 사용하지 않았으므로 설정에서 안내 할 수는 없지만 상당히 쉬워야합니다.
netcat
. 당신은 무엇이든 그 도구를 사용할 수 있습니다 .