參考 https://tonytonyjan.net/2015/12/08/login-ptt-everyday-automatically/
- 改用 SSH 連線
- 改用 UTF-8 編碼,指令檔案不需要轉碼
參考 https://tonytonyjan.net/2015/12/08/login-ptt-everyday-automatically/
|1|pXizaDrqYJj+qaOQorRhzcNBI3I=|z9U6QDPVWN7n1LPrNvPr9n27SIM= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBF2BVrQ8abQ5CEeUEfUybHXFlaFkLwWBfiLN53KnTGyTpJbUCrpTTPHIr325IaKhed+Lx2POwrDwpga8USPBoqc= | |
|1|yCAG/oMVC4AuQHV2HX4AiNayyoQ=|52AfufXZJ/jcD0kMsIbYadJlt9A= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBF2BVrQ8abQ5CEeUEfUybHXFlaFkLwWBfiLN53KnTGyTpJbUCrpTTPHIr325IaKhed+Lx2POwrDwpga8USPBoqc= | |
|1|Slii8CnL82rkdIGT9AE1s76G73M=|XEPljEl2qI7AfOiOlnpDXusavHE= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOaxlPnICxTv/bKgNiqkNWJvvGH4vleQaxSi/Y66nN9e+447aJ08JnUcB64hDH276jBMIXdkOtYi6U46Zd1HsyQ= | |
|1|9TgqH6vAZ0wg4VqWlpUWEZVaOfI=|lMEEZ0IzN+3Ej8vSwv4wEJymz7c= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOaxlPnICxTv/bKgNiqkNWJvvGH4vleQaxSi/Y66nN9e+447aJ08JnUcB64hDH276jBMIXdkOtYi6U46Zd1HsyQ= | |
|1|Q3scIRlgcIShV+dHNkHknjPrPf0=|c19jYURec7q3AER5LiogwQ3+yI0= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBF2BVrQ8abQ5CEeUEfUybHXFlaFkLwWBfiLN53KnTGyTpJbUCrpTTPHIr325IaKhed+Lx2POwrDwpga8USPBoqc= | |
|1|r5w+gotd5qZzFaciWe6GBztYadA=|zIrjkoXA3puiD3Z689+W/gRz/Ec= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBF2BVrQ8abQ5CEeUEfUybHXFlaFkLwWBfiLN53KnTGyTpJbUCrpTTPHIr325IaKhed+Lx2POwrDwpga8USPBoqc= | |
|1|6xpQ6Glfqlu1kIwmaxJrlGzaaxs=|OP9yaFOptl+fhML50P60d4IeJ8I= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBF2BVrQ8abQ5CEeUEfUybHXFlaFkLwWBfiLN53KnTGyTpJbUCrpTTPHIr325IaKhed+Lx2POwrDwpga8USPBoqc= | |
|1|2nEeTCzsJ338Fx9kBx6mUCb6DMU=|AOHsF8Ss9etaZbWZaxSSi6j7D0c= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBF2BVrQ8abQ5CEeUEfUybHXFlaFkLwWBfiLN53KnTGyTpJbUCrpTTPHIr325IaKhed+Lx2POwrDwpga8USPBoqc= |
#!/usr/bin/expect -f | |
set timeout 60 | |
log_file -noappend /tmp/ptt.log | |
spawn ssh -o UserKnownHostsFile=/opt/ptt-login/known_hosts bbs@$env(PTT_HOST) | |
expect "new" | |
send "$env(PTT_ID),\r" | |
expect ":" | |
send "$env(PTT_PWD)\r" | |
expect { | |
"您想刪除其他重複登入的連線嗎" { | |
send "n\r" | |
exp_continue | |
} | |
"請按任意鍵繼續" { | |
send "\r" | |
exp_continue | |
} | |
"主功能表" { | |
exit | |
} | |
} |
#!/bin/bash | |
cd `dirname $0` | |
PTT_ID=`cat ./ptt_id.txt` | |
PTT_PWD=`cat ./ptt_password.secret.txt` | |
PTT_ID=${PTT_ID} PTT_PWD=${PTT_PWD} PTT_HOST=ptt.cc ./ptt.expect.txt > /dev/null |
@zhengda 您好,可以麻煩把這個 fork 刪除嗎?歡迎您自行存檔,但因為某些原因我不希望這個留在網路上,感謝。