Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ sendxmppp ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
sendxmpp - ๋ช ๋ น์ค์์ xmpp ๋ฉ์์ง๋ฅผ ๋ณด๋ ๋๋ค.
๊ฐ์
sendxmpp [์ต์ ] [ ...]
sendxmpp --raw [์ต์ ]
๊ธฐ์
sendxmpp๋ ๋ช ๋ น์ค์์ XMPP(Jabber) ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ํ๋ก๊ทธ๋จ์ ๋๋ค.
์ฐํธ(1). ๊ฐ๋ณ ์์ ์์ ์ฑํ ๋ฐฉ ๋ชจ๋์๊ฒ ๋ฉ์์ง๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค.
์ต์
-f,--ํ์ผ ํ์ผ
ํ์ผ ๋์ ๊ตฌ์ฑ ํ์ผ ~/.sendxmpprc
-u,--์ฌ์ฉ์ ์ด๋ฆ ์ฌ์ฉ์
์ฌ์ฉ์ ๊ตฌ์ฑ ํ์ผ์ ์๋ ๊ฒ ๋์
-p,--๋น๋ฐ๋ฒํธ ์ํธ
์ํธ ๊ตฌ์ฑ ํ์ผ์ ์๋ ๊ฒ ๋์
-j,--jserver ์ฌ๊ธฐ๋ ์ฌ๋
์ฌ๋ฒ ์ฌ์ฉ ์ฌ๊ธฐ๋ ์ฌ๋ ๊ตฌ์ฑ ํ์ผ์ ์๋ ๊ฒ ๋์ .
-o,--์์ ๊ตฌ์ฑ ์์ ์ด๋ฆ
์ฐ๊ฒฐ ํธ์ถ์ ๊ตฌ์ฑ ์์ ์ด๋ฆ์ ์ฌ์ฉํ์ญ์์ค. Google ํ ํฌ์ ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค.
-r,--์์ ๊ณ ํด์๋
์์ ์ฌ์ฉ ๊ณ ํด์๋ ๋ฐ์ ์์ ๋ํด [๊ธฐ๋ณธ๊ฐ: 'sendxmpp']; ์ฑํ ๋ฐฉ์ ๋ณด๋ผ ๋,
์ด๊ฒ์ด '๋ณ๋ช '์ ๊ฒฐ์ ํฉ๋๋ค
-t,--tls
TLS๋ฅผ ์ฌ์ฉํ์ฌ ์์ ํ๊ฒ ์ฐ๊ฒฐ
-e,--ssl
SSL์ ์ฌ์ฉํ์ฌ ์์ ํ๊ฒ ์ฐ๊ฒฐ
-n,--no-tls-ํ์ธ
SSL ์ธ์ฆ์ ํ์ธ์ ๋นํ์ฑํํฉ๋๋ค. ๋ ์ข์ ๋ฐฉ๋ฒ์ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
--tls-ca-๊ฒฝ๋ก CA ์ธ์ฆ์์ ํ์ํ ๊ฒฝ๋ก๊ฐ ์์ต๋๋ค.
-a,--tls-ca-๊ฒฝ๋ก
์ฌ์ฉ์ ์ ์ CA ์ธ์ฆ์ ๊ฒฝ๋ก. SSL ์ธ์ฆ์๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ฐ๊ฒฐ.
-l,--ํ์
์ด์ ๋ฒ์ ๊ณผ์ ํธํ์ฑ ์ต์ . ๋น์ ์ ์ฌ์ฉํด์ผํฉ๋๋ค --๋ฉ์์ง ์ ํ=์ ๋ชฉ ๋์ ์. ๋ณด๋ด
ํค๋๋ผ์ธ ์ ํ ๋ฉ์์ง(์คํ๋ผ์ธ ๋ฉ์์ง์๋ ์ ์ฅ๋์ง ์์)
--๋ฉ์์ง ์ ํ
๋ฉ์์ง ์ ํ์ ์ค์ ํฉ๋๋ค. ์ง์๋๋ ์ ํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๋ฉ์์ง ์ก๋ด ํ์ . ๊ธฐ๋ณธ ๋ฉ์์ง ์ ํ
is ๋ฉ์์ง. ํค๋๋ผ์ธ ์ ํ ๋ฉ์์ง๋ ๋ค์์ผ๋ก๋ ์ค์ ํ ์ ์์ต๋๋ค. --ํ์ ์ต์ , ์ฐธ์กฐ
--ํ์
-c,--๋ํ๋ฐฉ
๋ฉ์์ง๋ฅผ ์ฑํ ๋ฐฉ์ผ๋ก ๋ณด๋ด๊ธฐ
-s,--์ฃผ์ ์ ๋ชฉ
๋ฉ์์ง ์ ๋ชฉ์ ๋ค์์ผ๋ก ์ค์ ํ์ธ์. ์ ๋ชฉ [๊ธฐ๋ณธ: '']; ์ฑํ ๋ฐฉ์ ๋ณด๋ผ ๋,
์ด๊ฒ์ ์ฑํ ๋ฐฉ์ ์ ๋ชฉ์ ์ค์ ํฉ๋๋ค
-m,--๋ฉ์ธ์ง ๋ฉ์์ง
๋ณด๋ธ ๋ฉ์์ง๋ฅผ ์ฝ์ด๋ณด์ธ์. ๋ฉ์์ง (ํ์ผ) ํ์ค ์ ๋ ฅ ๋์
-i,--์ธํฐ๋ ํฐ๋ธ
๋ํํ ๋ชจ๋์์ ์์ ํ์ฌ stdin์์ ์ค์ ์ฝ๊ณ ํ ๋ฒ์ ํ๋์ฉ ๋ณด๋ ๋๋ค.
-w,--๋ ธ๊ณจ์ ์ธ
์์ XML ๋ฉ์์ง๋ฅผ Jabber ์๋ฒ๋ก ๋ณด๋ด๊ธฐ
-v,--๋ง ์๊ฐ ๋ง์
๋ฌด์จ ์ผ์ด ์ผ์ด๋๊ณ ์๋์ง์ ๋ํ ์์ธํ ์ถ๋ ฅ์ ์ ๊ณตํฉ๋๋ค.
-h,--๋์,--์ฉ๋ฒ
'์ฌ์ฉ' ๋ฉ์์ง ํ์
-d,-๋๋ฒ๊ทธ
์คํํ๋ ๋์ ๋๋ฒ๊น ์ ๋ณด๋ฅผ ํ์ํฉ๋๋ค. ๊ฒฝ๊ณ : ์ฌ๊ธฐ์๋ ๋น๋ฐ๋ฒํธ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
์ถ๋ ฅ์ ์ฃผ์ํ์ธ์!
๊ตฌ์ฑ FILE
'๋ฅผ ์ ์ํ ์ ์์ต๋๋ค.~/.sendxmpprc' xmpp ๊ณ์ ์ ํ์ํ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ํ์ผ์
๋ค์ ํ์์ ์ค:
์ฌ์ฉ์@์ฌ๊ธฐ๋ ์ฌ๋ ์ํธ ๊ตฌ์ฑ ์์ ์ด๋ฆ
์ :
# ๋ด ๊ณ์
[์ด๋ฉ์ผ ๋ณดํธ] ๋น๋ฐ
(์์คํฌ๋ฆฝํธ์ฒ๋ผ '#'๊ณผ ์ค๋ฐ๊ฟ์ด ํ์ฉ๋ฉ๋๋ค). ๋ค์์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ฃผ์ธ (๋๋ IP ์ฃผ์)
๊ทธ๊ฒ์ ์๋ ๋ค๋ฅด๋ค ์ฌ๊ธฐ๋ ์ฌ๋ JID์ ์ผ๋ถ:
# ํน์ ์ฐ๊ฒฐ ํธ์คํธ๊ฐ ์๋ ๊ณ์
[์ด๋ฉ์ผ ๋ณดํธ];foo.com ๋น๋ฐ
๋ํ ์ถ๊ฐ ํ ์ ์์ต๋๋ค ํฌํธ ํ์ค XMPP ํฌํธ๊ฐ ์๋ ๊ฒฝ์ฐ:
# ํฌํธ ๋ฒํธ๊ฐ ์ด์ํ ๊ณ์
[์ด๋ฉ์ผ ๋ณดํธ]:1234 ๋น๋ฐ
๋ฌผ๋ก ๋ ๊ฐ์ง๋ฅผ ํผํฉํ ์๋ ์์ต๋๋ค.
# ํน์ ํธ์คํธ์ ํฌํธ๊ฐ ์๋ ๊ณ์
[์ด๋ฉ์ผ ๋ณดํธ];foo.com:1234 ๋น๋ฐ
์ฃผ์์ฌํญ: ๋ณด์์ ์ํด sendxmpp๋ ๊ตฌ์ฑ ํ์ผ์ ๊ทํ๊ฐ ์์ ํ๋๋ก ์๊ตฌํ๋ฉฐ
๋ณธ์ธ๋ง ์ฝ์ ์ ์์ต๋๋ค(๊ถํ 600).
์
$ echo "์๋ ๋ฐฅ!" | sendxmpp - ์๋ ํ์ธ์ [์ด๋ฉ์ผ ๋ณดํธ]
๋๋ ์ฑํ ๋ฐฉ์ผ๋ก ๋ณด๋ด๋ ค๋ฉด:
$ echo "์ ๋ ์๊ฐ" | sendxmpp -r TheCook --chatroom [์ด๋ฉ์ผ ๋ณดํธ]
๋๋ ์๋ก์ด ํ์ด ๋ํ๋๋ฉด ์์คํ ๋ก๊ทธ๋ฅผ ์ด๋๊ฐ๋ก ๋ณด๋ด์ญ์์ค.
$ ๊ผฌ๋ฆฌ -f / var / log / syslog | sendxmpp -i [์ด๋ฉ์ผ ๋ณดํธ]
์ฐธ๊ณ : ๊ณต๊ฐ ์ฌ๋ฒ ์๋น์ค๊ฐ ๊ณผ๋ถํ๋์ง ์๋๋ก ์ฃผ์ํ์ธ์.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก sendxmppp ์ฌ์ฉ