chromebookでssh

chromebook同士でファイル共有する方法としてニアバイシェアというのがあるけど、なんか思ってたのと違う。なので、sshで繋いでファイルのやりとりを直接やってしまおう、のメモ。
chromebookを2台使っていて、メインとサブという役割分担。
メインで使っていて作業した内容をサブ機にsshで転送・バックアップしておきたい。
まずはchromebookの設定。メイン機のLinux環境からサブ機のLinux環境に繋ぐためにポート転送を設定する。道路を繋ぐための作業、みたいなもの。
サブ機側のポート転送を設定。
「ChromeOSについて→Linux開発環境→ポート転送」
ポート番号はすでに使われている番号以外ならなんでもOK
sudo less /etc/service
↑これで確認できる。とりあえず10001〜10080のあたりが空いてるので「10022」とした
ポート転送を設定することで
1)サブ機のローカルIPアドレス192.168.0.NNにSSHでポート番号を指定してアクセスする
2)サブ機側がポート転送してくれて、サブ機のLinux環境にログインできる
サブ機のLinux環境でsshdサービスを立ち上げる
(サブ機をsshdサーバーにする)
sshdサービスがどうなってるのか確認。
sudo systemctl status sshd.service
この時点では「Active: inactive (dead)」という表示が出ている。ssdは立ち上がっていないので、sshdを立ち上げるために以下の作業。
(sudo、root権限で/etc/以下のファイルを編集することになるので、念のためバックアップを取っておくのが安心安全)
「/etc/ssh/sshd_not_to_be_run」というファイルがあるとsshdが立ち上がらないらしいので削除
sudo rm /etc/ssh/sshd_not_to_be_run
「/etc/ssh/sshd_config」というのがsshdの設定ファイル。
Port 10022
PubkeyAuthentication yes
PasswordAuthentication no
ChallengeResponseAuthentication no
PermitRootLogin no
UsePAM no
AcceptEnv LANG LC_*
chromebookのポート転送で指定したポート番号を記載。それ以外は呪文でOK(ルートでアクセス許可するかとか)で、上記以外はデフォルトのままでOK.
設定ファイルを編集したらsshdサービスを立ち上げる
sudo systemctl restart sshd.service
立ち上がってるか確認
sudo systemctl status sshd.service
「Active: active (running)」という表示が見えたら無事sshdのサービスは立ち上がっている。
サブ機のLinux環境のHOMEディレクトリに「.ssh」というディレクトリを作成。
chmod 700 .ssh
として、権限をオーナー限定にしておく。
メイン機でsshの秘密鍵と公開鍵を作る
ホームディレクトリで
ssh-keygen
途中パスフレーズ聞かれて、入力すると「id_rsa」(秘密鍵)「id_rsa.pub」(公開鍵)がHOMEディレクトリの「.ssh」ディレクトリに作られる。公開鍵以外の権限はオーナー限定(0600)
メイン機で作った公開鍵をサブ機のHOMEディレクトリの.sshディレクトリにコピー
scp -P 10022 id_rsa.pub ユーザー名@192.168.0.NN:~/.ssh/.
メイン機で作った公開鍵をサブ機にコピーしたら、サブ機で作業
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
サブ機の.sshディレクトリの「authorized_keys」というファイルに公開鍵を登録(追記コピーしてるだけ)
以上でsshは繋がる。
ssh -p 10022 -i id_rsa.pub ユーザ名@192.168.0.NN
とか
ssh -p 10022 -l ユーザー名 192.168.0.NN
メイン機からサブ機にログインしてごそごそいじったり
scp -P 10022 -r work ユーザ名@192.168.0.NN:work
などとメイン機からサブ機にファイルコピーしたり
sftp ユーザー名@192.168.0.NN:DIR
とか、sftpでログインしてアップしたいディレクトリに移動してから
put -r DIR/
などとメイン機からサブ機にディレクトリごとアップしたり、
ファイル操作がらくちんになった。
とはいえ、コマンドラインなので、上書き事故には気をつけないといけない、よなあ。
ちなみに注意するところがあって。
linux開発環境も、ポート転送も手動。chromebookを立ち上げたり、再起動したら
・Linux開発環境を立ち上げる
・ポート転送をONにする
…というのもあって、どうせ確認するわけだし、IPアドレスも自動割り当てのままにした。
以下のサイトを参考にさせていただきました(多謝
【Chromebook】SSHサーバの設定
ChromebookのLinuxコンテナにSSHでログインする
最近のネタ切れの時の弁当は2色、3色弁当。
なんかこういう手抜きの方が美味しかったりするから、ちょっと悔しい。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
さいたま新都心のビール祭り

楽しかった。以前来たとき同様、お店の種類が多いし、基本的にどれもワンコイン、500円〜あるので懐にも優しい。
https://www.kizuna-avenue.jp/~beer_keyaki/
ピクニックシートも販売しているので、席が取れなくても、とりあえずどこかに座ることはできる。福島など東北から沖縄までいろんな地ビールが揃うし、つまみに、サザエやアワビまである一大屋外居酒屋イベント。飲み比べセットで黒ビールやピルスナーなどから始めて、ゆっくりたっぷり。すっかり二日酔い。
ビールの飲み過ぎでベロベロで帰宅してメールをチェックしてみたら、SakuttoBookのバージョンアップのお知らせが来ていた。って、SakuttoBook最新版ver2.0に、わりと致命的なバグがあったので、その修正版。
・本体の電源OFFや再起動するとSakuttoBookアプリがエラーで落ちる。
・一度本体から削除して、再インストールしなければならない。
今「小説同人誌Select」がまさにその症状で、一度電源落としたり、再起動したら、アイコンタップしても何も起こらない。アプリを削除して再インストールするしかないんだよなあ。検証してるんだろうか、と疑いたくなるバグだ。
ということで、さっそく作り直してみたら。
うううむ、iOS6がらみなのか、今度はテスト環境で購入ができない。エラーになる。
iOS6対応をしてもらわないとダメかもしれんなあ。秘密鍵の作り直しとか、In-App Purchase 対応とかよくわからんけど、やらなきゃいけないことが、どっさりありそう。まだまともに販売できてないのに、困ったもんだ。まったく。
現在公開されている「小説同人誌Select」には以上のバグがあります。購入したものがなくなったり、再度購入する必要などはありませんが、再ダウンロードを必要とする場合が多くなっています。ご不便をおかけしています。申し訳ありません。対応を急いでアップデートしますのでよろしくお願いします。
・ 小説同人誌Select 公開中
・iTunes Store はこちら→ https://itunes.apple.com/jp/app/id546230414?mt=8
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
レコメンド勉強会

主成分分析とかベイズの定理とか。なんのこっちゃよくわからんのだが、若いエンジニアが目に光を帯びて楽しそうに話すのは面白かった。…クラス分けと関連づけについては大雑把に見せてもらえた、ような気がする。
本を媒体にして、緩くひとをつなげていく読書SNSなんてのを作って、ウチでやってるので、実装はともかく、考え方はとても参考になった、かも。
そっか、いまどきの流行はtitleタグと最初に出てくるテキストリンクか、とSEOうんぬんで血走ってるときに、twitterのgoogleページランク9に目を剥く。…初めて見たかも、ページランク9なんて。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
オカルトかスパシーボか

誕生石
1月 ガーネット
2月 アメジスト
3月 アクアマリン
4月 ダイヤモンド
5月 エメラルド
6月 真珠
7月 ルビー
8月 サードオニキス
9月 ブルーサファイア
10月 オパール
11月トパーズ
12月 ラピスラズリ
だそうだ。ってなにを突然ですが、ここんとこ亀有の石専門店で買ったアメジストのブレスレットをしてるのですよ。1500円ほどのおもちゃもどきの数珠もどき。こいつを身につけるようになって派遣が決まったりなにがあったりかにがあったり(死語)なんだかいい感じ、だったりするんだよなぁ。そういや昔、小学生の頃紫水晶の岩を持ってたころもあったなぁ、とか。
オカルトじみたことは好きじゃないんだけど、誕生石を身につけるといいことがある、とフラシーボだかスパシーボだかハラショーの効果には期待できるってことかな。4月とか7月じゃなく、安い2月で良かったなぁ。
問題は。
ここんとこわたしは6分刈りの坊主頭。んでもって、眉は薄いし目が小さい凶悪系の人相。さらに、結婚指輪のほかに記念指輪を嵌めていて、手には指輪が2つ。そこにもってきて派手な色の数珠をしてるわけで、もしわたしだったら友達になりたくない見てくれとなっている、ということでしょうか。
チンピラ風味横溢でありますです。
でも、気は持ちよう、モノは試し、です。誕生石を身に着けて気分転換ができるなら、(4月7月生まれじゃなければ)きっと安い買い物ですよー。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
暑苦しいクールビズ

とりあえず。ぐーぐるサマ頼みでデータを必死こいて集めてごにょごにょと。対象の顔はなんとなくおぼろげに見えたものの、それを実現する手順というか手配というか方法がわからん。業界に詳しいのがいれば、あれならそっち、これならあそこ、と、あっさりアタリぐらいは見当をつけられるだろう。ところがこちらはド素人だ。あれこれ思いついたことをどうすればいいのか、五里霧中だよなぁ。制作会社に投げて指揮をこちらで、という選択もあるんだろうけど、高くつくだけに違いない。いや、初めて「プロによるデザイン、ASP制作」のページのソースをみて、(デザインにしろ、WEBプログラムにしろ)これでいいのか、と。営業力こそ本当のプロだな、と。
どうしたもんかなぁ。
ようやく涼しくなってきて、「持ち歩き」上着からようやく「羽織る」上着に昇格、かも。サラリーマン社会ってのは無駄なことが多いよなぁ。律儀なひとになると、客がくると・上から呼び出されると、わざわざ上着を着ていくのを見て驚いた…ってビジネスマンの常識ですか。クールビズなんてのはE電と同じ。現実と乖離したことを、いい気になって一部で盛り上がったところで浸透するわけがない。いっそ人民服じゃないけど、制服にしてくれたらスーツ代とか、サラリーマンは助かるのにねぇ。
[09/17 00:12:53]
ビジネスマンで思い出した、わけではないけど。
IISでデータベースに書き込みができるよう、MSアクセスをインストール。なにをインストールすりゃええのかわからなかったので、完全インストールを選択。最後に最新の情報うんたらでIEが立ち上がり、どうやらパッチをあてるらしい。ところがエラーで途中ストップ。
それでもとりあえずインストールはされたもよう。
IISで書き込もうとすると書き込み許可がないんだそうだ。とエラー。WINDOWSXPにパーミッションなんてあったっけ、であちこち開いて回る。プロパティのタスクという意味不明のカテゴリにパーミッションを設定するところがあった。WEB共有でもなし、普通の共有でもなし、またべつにIIS管理のパーミッションがあるようだ。わからんちんなヤツだ。
で、夕方になって用事があってエクセルを立ち上げようとしたら、WINDOWS XP OFFICE なんちゃらをインストールしますといってなにやら始まり、PIPC1.msiが見つからないとエラーになって立ち上がらない。
ぐーぐる様。
…なんだけど、ヒット件数が多すぎたり、足りなかったりで、またもや延々検索するはめになった。どうやら今日入れたアクセスが原因っぽいんで、オフィスを再インストール。
WINDOWSに振り回されっぱなしだ。まわりにとってわたしは便利なパソコン君、という部分もあって、エクセル・アウトルックなどアプリのトラブルも持ち込まれる。HTMLとかスクリプトがいじれるからといって、MSアプリのことまで分かると思わないでくれっ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」
またもや。

いきなり涼しくなったと思ったら案の定しっかり風邪ひいてやがるぞ、おれ(苦笑)ゆうべから寝つけず、汗が出てる。なんじゃこりゃ。くそったれ。今日は一日部屋で静かに過ごしてみたけど、あまり変化はないな。食欲がなく、とりあえずキャベツ1/4個、ダシ卵で晩飯。
いや、もう、ほんとポンコツだわ。とほほ。
» ローカル環境で電子書籍を作る、Macアプリ・Windows版ツール 「かんたんEPUB3作成easy_epub」