Submitted by gouki on 2012, July 18, 9:33 AM
SSH命令是用來連接遠程Linux服務器的,大多數時候,我們都是用的客戶端,好看又方便,還能保存密碼,但長久以往,居然我連密碼也忘了。。。悲催
所以,我在想,是否可以自動連接ssh服務器(不用客戶端)也不用記密碼?直接就完事?
公鈅?rsa public ?沒意思,那樣我還是記不住密碼,萬一被人一折騰,腫麼辦?
所以,找了一些資料,發現。。。sshpass真是一個好東西啊
最簡單的應用方法:sshpass -p 123456 ssh username@hostname
就可以了。
於是,比如 我現在的服務器,我新建 了一個腳本:neatstudio.com.sh,並且chmod +x ,然後在裏面就一行代碼:
sshpass -p 123456 ssh root@neatstudio.com
當然在執行這個文件之前,需要先ssh neatstudio.com一下。先保存完驗證的KEY,然後就可以執行./neatstudio.com.sh了。
於是,我密碼再也不會忘了,因為就在這個文件裏,這個可是明文的。。。。就算我設的再複雜也毛有關係了。。。輕輕鬆鬆
關於sshpass的下載,我這裏提供一個下載地址:sshpass-1.05.tar.gz
這個直接就是官方的版本,不過您為了安全,還是直接去sf下載吧。我這裏就權當是為我自己做一個備份。畢竟有時候sf是會被墻的
Tags: ssh
Linux | 评论:0
| 阅读:14407
Submitted by gouki on 2012, July 17, 4:08 PM
APNS 这玩意啊。关于它曾经转载过N篇文章:
不过自己在實際使用中,也還是遇到了問題。
在測試的時候,我連接apns服務器時,發一條推送就斷開,導致我發送上萬條消息的時候需要幾個小時。我就納悶了,如果大家都這樣,那豈不是那些大網站都要崩潰?這時候,有兩位朋友告訴我,不要斷開,用長鏈接。。。於是乎我重改了代碼,然後就看到消息發送的時候刷刷刷的就出去了。心裏還是非常開心的。
但偶爾還是會有發送失敗的情況出現,所以我做了一點處理,如果取回來的代碼不正確,我會一直重發,直到正確。當然,每次發完後,用usleep,休息了10ms,避免數據過度發送。當然每1000條推送後,我會斷開一下鏈接,再重新鏈接。以防萬一
說白了,還是糾結。
Tags: apns
苹果相关 | 评论:2
| 阅读:15794
Submitted by gouki on 2012, July 17, 1:07 PM
在幾年前的時候,有人問,這世界上最遠的距離是什麼。有人回復:這世界上最遠的距離是,明明兩人就在身邊,卻不知道我愛你
還有人回復:這世界上最遠的距離不是他和她之間的距離,而是電信和網通
現在,這世界上沒有最遠的距離 ,只有一堵墻
傳說中,只要鋤頭揮的好,沒有墻角挖不倒,於是我們就有了各種各樣的軟件和或方法
1、有VPS的同學,開始裝VPN,有VPS但是不能裝VPN的同學,開始用Ssh -d 翻墻
2、沒有VPS的同學,開始買 VPN或者ssh -d
3、沒錢,但懂網絡的,開始用在線代理
4、沒錢,不懂網絡的,開始在朋友的介紹下,用opendns或者洋蔥頭,或者XX門
突然想起某阿姨和我說的,多听听其他声音也好,于是。如果你既没钱,也不懂网络 ,你可以尝试找某阿姨要一张能上网的光盘就OK了。那段文字来自:随便说说
Misc | 评论:0
| 阅读:11924
Submitted by gouki on 2012, July 16, 10:11 PM
count_chars表面上是計算char出現的次數,但事實上對中文支持明顯是不好的。
所以,它還有另外一個作用,即count_chars($str,4);
看好第二個參數哦。當這個參數是4時,會返回所有的会用作计算的字符串:
XML/HTML代码
- !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™šœžŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¹»¼¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
嗯,因此这也算是一个小技巧啦。
PHP | 评论:0
| 阅读:14289
Submitted by gouki on 2012, July 15, 11:05 PM
Tags: 肖佑阳, 科技馆
Baby | 评论:0
| 阅读:19370