เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ dicp เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
dish - เปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบฅเบฑเบ sysadmin เบเบฐเบซเบเบฒเบเบเบญเบเปเบเบปเปเบฒเบเบฒเบเบซเบผเบฒเบ
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
เบญเบฒเบซเบฒเบ [เบเบฒเบเปเบฅเบทเบญเบ] ... -e เบเปเบฒเบชเบฑเปเบ {-g hosts_file | host_1 host_2 ...}
dicp {-g hosts_file | -g "user@host_1 ..."} local_file :remote_file
dicp {-g hosts_file | -g "user@host_1 ..."} :remote_file local_file
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เบญเบฒเบซเบฒเบ - เบซเบญเบเบเบงเบฒเบกเบเบฒเบเบเบฝเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเปเบฝเบงเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเบซเบผเบฒเบเปเบเบเบเปเบฒเบ ssh / rsh / telnet, เปเบฅเบฐเบเบฑเบ.
เปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเบเบขเบฒเบเปเบเบฅเปเปเบเปเบเปเบฒเบเปเบเบ scp/rcp, เบเบฒเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบฒเบเปเบ, เปเบฅเบฐเบญเบทเปเบเป
เปเบเบปเปเบฒเบเบฒเบเบเบฐเบเบงเบเบเบฒเบเปเบเบฎเบนเบเปเบเบเบเบฐเบซเบเบฒเบ.
OPTIONS
-h เบเบดเบกเบเปเปเบเบงเบฒเบกเบเปเบงเบเปเบซเบผเบทเบญเบเบตเปเบญเบฐเบเบดเบเบฒเบเบชเบฑเปเบเปเบเบธเบเบเบปเบงเปเบฅเบทเบญเบเปเบเบงเบเบณเบชเบฑเปเบ
-H, --help
เบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญเบเบตเปเบชเบปเบกเบเบนเบเปเบเบเบฅเบงเบกเบเบฑเบเบเบปเบงเบขเปเบฒเบ
- เบเบฒเบเบเปเบฝเบเปเบเบ
เบเบดเบกเบชเบฐเบเบฑเบเปเบเบฃเปเบเบฃเบก เปเบฅเบฐเบเปเปเบเบงเบฒเบกเบฅเบดเบเบฐเบชเบดเบ, เบเบฒเบเบเบฑเปเบเบญเบญเบ
-V เบชเบฐเปเบเบเปเบฅเบเปเบงเบตเบเบฑเปเบ เปเบฅเบฐเบญเบญเบ
-C
เปเบเปเบฃเบฑเบเบเปเบฃเบตเบเบฒเบเบเบฑเปเบเบเปเบฒ - $HOME/.dish เปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ; เปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเปเบกเปเบเบเบฑเปเบเบขเบนเป
เปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบเปเปเปเบเบเบตเป: 'hosts', 'rests', 'pass', เปเบฅเบฐ 'options'. เปเบกเบทเปเบญเบเปเบฒเปเบเป,
เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเปเบญเบเปเบเบฑเบ argument เบเปเบฒเบญเบดเบเปเบเบชเบฒเบเบเปเบฒเบชเบฑเปเบ, เบซเบผเบทเปเบเบฑเบเบเบตเบชเบญเบ
เบซเบเบถเปเบเบเปเบฒ `-D' เปเบฅเบทเบญเบ! เบญเบตเบเบเบฒเบเปเบฅเบทเบญเบ, เบซเบเบถเปเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบ
เบเบฒเบเบเปเบฒเบเบปเบเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก DISH_CONF.
-CC
เบเบทเบเบฑเบเบเบฑเบ `-C' เบเบฑเบ fallback เปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ เบเปเบฒเบเปเปเบเบปเบ config เบเปเบญเบเบเบดเปเบ; เบเบตเปโเบซเบกเบฒเบโเบเบงเบฒเบกโเบงเปเบฒโ,
เปเบเบเปเบฅเบฐเบเบตเบเบตเปเปเบเบฅเป 'เบเปเบฒเบ', 'เบเบฒเบเปเบฅเบทเบญเบ' เบซเบผเบท 'เบเบฑเบเบเปเบญเบ' เบเปเปเบกเบตเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเปเบซเป,
เปเบเปเปเบเบฅเปเบเบฑเปเบเบเปเบฒเบงเบกเบตเบขเบนเปเปเบ $HOME/.dish, เบญเบฑเบเบชเบธเบเบเปเบฒเบเบเบฐเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒ. เปเบเบปเปเบฒเบเบฑเปเบ
เบเปเปเบเบปเบเปเบงเบฑเปเบเปเบกเปเบ '$HOME/.dish/hosts' เปเบเบดเปเบเบเบฐเบเบทเบเบฅเบฐเปเบฅเบตเบ. เบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบกเปเบ
เปเบเบปเปเบฒเบเบฑเบเบเบฒเบเบเปเบฝเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบซเบฒเบญเบฑเบเบเบตเปเปเบฅเบทเบญเบเปเบฅเปเบงเบเปเบฒเปเบเบตเบเบเบฒเบ 'เบเบฒเบ'.
-c
เปเบเบฅเปเบเบฅเบก (เบเบฒเบกเปเบเบ "เบเบปเบงเปเบเบทเปเบญเบกเบเปเป") เปเบฅเบฐเบเบฒเบเปเบฅเบทเบญเบเบเบญเบเบกเบฑเบเบเบตเปเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ
host(s) - เบเบปเบงเบขเปเบฒเบ `rsh', เปเบเบเบฐเบเบฐเบเบตเปเบเบฐเบเบงเบเบเบฒเบ spawned เบเบฐเปเบเบฑเบ "rsh $host ".
เบเบปเบงเปเบเบทเปเบญเบกเบเปเปเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเปเบฒเบเปเบกเปเบ `ssh'. เบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบเปเบเปเบฅเบนเบเบเปเบฒเบเบตเปเบญเบตเบเปเบชเปเบเปเปเบเบงเบฒเบกเบเบตเปเบเปเบฝเบงเบเปเบญเบ
เปเบเบฑเบเบเบปเบงเปเบเบทเปเบญเบกเบเปเป, เบซเบเบถเปเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฐเปเบเบเบเปเบฒเบเปเบเบญเบเปเบเบปเปเบฒเบเบฒเบ - เบชเบฐเบซเบผเบฑเบ, เบเบฒเบเบเปเปเบกเบนเบ, เปเบฅเบฐเบญเบทเปเบเป
เบเปเบฝเบงโเบเบฑเบโเบเบฒเบโ.
-e
เบเปเบฒเบชเบฑเปเบเปเบฅเบเบฐเปเบเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบ; เบกเบฑเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเปเบเบเปเบฒเปเบเบเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก DISH_CMD.
-E
เบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบชเปเบงเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบฑเปเบ "-E 'ssh $host
date'" เปเบเบดเปเบเปเบเบปเปเบฒเบเบฑเบ "-e date". เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเปเปเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบ `-c' เปเบฅเบฐ
`-e'. เบกเบฑเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเปเบเบเปเบฒเปเบเบเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก DISH_FUEXE.
-t เบเบฑเบเบเบฑเบเบเบฒเบเบเบฑเบเบชเบฑเบ pseudo-tty เปเบ ssh; เบเบตเปเปเบเบตเบเบเบถเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ
เบเปเบฝเบเปเบเบ.
-T
เปเบปเบเปเบงเบฅเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบ - เปเบฅเบตเปเบกเบเบปเปเบ 30s (เบเปเปเปเบเบปเปเบฒเบเบฒเบ)
-TT
เปเบปเบเปเบงเบฅเบฒเบเบฑเบเปเบปเบเบชเบณเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบณเบชเบฑเปเบ - 300s เปเบฅเบตเปเบกเบเบปเปเบ (เปเบฎเบเบเบฑเบเปเบปเบ); เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบกเปเบ
เบกเบตเบเบฐเปเบซเบเบเบเบฝเบเปเบเปเปเบกเบทเปเบญเปเบฎเบเบเบทเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบกเบฅเปเบฒเบเบฑเบเปเบฅเบฐเปเบงเบฅเบฒเบเบฒเบเบเบธเบเปเบเปเบเบเบฑเบเบซเบกเบปเบ
เบเปเปเบเบงเบเปเบเบตเบเบเบญเบเปเบเบเปเบเบดเบเบเบตเปเบฅเบฐเบเบธเปเบงเป.
-x
เบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบปเบเบเบฐเบเบดเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบธเปเบเปเบเบทเบญเบเบเบญเบเปเบเบฐ; เบเปเบฒเบเบตเปเบฅเบฐเบเบธเบเบฒเบเปเบเบทเบญเบเบเบตเปเบเบฐเปเบเบฑเบ
เบเบฒเบเบงเปเบฒเบเบฐเบขเบนเปเปเบ shell เบเบญเบเปเบเบเบเบฒเบเบซเบผเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบเบ `telnet', `mysql',
`sqlplus' เบซเบผเบทเบฅเบนเบเบเปเบฒเปเบเบงเบเปเบฒเบชเบฑเปเบเปเบเบเปเบเปเบเบญเบเบญเบทเปเบเป (เปเบเบดเปเบ `-c'). เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
เปเบกเปเบ `(%|\$|#|\>) ?$'.
-X
เบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบปเบเบเบฐเบเบดเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบทเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ; เบกเบฑเบเบเปเปเบเบทเบเบเบปเบงเบเบดเบกเบเปเบญเบเปเบซเบเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
เบเปเบฒ `เบฅเบฐเบซเบฑเบเบเปเบฒเบ: *$'.
-AD
เบเบฒเบเบชเบฐเปเบเบเบเบปเบเบเบปเบเบเบฐเบเบดเบชเปเบฒเบฅเบฑเบ ssh-prompt เปเบเบทเปเบญเปเบเบตเปเบกเบฅเบฐเบซเบฑเบเปเบฎเบเปเบซเบกเป - `เบเบฒเบเปเบเบทเปเบญเบกเบเปเป
(เปเบกเปเบ/เบเปเป)?.*' เปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
-AC
String เบเบตเปเบกเบตเบเปเบฒเบเบญเบเบเบฑเบ ssh-prompt เปเบเบทเปเบญเปเบเบตเปเบกเบฅเบฐเบซเบฑเบเปเบฎเบเปเบซเบกเป - `เปเบกเปเบเปเบฅเปเบง' เปเบกเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
-g
เปเบเบฅเปเบเบตเปเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบ hosts / ip's / เบเบฑเบเบเบตเปเบเบทเปเบญเปเบเบปเปเบฒเบซเบกเบฒเบ; เบเปเบฒเบชเบฑเปเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบ
เปเบเบปเปเบฒเปเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป. เปเบเบฅเปเปเบฎเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ '$HOME/.dish/hosts' - เบเบปเบเบเบฐเบเบดเบเปเปเปเบเบงเปเบถเปเบ
เบเบฑเบเบเบตเบเบญเบเปเบเบเบเบญเบก "user@host" (เบเปเบฒ ssh เปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบญเบเปเบเบปเปเบฒเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบเบทเปเบญเบกเบเปเป). เปเบเบทเปเบญ
เปเบเบปเปเบฒเบฎเปเบงเบกเบฅเบฒเบเบเบฒเบเปเบเปเบเบปเบงเปเบฅเบทเบญเบเบเปเบณเป. เบญเบตเบเบเบฒเบเปเบฅเบทเบญเบ, เบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเปเบฝเบเปเบเบ
DISH_HOSTS เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบฒเบเบปเบ hosts เปเบเบปเปเบฒเบซเบกเบฒเบเปเบเบเบฐเบเบฐเบเบตเปเบขเบนเปเปเบ string เบเบตเปเบฅเบฐเบเบธ
เบเบงเบเปเบเบปเบฒเบเปเบญเบเบเบทเบเปเบเบเบญเบญเบเปเบเบเบเปเบญเบเบซเบงเปเบฒเบ. เปเบเบเบเบฒเบเบฅเบงเบกเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบฑเบ `-r' เบซเบผเบท `-i' เปเบเบปเปเบฒ
เบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบธเบเบเปเบญเบเบเปเบฒเบเปเบเบญเบเปเบเบปเปเบฒเบเบฒเบ / เบเบฑเบเบเบตเปเบเบปเปเบฒเบซเบกเบฒเบ.
-r
เปเบเบฅเปเบเบตเปเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบปเปเบฒเบเบฒเบเบเบตเปเบเบฑเบเบเปเบญเบ / เบเบฑเบเบเบตเบเบตเปเบเบฐเบเบปเบเปเบงเบฑเปเบ; เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ
'$HOME/.dish/rest'. "เปเบเบปเปเบฒเบเบฒเบเบเบฑเบเบเปเบญเบ" เบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบซเบเบถเปเบเบเบตเปเบเบฐเบเบทเบเบเบปเบเปเบงเบฑเปเบเบเบฒเบ
เปเบเบปเปเบฒเปเบฒเบ. เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบปเปเบฒเบเบฒเบเบเบฑเบเบเปเบญเบเบซเบผเบทเบเบทเปเปเบเบฅเปเบชเบฒเบกเบฒเบเบเบทเบเบฅเบฐเบเบธเปเบงเปเปเบเบ
เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก DISH_RESTS.
-i
เปเบเบฅเปเบเบตเปเบกเบตเบฅเบฒเบเบเบทเปเปเบฎเบ / เบเบฑเบเบเบตเบเบตเปเบเบฐเบเบฑเบเบเปเบญเบเบเบฑเบเปเบฎเบเปเบเบปเปเบฒเบซเบกเบฒเบ; เบเปเปโเบกเบต
เปเบเบฅเปเปเบฅเบตเปเบกเบเบปเปเบ. เบกเบตเบเบฝเบเปเบเปเปเบฎเบเบเบตเปเบเบฑเบเบเปเบญเบเบเบฑเบ, เบเบฑเปเบเบเปเบฒเบงเบฅเบงเบกเบขเบนเปเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบตเปเปเบฅเบฐเบเบฝเบงเบเบฑเบ
เปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบเบฑเบเปเบเบปเปเบฒเบซเบกเบฒเบ, เบเบฐเบเบทเบเบเบธเบเปเบเปเบ.
-u
เบเบทเปเบเบนเปเปเบเป - เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบเบเบทเปเบเบนเปเปเบเปเบเปเบญเบเบเบดเปเบเบเบญเบเบเปเบฒเบ; เบกเบฑเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบ
เบเบปเบงเบเปเบฝเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก DISH_USER. เบเบฒเบเปเบเบกเบนเบเบเปเบฒเปเบกเปเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเปเปเบเบเบเบปเบงเปเบ
$user (เปเบเบดเปเบเบเบปเบงเบขเปเบฒเบ). เบเบญเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเบเปเปเบเปเบฝเบงเบเปเบญเบเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบฑเบเบเบตเบเบญเบเปเบเบเบเบญเบก
"user@host" เบเบทเบเบเบฐเบกเบงเบเบเบปเบเบเบฑเบเบเบฑเปเบเปเบเปเบเบงเบเบกเบฑเบเบเบฐเบเบญเบเบกเบตเบเบทเปเบเบนเปเปเบเปเปเบฅเปเบง.
-p
เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ (-p "" = -pp = -a0) - alias "เปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบเปเบเบดเบ" เบซเบผเบท "a0"; เบเปเบฒเบเปเปเบกเบต
เบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบกเปเบเบเปเบฒเปเบเบฑเบ (เบเปเปเบกเบตเบเบนเปเปเบเป - เปเบฅเบฐเบเปเปเบกเบตเบเบฒเบเปเบเบทเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบฒเบเบปเบ), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ
เปเบเป `/dev/null' เปเบเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ. เบเปเบฒเบเบทเปเบเบนเปเปเบเปเบเบทเบเบฎเปเบญเบเบเป, เปเบเปเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบกเปเบเปเบเบฑเบ
เบชเบฐเบเบฃเบดเบเบซเบงเปเบฒเบเปเบเบปเปเบฒ, เบเบฒเบเบเบฑเปเบเปเบซเป `/dev/empty' เปเบเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ. เบกเบนเบเบเปเบฒเบเบญเบเบชเบดเปเบเบเบตเป
เบเบฒเบเปเบฅเบทเบญเบเบญเบฒเบเบเบฐเปเบเบฑเบเปเบเบฅเปเบฅเบฐเบซเบฑเบเบเปเบฒเบ (เปเบเบดเปเบ `-P'). เปเบเบเบตเปเบชเบธเบ, เบเบปเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเปเบเป
เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก DISH_PASS.
-a
เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบ (-a "" = -aa = -a1) - alias "เบเปเบฒเบญเบดเบ
เปเบเปเบเบดเบ" เบซเบผเบท "a1"; เบเบฒเบเปเบเบเบฐเบเบงเบเบเบฒเบเบงเบฒเบเปเบเป, เบเปเบฒเปเบเบเบเบฒเบเปเบเบฑเปเบ: smbmount, `su',
`ssh', เปเบฅเบฐเบญเบทเปเบเป. เบฎเปเบญเบเบเปเปเบซเปเบกเบตเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบ, a1-password เบเบทเบเบชเบปเปเบเบเบฑเบเบกเบฑเบ. เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเป
เบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเปเบเบเปเบฒเปเบเบเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก DISH_PASS1.
-A
เบฅเบฐเบซเบฑเบเบเปเบฒเบเบญเบตเบเบญเบฑเบเปเบถเปเบเบชเบณเบฅเบฑเบเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบ (-A "" = -AA = -a2) - เบเบฒเบกเปเบเบ "เบชเบญเบเปเบเปเบเบดเบ"
เบซเบผเบท "a2"; เปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบเบงเบเบเบฒเบ spawned, เบซเบผเบฑเบเบเบฒเบเบซเบเบถเปเบ authentication เปเบเบ a1-เบฅเบฐเบซเบฑเบเบเปเบฒเบ, เบเบฒเบก
เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ a2 เบเบทเบเบชเบปเปเบ. เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเบฑเปเบเปเบเบ
เบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก DISH_PASS2.
-n
เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบซเบกเปเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ (-n "" = -nn = -ne)
-p0 เปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบ - เบเบทเบเบฑเบเบเบฑเบ `-p /dev/null'
-p1 เบเปเบฒเบเบปเบ a1-password เปเบซเปเบเบทเบเบฑเบเบเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ; เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเปเบเบงเบเบเบฐเปเบเบฑเบ
เปเบเปเบฎเปเบงเบกเบเบฑเบเบเบฑเบ `-p0' เปเบฅเบฐ `-a1'. เปเบเบดเปเบเบเบปเบงเบขเปเบฒเบ d) เบเปเบฒเบเบฅเบธเปเบกเบเบตเป.
-P
เปเบเบฅเปเบเบตเปเบกเบตเบฅเบฐเบซเบฑเบเบเปเบฒเบ; เปเบเบฅเปเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ '$HOME/.dish/pass'. เบกเบฑเบเบเปเบญเบเปเบเบฑเบ
เบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบนเปเปเบเปเปเบเบปเปเบฒเบเบฑเปเบ (เบฎเบนเบเปเบเบเปเบเบฅเป 600 เบซเบผเบท 700), เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเปเบเบเบเบฒเบเบเบฐเบญเบญเบเบเบฒเบ
เบเบดเบเบเบฒเบ, เปเบเปเปเบเบดเปเบเบเบฒเบเปเบฅเบทเบญเบเบเปเปเปเบ. เบเบธเบเปเปเบเบงเปเบเปเบเบฅเปเบชเบฒเบกเบฒเบเบเบทเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเป
เบเบญเบเปเบเบเบเบญเบก: "เบฅเบฐเบซเบฑเบเบเปเบฒเบ:เบเบทเปเบเบนเปเปเบเป:เบเบทเปเปเบเบปเปเบฒเบเบฒเบ", เปเบเบเบฒเบเบเบปเบเบเบฑเบเบเปเบฒเบก
"เบฅเบฐเบซเบฑเบเบเปเบฒเบ:::เบเบทเปเบเบนเปเปเบเป:::เบเบทเปเปเบเบปเปเบฒเบเบฒเบ", เบซเบผเบท "เบฅเบฐเบซเบฑเบเบเปเบฒเบ;;; เบเบทเปเบเบนเปเปเบเป;;; เบเบทเปเปเบเบปเปเบฒเบเบฒเบ". เบซเบเบถเปเบเบชเบฒเบกเบฒเบ
เบฅเบฐเบเบธเบฅเบฒเบเบเบทเปเปเบเบปเปเบฒเบเบฒเบเบเบตเปเปเบเบเบญเบญเบเบเปเบงเบ `,' เบซเบผเบท `;' เบเบปเบงเบฅเบฐเบเบญเบ. เบเบฒเบเบชเบฐเปเบเบเบญเบญเบเปเบเบฑเบเบเบปเบเบเบฐเบเบด
เบชเปเบฒเบฅเบฑเบ hostnames เบเบฑเบเปเบเปเบฎเบฑเบเบญเบฐเบเบธเบเบฒเบ (เปเบเบดเปเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเบขเปเบฒเบเปเบ
เบเบฒเบเปเบเปเบเบฐเบเบฒเบ).
-m เบเปเปเบชเบปเบเปเบเบชเบดเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบญเบเปเบเบฅเปเบฅเบฐเบซเบฑเบเบเปเบฒเบ
-s [ ]
เบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบกเบฅเปเบฒเบเบฑเบเบเบญเบเปเบเบปเปเบฒเบเบฒเบ (เบฎเบนเบเปเบเบเปเบฅเบตเปเบกเบเบปเปเบ); เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเปเบฅโเบเบฐโเปเบงโเบฅเบฒ (เบงเบฑเบโเปเบเบโเปเบ
เบงเบดเบเบฒเบเบตเบเบตเปเบฅเบญเบเบเบปเบง) เบเบทเบเบฅเบฐเบเบธ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบเบเบฒเบเปเบกเปเบเบฅเปเบเปเบฒเปเบงเบฅเบฒเบเบตเป
เบเปเบญเบเบเบตเปเบเบฐเปเบฅเบตเปเบกเบเบฐเบกเบงเบเบเบปเบเปเบฎเบเบเปเปเปเบเปเบเบฅเปเบฒเบเบฑเบ.
-F เบเบฐเบเบงเบเบเบฒเบเบงเบฒเบเปเบเปเปเบเบเบทเปเบเบซเบฅเบฑเบ - เบชเปเบญเบกเปเบฅเบฐเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป; เบงเบดเบเบตเบเบฒเบเบเบตเปเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเบเบฑเบเบซเบกเบปเบ
เบเบฐเบเบงเบเบเบฒเบเบเบฐเบซเบเบฒเบเบญเบฑเบเบชเปเบฒเบเบฑเบ! เบกเบฑเบเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบ - เบเบถเปเบเบเบฑเบเบเปเบฒเบ
เบเบฐโเบซเบเบฒเบ RAM เปเบฅเบฐโเบเบฒเบโเบเปเบฒโเปเบเปโเบซเบเปเบงเบโเบเบงเบฒเบกโเบเปเบฒโ, เบกเบฑเบโเบเปเปโเบเบงเบโเบเบฐโเปเบเบฑเบโเบเบฑเบโเบซเบฒโเบเบตเปโเบเบฐโเบเบธเบโเปเบเปเบโเบเปเบฒโเบเบงเบโเบซเบเบถเปเบโ
เบซเบผเบฒเบเบฎเปเบญเบเปเบเบปเปเบฒเบเบฒเบเปเบเบเบฐเบซเบเบฒเบ. เบขเปเบฒเบเปเบเบเปเปเบเบฒเบก, เบเบปเปเบเบฅเบฐเบงเบฑเบ - เบเปเบฒเบเปเบฒเบเบกเบตเปเบเบปเปเบฒเบเบฒเบเบซเบผเบฒเบเปเบเบตเบเปเบ
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบฅเบฐเบเบปเบเบเบญเบเบเปเบฒเบเบขเบนเปเบเบฒเบเปเบเปเบเบฒเบเปเบซเบผเบ. stdout เบเบญเบเบเบทเปเบเบเบฒเบ
เบเบฐเบเบงเบเบเบฒเบเบเบทเบเปเบญเบเปเบเบซเบฒ '/dev/null', เปเบเบงเปเบเบเปเปเบเบฒเบกเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเป '-l' เบซเบผเบท `-L' เปเบเบทเปเบญเบเบฝเบ.
เบเบปเบเบเบฐเบฅเบดเบเปเบเบซเบฒเปเบเบฅเป. เปเบเบดเปเบ 'เบเปเปเบเบปเบเบเปเบญเบ เปเบฅเบฐเบเบฑเบเบซเบฒเบเบตเปเบฎเบนเปเบเบฑเบ' เปเบเปเปเบฒเบเบนเปเบกเบท.
-f เบเบฐเบเบงเบเบเบฒเบ Spawn เปเบเบเบทเปเบเบเบฒเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบ tty; เบกเบฑเบเบเบทเบเบฑเบเบเบฑเบ `-F'
เปเบเบเบฐเบเบฐเบเบตเป stdout เบเบญเบเบเบฐเบเบงเบเบเบฒเบ spawned เบเบทเบเบชเบปเปเบเปเบเบซเบฒ terminal. เบเบญเบเบเบฒเบเบเบตเปเบเบฑเบ
เบเบฐเบเบงเบเบเบฒเบเบเปเปเปเบกเปเบฅเปเบเปเบฒเปเบซเปเบฅเบนเบเปเบเบญเบเบฅเบฒเบงเบชเปเบฒเปเบฅเบฑเบ. เปเบเบดเปเบ 'เปเบกเบเปเบกเป เปเบฅเบฐเบเบฑเบเบซเบฒเบเบตเปเบฎเบนเปเบเบฑเบ' เบเบณ.
เปเบโเบซเบเปเบฒโเบเบนเปโเบกเบทโ.
-q เบเบฝเบ - เบเปเบฒเบกเบเบปเบเบเบฐเบฅเบดเบเบเบฒเบเบเบฒเบเบงเบฒเบเปเบเปเปเบฅเบฐเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ; เปเบกเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบเบฐเบเบตเปเบเบญเบเปเบ, เบกเบฑเบ
เบเบฑเบเบชเบฐเบเบงเบเปเบเบเบฒเบเบเปเบฒเปเบเป ssh เบเบตเปเบกเบตเบเบฒเบเปเบฅเบทเบญเบ '-q'.
-Q เบเบฝเบ - เบเปเบฒเบกเบเบปเบเบเบฐเบฅเบดเบเปเบเป
-v Be verbose (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ) - overrides `-q' เปเบฅเบฐ `-Q'
-l
เบเบฑเบเบเบถเบเบเปเบฒเบชเบฑเปเบเบญเบญเบเปเบเบซเบฒเปเบเบฅเป; เบเบปเบโเบเบฐโเบฅเบดเบโเบเบญเบโเบเบฐโเบเบงเบโเบเบฒเบ spawned เปเบกเปเบโเบเปเปโเบเปเบฒเบโเบเบฑเบโ
เบเบทเปเบ.
-L
เบเบฝเบเบเบฑเบเบเบถเบเปเบเบเบเปเบฒเบเบซเบฒเบเบชเปเบฒเบฅเบฑเบเบเบธเบเปเปเบเบปเปเบฒเบเบฒเบเบเบตเป เบซเบกเบฒเบเปเบเบดเบเบเบทเปเบเบทเปเบเบเบฒเบเบเบญเบเบเบฑเบเบเบถเบ
เปเบเบฅเป. เบเบทเปเปเบเบฑเบกเบเบญเบเปเบเบฅเปเบเบฑเบเบเบถเบเปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบเปเบเบฑเบ " _ .log".
-j เบเบฑเบโเบเบถเบโเบเปเบฒโเบชเบฑเปเบ invoked เปเบเบปเปเบฒโเปเบโเปเบโเปเบเบฅโเปโเบงเบฒโเบฅเบฐโเบชเบฒเบโเบเบตเปโเบกเบตโเบเบทเป '$HOME/.dish/journal';
เบกเบฑเบเบฎเบฑเบเบชเบฒเบเบฐเบซเบงเบฑเบเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบฅเบฐเปเบงเบฅเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒ. เบญเบฑเบ
เบเบปเบงเบฅเบฐเบเบธเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเปเบกเปเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบธเบเปเบเปเบฒเบชเบฑเปเบ.
-J เบเบฑเบเบเบถเบเบเปเบฒเบชเบฑเปเบ invoked เปเบฅเบฐเบเบฐเบเบงเบเบเบฒเบ spawned เปเบเบฑเปเบเบเบฝเบงเบเบฑเบ; เบเบฝเบเปเบเบปเปเบฒเปเบ
เปเบญเบเบฐเบชเบฒเบเบงเบฒเบฅเบฐเบชเบฒเบเบเปเบฒเบชเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบฝเบง spawned เปเบฅเบฐเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒ
เปเบงโเบฅเบฒโเบเบญเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโ.
-o
เปเบเบฅเปเบเบตเปเบกเบตเบเบปเบงเปเบฅเบทเบญเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบชเบปเปเบเบเบฑเบเปเบเบเบเบฒเบ - default is
'$HOME/.dish/options'; เบเบปเบงเปเบฅเบทเบญเบเบเปเบญเบเบเบทเบเบเบฝเบเปเบงเปเปเบเปเบเบฅเปเบเบตเปเปเบเบเบญเบญเบ - เบซเบเบถเปเบเบเปเป
เบชเบฒเบ. เปเบเบเบงเบดเบเบตเบเบฒเบเบเบญเบเปเบเบฅเปเบเบตเป, เบซเบเบถเปเบเบชเบฒเบกเบฒเบเบเบฑเบเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบกเบฒเบเบเบฐเบเบฒเบ: เบเบฑเปเบเบเปเบฒเบชเปเบญเบก
เบฎเบนเบเปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบเปเบฝเบเบเบปเบงเปเบเบทเปเบญเบกเบเปเปเปเบฅเบตเปเบกเบเบปเปเบ, เปเบฅเบฐเบญเบทเปเบเป. เปเบเปเบงเบฅเบฒเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ
"เบฎเบนเบเปเบเบเบเบฒเบเบเบฑเบเบฅเบญเบ", เปเบเบฑเปเบเปเบเบเบเบฒเบเปเบญเบตเปเบเปเบเบเบเบฒเบเปเบเบฑเบ 'dicp', '$HOME/.dish/options.dicp' เปเบกเปเบ
เบเบทเบงเปเบฒเปเบเบฑเบเปเบเบฅเปเบเบฒเบเปเบฅเบทเบญเบเปเบฅเบตเปเบกเบเบปเปเบ.
-d เปเบฎเบฑเบโเปเบซเปโเบเบปเบโเบเบฐโเบฅเบดเบโเบเบฒเบโเบงเบดโเบเบดเบโเปเบชโเบเบฒเบโเบเบฐโเปเบ (เปเบเบดเปเบโเบเบตเป 'เบเบฒเบโเบงเปเบฒโเบเบนเปโเบเบฒเบโ)
-D เปเบซเบกเบเบเบตเบเบฑเบ (dry-run); เบเบดเบกเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก, เบเบทเปเปเบเบฅเป config, เปเบฅเบฐ
เบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบญเบญเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบงเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบเบฑเปเบเบเปเบฒเบญเบดเบเปเบเบเปเบฒเบชเบฑเปเบ
เปเบชเบฑเปเบ.
เบเบปเบงเบขเปเบฒเบ
เบเปเบฒเบเบเบงเบเบเบดเบเบฒเบฅเบฐเบเบฒเบงเปเบฒเบเบปเบงเปเบ $host เปเบฅเบฐ $user เบเบทเบเบเบฐเปเบกเบตเบ. เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเปเบฝเบเปเบเบ $host
เปเบเบเบฒเบกเบดเบเบกเบนเบเบเปเบฒเบเบญเบเบกเบฑเบเบเบฑเบเบเบทเปเปเบฎเบ / เบเบฑเบเบเบตเบเบปเบงเบเบดเบเบเปเบญเบเบเบตเปเบเบฐเบเบงเบเบเบฒเบเปเบซเบกเปเบเบฐเบเบทเบเบชเปเบฒเบเบเบทเปเบ. เปเบเป
เบเบทเบเบฑเบเบเบฑเบ $user.
a) เบเบงเบเปเบเบดเปเบเบงเบฑเบเบเบต เปเบฅเบฐเปเบงเบฅเบฒเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบเปเบฎเบช 192.168.0.1 เปเบฅเบฐ 192.168.0.2.
dish -e 'เบงเบฑเบเบเบต \; เปเบงเบฅเบฒเบซเบงเปเบฒเบ' [email protected] [email protected]
b) เปเบเบเบขเบฒเบ '.profile' เปเบฅเบฐ '.bashrc' เปเบซเปเบเบฑเบเบเบฑเบเบเบตเปเบเบเปเบ 'host1' เปเบฅเบฐ 'host2'
dish -E "scp $HOME/.profile $HOME/.bashrc guest@\$host:" host1 host2
or
dicp -e "$HOME/.profile $HOME/.bashrc guest@:" host1 host2
or
dicp -g "host1 host2" $HOME/.profile $HOME/.bashrc guest@:
or
dicp -g "guest@host1 guest@host2" $HOME/.profile $HOME/.bashrc :
c) เบเบฑเบเบฅเบญเบเปเบเบฅเป '.profile' เปเบฅเบเบฐเปเบเปเบเบปเปเบฒเปเบเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบเบเบดเปเบเปเบ localhost
dicp -g "guest@host1 guest@host2 admin@host2" :.profile .profile.\$host
เบเบตเปเบเบตเป, เบเบทเปเบเบญเบเปเบเบฅเปเปเบเบปเปเบฒเบซเบกเบฒเบเบเบฑเปเบเบเปเบฒเบง (เปเบเบฅเปเบเปเบญเบเบเบดเปเบ) เบเบฐเบเบฐเบเบญเบเบกเบตเบเบทเปเบเบฑเบเบเบตเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ
เปเบเบทเปเบญเปเบซเปเปเบเบฅเปเบเปเบญเบเบเบดเปเบเบกเบตเบเบทเปเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ.
d) เปเบเป `ssh' เปเบเบทเปเบญเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ 'host1' เปเบฅเบฐเบชเบณเปเบเบปเบฒเบเบฒเบเบเปเบญเบเบเบฑเปเบ '.profile' เปเบเปเบชเป 'host2'
เปเบเบทเปเบญเบเบเบฒเบเบฅเบฒเบเบเบทเปเบเบญเบเปเบเบปเปเบฒเบเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบซเบงเปเบฒเบเปเบเบปเปเบฒเปเบเป, เปเบเบปเปเบฒเบเบฒเบ dummy เปเบกเปเบเปเบเปเปเบเบทเปเบญเบฅเบดเปเบฅเบตเปเบก
เบเบฐเบเบงเบเบเบฒเบ. เบเบฒเบเปเบฅเบทเบญเบ `-t' เปเบกเปเบเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบเบฑเบเบเบฑเบเบเบฒเบเบเบฑเบเบชเบฑเบ pseudo-tty เปเบ `ssh',
เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ 'ssh' เบเบฐเบฅเบปเปเบกเปเบซเบฅเบงเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ. เบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเบชเบญเบ (a1-password) เปเบกเปเบ
เบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบ scp-authentication เปเบ 'host2':
dish -a '' -E 'ssh -t user1@host1 scp .profile user2@host2:' dummy_host
เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบญเบ 'user1' เปเบฅเบฐ 'user2' เปเบกเปเบเบเบทเบเบฑเบ, เปเบเบปเปเบฒเบเบฐเบเบทเบเบเบฒเบกเปเบเบปเปเบฒเบเบฑเปเบ
เบซเบเบถเปเบเบเบฑเปเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบชเปเบฒเบฅเบฑเบ user1@host1 เบเปเบฒเบเปเบฒเบเปเบเป `-p1':
dish -p1 -E 'ssh -t user1@host1 scp .profile user2@host2:' dummy_host
เบซเบผเบทเบเบฝเบเปเบเบปเปเบฒ, เปเบฅเบฐเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบ:
dish -p1 -t -e 'scp .profile user2@host2:' user1@host1
e) เปเบเบเปเบเบงเบเปเบงเบ `START_XNTPD=' เปเบเบ `START_XNTPD="yes"' เปเบ /etc/rc.config
เบเปเบฒเบชเบฑเปเบเบเบตเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบฑเบเบเบนเปเปเบเปเบฎเบฒเบเปเบเบเบธเบเปเบฎเบเบเบตเปเบกเบตเบฅเบฒเบเบเบทเปเบขเบนเปเปเบ 'Hosts.root':
dish -u root -E 'ssh $user@$host "perl -pi -e
\"s/^START_XNTPD=.*\$/START_XNTPD=\\\"เปเบกเปเบ\\\"/g;\" /etc/rc.config"' -g Hosts.root
f) เบเบถเปเบเบเบฑเบเบเบตเบเบญเบเบเบนเปเปเบเปเบขเบนเปเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบฒเบเบขเบธเบเปเบเบปเบฒ
เปเบเบเปเบเปเบชเบฐเบเบฃเบดเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒ 'FreezeUser.sh', เบเบฑเบเบเบตเบเบนเปเปเบเปเบเบฑเบเปเบปเบเบเบตเปเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบ
'Terminate.User.lst' เบเบฐเบเบทเบเปเบเปเปเบเบเปเบเบกเบทเปเบเบตเปเปเบงเบฅเบฒ 24:00 เปเบกเบเบเบญเบเบเบฑเบเบชเบญเบเบเบธเปเบกเปเบเบตเบเปเบงเบตเปเบเบฑเบ
เบเบณเบเบปเบเปเบงเปเปเบเปเบเบฅเป 'Hosts.1' เปเบฅเบฐ 'Hosts.2':
dish -E 'ssh root@$host "cat Terminate.User.lst | เปเบเบเบฐเบเบฐเบเบตเปเบญเปเบฒเบ UN; do echo \"su -
admin -c \\\$HOME/bin/FreezeUser.sh \$UN\" | เปเบงเบฅเบฒ 24:00 ; done"' -g Hosts.1 -g
Hosts.2
g) เบเบดเบกเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบเบเบญเบ automounter
เปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบเบฑเบ 'admin' เบเบนเปเปเบเปเปเบ host 192.168.0.1, เบชเบฐเบซเบผเบฑเบเปเบ 'root', เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ cat เปเบเบฅเป.
'/etc/auto.net' เปเบฅเบฐเบเบดเบกเบญเบญเบเบงเบฑเบเบเบต. เบเบฒเบเปเบฅเบทเบญเบ `-a' เปเบฎเบฑเบเปเบซเปเปเบเบเบเบฒเบเบเบฒเบก
เบเปเบฒเบเบชเปเบฒเบฅเบฑเบ root-password เปเบ host เบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ:
dish -u admin -a '' -E 'rsh -l $user $host su - root -c \"cat /etc/auto.net\;
เบงเบฑเบเบเบต\"' 192.168.0.1
h) เบเบดเบเบเบฑเปเบเปเบเบฑเบเปเบเบฑเบเบขเบนเปเปเบ Debian GNU/Linux hosts
เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบเบดเบโเบเบฑเปเบ fileserver เปเบเบดเบ sambaโ, เบเบดเบโเบเบฑเปเบโเบเบฒเบโเบเบตเปโเบกเบต debian dish-package เบชเบธเบโ
เปเบเบตเบเปเบงเบตเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเปเบปเบ, เปเบเปเบเปเบฒเบกเปเบฎเบเปเบเบเบฒเบเบเบณเบฅเบธเบเบฎเบฑเบเบชเบฒ. เบชเบฒเบกเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบกเปเบ
เบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบ - เบซเบเบถเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ, เบเปเปเปเบเบชเปเบฒเบฅเบฑเบ su-root, เปเบฅเบฐเบชเบธเบเบเปเบฒเบเบชเปเบฒเบฅเบฑเบ
เบเบฒเบโเบเบดเบโเบเบฑเปเบ fileserverโ:
dish -a0 -a1 -a2 -g Debian.up -r Debian.maint -e 'su - -c \"mount -t smbfs
//FILESERVER/Packages.Dir /mnt/smb ; dpkg -i /mnt/smb/dish_1.19.1_all.deb\"'
i) เบเบงเบเปเบเบดเปเบเบเบฒเบเปเบซเบผเบเบฅเบฐเบเบปเบ>2 เปเบเบเปเบเปเปเบเบฅเป config 'hosts' เปเบฅเบฐ 'pass' เปเบฅเบตเปเบกเบเบปเปเบ
เบญเบฒเบซเบฒเบ '(เปเบงเบฅเบฒเบซเบงเปเบฒเบ |egrep \" (\[2-9\]|1\[0-9\])\\.\" && เบเบทเปเปเบเบปเปเบฒเบเบฒเบ) |เบงเบฒเบ - -'
j) เบชเบญเบเบเบฒเบกเบเบฒเบเบเปเปเบกเบนเบ MySQL เปเบ remote host 10.0.0.1
dish -pp -c 'mysql -p -u $user -h' -e 'เปเบเป mysql; เบเบฒเบเบฐเบฅเบฒเบเบชเบฐเปเบเบ; เบญเบฐเบเบดเบเบฒเบเบเบนเปเปเบเป;' -u
เบฎเบฒเบ 10.0.0.1
k) เบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเปเบญเบกเบเบฑเบเปเบเบเบธเบ host/accounts
เบเบงเบเปเบฎเบปเบฒเบชเบปเบกเบกเบธเบเบงเปเบฒเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฑเบเบเบตเบเบนเปเปเบเปเบกเบตเบขเบนเปเปเบเปเบเบฅเป 'Accounts.lst',
เปเบเบเบฐเบเบฐเบเบตเปเบเบฒเบเปเบเบปเปเบฒเบขเบนเปเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเปเบกเปเบเบฎเบนเบเปเบเบ "user@hostname". เบซเบผเบฑเบโเบเบฒเบโเบเปเบฒโเบชเบฑเปเบโ
เบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโ, เบเปเบฒเบโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบฎเปเบญเบโเบเปโเบเปเบฒโเบญเบดเบโเบชเปเบฒโเบฅเบฑเบโเบฅเบฐโเบซเบฑเบโเบเปเบฒเบโเปเบเบปเปเบฒโเบชเบนเปโเบฅเบฐโเบเบปเบ (เบฅเบฐโเบซเบฑเบโเบเปเบฒเบโเปเบเบปเปเบฒโ)โ, เปเบฅเบฐโเบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโ
เบชเปเบฒเบฅเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบซเบกเปเปเบเบดเปเบเปเบเบเบตเปเบชเบธเบเบเบฐเบเปเบญเบเบเบดเบกเปเบซเบกเปเบขเปเบฒเบเบเบทเบเบเปเบญเบ:
dish -p '' -n '' -e passwd -g Accounts.lst
เบซเบผเบทเบญเบตเบเบเบฒเบเปเบฅเบทเบญเบ, เบเบฐเบกเบงเบเบเบปเบเปเบฎเบชเบเบฑเบเปเบปเบเบเปเบญเบกเบเบฑเบ เปเบฅเบฐเบเบฝเบเป:
dish -pp -nn -f -Q -e passwd -g Accounts.lst
เปเบกเบทเปเบญเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบฅเบฐเปเบเป `-nn', เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ a1-password เปเบกเปเบ implicitly
เบเบฑเปเบเปเบเบปเปเบฒเบเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ (a0-password).
l) เบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบฒเบเบเบฑเบเบเบต 'เบฎเบฒเบ' (เบขเปเบฒเปเบเปเบเบปเบงเปเบฅเบทเบญเบ `-a0')
เบเปเบฒเปเบเบปเปเบฒเบเบฐเบเปเบฝเบ root-password เปเบ 'remotehost', เบเบฒเบเบเบฑเปเบเบฅเบญเบ:
dish -nn -e passwd root@remotehost
เบเบทเบเบฑเบเบเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒ, เปเบเปเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบเบนเปเปเบเป 'admin' (เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฝเบเปเบเบฑเบ
'root' (a1-password), เปเบฅเบฐเบชเบธเบเบเปเบฒเบเบเบฑเบเบเบธเบ root-password:
dish -a1 -nn -e 'su -c passwd' admin@remotehost
เบเบฒเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเบชเปเบฒเบฅเบฑเบ 'admin' เปเบ 'localhost', เบซเบผเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบเบฑเบ 'root' เบเปเบฒเบ
'telnet', เปเบกเปเบโเปเบฎเบฑเบโเปเบเปโเปเบเบโ:
dish -nn -c telnet -u root -e 'passwd admin' localhost
เบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ, เปเบกเบทเปเบญ `-p ""' (เบซเบผเบทเปเบเบปเปเบฒเบเบฑเบ `-a0' เบซเบผเบท `-pp') เบเปเปเปเบกเปเบ.
เบเบฒเบเบเปเบฒเปเบเปเบขเปเบฒเบเบเบฐเปเบเปเบ, เบชเบปเบกเบกเบธเบเบเบดเบเบฒเบเปเบกเปเบเปเบฎเบฑเบเปเบซเป 'passwd' เบเบฐเบเปเปเบฎเปเบญเบเบเปเปเบซเปเบกเบตเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบปเปเบฒ,
เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเปเบฅเบฐเบเบตเบเปเบฝเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบ 'เบฎเบฒเบ'. เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเปเบกเปเบเบเบงเบฒเบกเบเบดเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบเบปเปเบฒเปเบเปเบ
เบเบฑเบเบเบตเปเบเบเบเปเปเบเปเบญเบเบเบดเบกเบฅเบฐเบซเบฑเบเบเปเบฒเบ, เปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ 'passwd' เบเบฐเปเบเบทเบญเบเปเบซเปเบเปเบฒเบเบเบดเบกเบฅเบฐเบซเบฑเบเปเบเบปเปเบฒ -
เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเปเบเบตเบเบเบทเปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบปเบเบซเบเบถเปเบเบเปเบฒเบฅเบฑเบเปเบเป ssh-key เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบเบเบเปเปเบกเบตเบเบฒเบ
เบเบฒเบเบขเบทเบเบขเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบ. เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบเปเบญเบเบเบญเบเบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบ `-p0 -aa -nn'.
เปเบเบเปเบฅเบฐเบเบตเบเบญเบเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเบเบทเบเบเบฐเบเบฝเบกเบขเปเบฒเบเบเบทเบเบเปเบญเบเปเบ '$HOME/.dish', เบเบปเบเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบเปเบเบฒเบเปเบเบฑเบ
เปเบเบฐเบเบตเปเปเบเบเบขเบฒเบเบชเปเบฒเบฅเบฑเบเบเบธเปเบกเปเบเบปเปเบฒเบเบฒเบ virtual, เปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบกเบฑเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบฅเบฐเบเบธเปเบเป
เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบญเบเปเบเบเบเบฒเบเปเบเปเบเบฝเบเปเบเปเบญเบญเบเบเปเบฒเบชเบฑเปเบ, เปเบเบฑเปเบ: "dish df -k /" เบซเบผเบท `dicp
.เปเบเบฃเปเบเบฅเป :'.
เปเบโเบเบฒโเบเบฐโเปเบเบฑเบโเบเบฑเบโเบเบถเบโเบชเบธเบโเบเปเบฒเบโ, เบซเบเบถเปเบโเบเบงเบโเบเบฐโเบฎเบนเปโเบงเปเบฒโเปเบโเบเปโเบฅเบฐโเบเบตโเบเบญเบโเบเบฒเบโเบเบงเบโเบชเบญเบโเปเบเบโเบฅเบฐโเบซเบฑเบโเบเปเบฒเบโ,
เบเบฐเบเบงเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบญเบเบเบฒเบเปเบกเปเบเบญเบตเบเปเบชเปเบเบงเบฒเบกเบเบฒเบเบซเบงเบฑเบเบเบตเปเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบชเบปเปเบเปเบซเป
terminal เบเบฐเบเบฐเบเบญเบเบกเบต regex-string `เบฅเบฐเบซเบฑเบเบเปเบฒเบ: *$' (เปเบเปเปเบเบดเปเบ:
`-X'). เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ, เบเบฑเปเบเบเบญเบเบเบฒเบเบเบดเบชเบนเบเบขเบทเบเบขเบฑเบเบเบฐเบฅเบปเปเบกเปเบซเบฅเบง.
เปเบเป dicp เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net