जब कोई बेहतर विकल्प नहीं होता है (जैसा कि दूसरों द्वारा सुझाया गया है), तो आदमी समाज मदद कर सकता है:
(sleep 5; echo PASSWORD; sleep 5; echo ls; sleep 1) |
socat - EXEC:'ssh -l user server',pty,setsid,ctty
EXEC’utes an ssh session to server. Uses a pty for communication
between socat and ssh, makes it ssh’s controlling tty (ctty),
and makes this pty the owner of a new process group (setsid), so
ssh accepts the password from socat.
पीटी, सेटसाइड, शेट्टी जटिलता सभी आवश्यक है और, जब तक आपको सोने की आवश्यकता नहीं होगी, आपको सोने की आवश्यकता होगी। इको = 0 विकल्प भी देखने लायक है, क्योंकि ssh की कमांड लाइन पर रिमोट कमांड गुजर रही है।