Skip to content

Instantly share code, notes, and snippets.

@zhengda
Created June 6, 2018 20:50
Show Gist options
  • Save zhengda/79b02d69b1150af9819c7d5143db1261 to your computer and use it in GitHub Desktop.
Save zhengda/79b02d69b1150af9819c7d5143db1261 to your computer and use it in GitHub Desktop.
PTT 自動登入
|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
@timdream
Copy link

timdream commented Oct 5, 2019

@zhengda 您好,可以麻煩把這個 fork 刪除嗎?歡迎您自行存檔,但因為某些原因我不希望這個留在網路上,感謝。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment