[{"data":1,"prerenderedAt":237},["ShallowReactive",2],{"navigation":3,"post-\u002Fposts\u002F2020\u002Fiterm2login":20,"surroundPosts-\u002Fposts\u002F2020\u002Fiterm2login":226},[4,8,12,16],{"title":5,"path":6,"stem":7},"首页","\u002F","00.index",{"title":9,"path":10,"stem":11},"文章","\u002Fposts","01.posts",{"title":13,"path":14,"stem":15},"动态","\u002Fmoments","02.moments",{"title":17,"path":18,"stem":19},"关于","\u002Fabout","09.about",{"id":21,"title":22,"body":23,"class":209,"cover":209,"coverSize":209,"date":210,"description":29,"draft":211,"extension":212,"hideComments":211,"location":209,"meta":213,"navigation":54,"path":214,"readingTime":215,"seo":220,"sitemap":221,"stem":222,"tags":223,"time":209,"weather":209,"__hash__":225},"posts\u002Fposts\u002F2020\u002F20200227.iterm2login.md","iTerm2login",{"type":24,"value":25,"toc":207},"minimark",[26,30,184,187,190,193,203],[27,28,29],"p",{},"iterm2login.sh 文件：",[31,32,37],"pre",{"className":33,"code":34,"language":35,"meta":36,"style":36},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","#!\u002Fusr\u002Fbin\u002Fexpect\n\nset timeout 30\nspawn ssh -p [lindex $argv 0] [lindex $argv 1]@[lindex $argv 2]\nexpect {\n        \"(yes\u002Fno)?\"\n        {send \"yes\\n\";exp_continue}\n        \"password:\"\n        {send \"[lindex $argv 3]\\n\"}\n}\ninteract\n","bash","",[38,39,40,49,56,71,103,112,118,144,150,173,178],"code",{"__ignoreMap":36},[41,42,45],"span",{"class":43,"line":44},"line",1,[41,46,48],{"class":47},"sutJx","#!\u002Fusr\u002Fbin\u002Fexpect\n",[41,50,52],{"class":43,"line":51},2,[41,53,55],{"emptyLinePlaceholder":54},true,"\n",[41,57,59,63,67],{"class":43,"line":58},3,[41,60,62],{"class":61},"sptTA","set",[41,64,66],{"class":65},"s_sjI"," timeout",[41,68,70],{"class":69},"srdBf"," 30\n",[41,72,74,78,81,85,89,92,94,97,100],{"class":43,"line":73},4,[41,75,77],{"class":76},"sbgvK","spawn",[41,79,80],{"class":65}," ssh",[41,82,84],{"class":83},"stzsN"," -p",[41,86,88],{"class":87},"su5hD"," [lindex $argv ",[41,90,91],{"class":65},"0]",[41,93,88],{"class":87},[41,95,96],{"class":65},"1]@[lindex",[41,98,99],{"class":87}," $argv ",[41,101,102],{"class":65},"2]\n",[41,104,106,109],{"class":43,"line":105},5,[41,107,108],{"class":76},"expect",[41,110,111],{"class":65}," {\n",[41,113,115],{"class":43,"line":114},6,[41,116,117],{"class":76},"        \"(yes\u002Fno)?\"\n",[41,119,121,124,127,131,134,137,141],{"class":43,"line":120},7,[41,122,123],{"class":87},"        {",[41,125,126],{"class":76},"send",[41,128,130],{"class":129},"sjJ54"," \"",[41,132,133],{"class":65},"yes\\n",[41,135,136],{"class":129},"\"",[41,138,140],{"class":139},"sP7_E",";",[41,142,143],{"class":76},"exp_continue}\n",[41,145,147],{"class":43,"line":146},8,[41,148,149],{"class":76},"        \"password:\"\n",[41,151,153,155,157,159,162,165,168,170],{"class":43,"line":152},9,[41,154,123],{"class":87},[41,156,126],{"class":76},[41,158,130],{"class":129},[41,160,161],{"class":65},"[lindex ",[41,163,164],{"class":87},"$argv",[41,166,167],{"class":65}," 3]\\n",[41,169,136],{"class":129},[41,171,172],{"class":65},"}\n",[41,174,176],{"class":43,"line":175},10,[41,177,172],{"class":87},[41,179,181],{"class":43,"line":180},11,[41,182,183],{"class":76},"interact\n",[27,185,186],{},"复制配置到其他 Profile：Other Actions -> Bulk Copy from Selected Profile",[27,188,189],{},"Session -> Status Bar",[27,191,192],{},"iTerm2 -> Install Shell Integration",[27,194,195,196],{},"参考：",[197,198,202],"a",{"href":199,"rel":200},"https:\u002F\u002Fwww.iterm2.com\u002Fdocumentation-shell-integration.html",[201],"nofollow","Shell Integration",[204,205,206],"style",{},"html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .su5hD, html code.shiki .su5hD{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":36,"searchDepth":51,"depth":51,"links":208},[],null,"2020-02-27",false,"md",{},"\u002Fposts\u002F2020\u002Fiterm2login",{"text":216,"minutes":217,"time":218,"words":219},"1 min read",0.28,16800,56,{"title":22,"description":29},{"loc":214},"posts\u002F2020\u002F20200227.iterm2login",[224],"技术","Ly5K46t_3fQzySH4kw4_kMN3_AT7NDrMY8AejHBaZ_k",[227,232],{"title":228,"path":229,"stem":230,"date":231,"description":36,"children":-1},"第一次胃肠镜记录","\u002Fposts\u002F2020\u002Frecord-of-endoscopy-and-colonoscopy","posts\u002F2020\u002F20200427.record-of-endoscopy-and-colonoscopy","2020-04-27",{"title":233,"path":234,"stem":235,"date":210,"description":236,"children":-1},"k8s 上利用 cert-manager 自动签发 TLS 证书","\u002Fposts\u002F2020\u002Fk8s-cert-manager-tls","posts\u002F2020\u002F20200227.k8s-cert-manager-tls","很多博主的 https 证书经常容易忘记更新，虽说证书过期前都会有邮件提醒，但是万一确实忙得没时间去处理，忘记了，就会出现证书过期的情况了。",1777579140387]