Posted to tcl by ACfromTX at Sat Jul 19 01:52:04 GMT 2025view raw
- # ... Expect/TCL code ...
- # ...
- spawn {*}$ssh_cmd
- expect {
- "passphrase for ${key1}" { send "${passphrase1}\r" ; exp_continue }
- "passphrase for ${key2}" { send "${passphrase2}\r" ; exp_continue }
- "${user1}*ssword" { send "${pw1}\r" ; exp_continue }
- "${user2}*ssword" { send "${pw2}\r" ; exp_continue }
- -re "(failed|invalid) password { abort }
- }
- # ...
- # ... server /etc/ssh/sshd_config ...
- # ...
- # Require public key, THEN password
- AuthenticationMethods publickey,password
- # ...
Add a comment