スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

ターミナルから公開鍵を使ってssh接続しようとしたらエラー発生

ターミナルから公開鍵を使ってssh接続しようとしたらエラー発生してしまった。
エラーの内容は以下。
$ ssh sshuser@xxx.xxx.xxx.xxx -p 22 -i /Users/username/.ssh/id_rsa
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/Users/username/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /Users/username/.ssh/id_rsa
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).


パーミッションを 0600 に変更すればOKらしい。

参考サイト
MacでSSH公開鍵・秘密鍵ファイルをコピーして使ったら警告がでた
スポンサーサイト

人が作ったfacebookページのfeedを取得する方法

自分のfacebookアカウントで作ったfacebookページなら、
めんどうな事をせずに、都度アクセストークンを取れば良いっぽいけど
今回ハマったのは、人が作ったfacebookページのfeedとかを取得したい時のメモ
facebookへの接続とかは
$access_token = '........'; // access_token
$page_id = 'facebookページのID';
$GET_FEED_URL = 'https://graph.facebook.com/v2.0/%s/feed?access_token=%s&limit=200&locale=ja_JP';
$res = file_get_contents(sprintf($GET_FEED_URL, $page_id, $access_token));
$data_array = json_decode($res, TRUE);


アクセストークンは、
http://kimoto.hatenablog.com/entry/2013/12/04/201343
を参考に作成をしたもの。
今回は60日の有効期限のものを使用。

$page_id は、対象のfacebookページの
https://www.facebook.com/○○○
の○○○の部分。
コカコーラだと
https://www.facebook.com/cocacola

cocacola
が、$page_id になる。

limit=200
は、取得する件数なので必要に応じて変更する。
※ 2014/07に250件がmaxになったみたい。


アクセストークンは期限が過ぎるとエラーになるので
デバッグツールで、期限を確認しておいた方が良い。

参考サイト
有効期限無限なFacebook PageのAccess Tokenの作り方
Facebookアクセストークンを取得してそれを60日間使えるようにする

windows7のmysql.iniの場所と再起動の仕方のメモ

windows7のmysql.iniと再起動の仕方のメモ。

■mysql.iniの場所
C:\ProgramData\MySQL\MySQL Server 5.6\my.ini

■再起動の仕方
1.コマンドプロンプトを管理者で立ち上げる
2.net stop mysql56
3.net start mysql56

参考サイト
Windows7+MySQL5.5のmy.ini在り処
Windowsに MySQL5 をインストールする

プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。