差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
raspberry_pi:0030server [2017/07/06 08:04] admin |
raspberry_pi:0030server [2017/07/22 22:12] (現在) admin |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
======サーバ====== | ======サーバ====== | ||
- | =====VNC===== | + | =====使わないdaemonの自動起動をOFF===== |
- | + | $ sudo update-rc.d -f isc-dhcp-server remove | |
- | インストールとテスト | + | $ sudo update-rc.d -f hostapd remove |
- | $ sudo apt-get install tightvncserver | + | |
- | $ vncserver :1 -geometry 1280x1024 -depth 16 -pixelformat rgb565 | + | |
- | + | ||
- | 自動起動の設定 | + | |
- | $ wget http://www.penguintutor.com/otherfiles/tightvncserver-init.txt | + | |
- | $ sudo mv tightvncserver-init.txt /etc/init.d/tightvncserver | + | |
- | $ sudo chown root:root /etc/init.d/tightvncserver | + | |
- | $ sudo chmod 755 /etc/init.d/tightvncserver | + | |
- | $ vi /etc/init.d/tightvncserver | + | |
- | su $USER -c '/usr/bin/tightvncserver :1 -geometry 1280x1024 -depth 16 -pixelformat rgb565' | + | |
- | $ sudo update-rc.d tightvncserver defaults | + | |
- | + | ||
- | # /etc/init.d/tightvncserver stop | + | |
- | # /etc/init.d/tightvncserver start | + | |
- | + | ||
- | # vi /etc/init.d/tightvncserver | + | |
- | export USER=‘rpi' | + | |
- | + | ||
- | menuが表示されない現象 | + | |
- | http://www.tapun.net/raspi/raspi-menu-bar-is-gone | + | |
- | =====ntpd===== | + | =====NTP===== |
$sudo aptitude install ntpdate | $sudo aptitude install ntpdate | ||
| | ||
ライン 36: | ライン 16: | ||
NTPSERVERS="0.ntp.nict.jp 1.ntp.jst.mfeed.ad.jp 2.ntp.ring.gr.jp" | NTPSERVERS="0.ntp.nict.jp 1.ntp.jst.mfeed.ad.jp 2.ntp.ring.gr.jp" | ||
- | =====いらないdaemonの自動起動をOFF===== | ||
- | $ sudo update-rc.d -f isc-dhcp-server remove | ||
- | $ sudo update-rc.d -f hostapd remove | ||
+ | =====webdavマウント===== | ||
- | =====xrdp===== | + | dav2fsインストール |
- | インストール | + | # apt-get install davfs2 |
- | # apt-get install xrdp | + | |
- | 設定 | + | # vi /etc/davfs2/secrets |
- | # chmod 600 /etc/xrdp/xrdp.ini | + | |
- | # vi /etc/xrdp/xrdp.ini | + | |
---- | ---- | ||
- | [xrdp1] | + | https://dav.box.com/dav hiroshi.yamada@gmail.com XXXXXX |
- | name=vnc | + | |
- | lib=libvnc.so | + | |
- | ip=127.0.0.1 | + | |
- | port=12131 | + | |
- | username=na | + | |
- | password=****** | + | |
| | ||
- | # /etc/init.d/xrdp restart | + | # vi /etc/fstab |
+ | ---- | ||
+ | https://dav.box.com/dav/ /mnt/box davfs user,noauto 0 0 | ||
+ | |||
+ | # mount -t davfs -o rw https://dav.box.com/dav /mnt/box | ||
- | 日本語キーの設定 | + | 参考) http://dorodorodoroid.hatenablog.com/entry/2015/02/01/090657 |
- | # cd /etc/xrdp/ | + | |
- | # wget http://w.vmeta.jp/temp/km-0411.ini #設定ファイルのダウンロード | + | |
- | # ln -s km-0411.ini km-e0010411.ini | + | |
- | # ln -s km-0411.ini km-e0200411.ini | + | |
- | # ln -s km-0411.ini km-e0210411.ini | + | |
- | # service xrdp restart | + | |
- | http://d.hatena.ne.jp/hmunakata/20110728/1311835717 | ||
- | http://engetu21.hatenablog.com/entry/2015/02/01/185513 | ||
- | http://linux-suomi.net/modules/sinyD0/index.php?id=20 | ||
- | =====remote shell===== | + | autofsインストール |
- | webで操作できるターミナルshellinaboxにトライ | + | # apt-get install autofs |
- | 参考) http://srad.jp/~oyadipipi/journal/585827/ | + | # vi /etc/auto.master |
- | + | ||
- | ====パッケージインストール==== | + | |
- | テストのためパッケージでインストール | + | |
- | # apt-get install shellinabox | + | |
- | + | ||
- | ====ソースビルド==== | + | |
- | 各種パッチを使うためソースからビルドする | + | |
- | + | ||
- | + | ||
- | source取得 | + | |
- | # vi /etc/apt/sources.list | + | |
---- | ---- | ||
- | # Uncomment line below then 'apt-get update' to enable 'apt-get source' | + | /media /etc/auto.webdav |
- | deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi | + | |
- | # apt-get update (aptリスト更新) | + | |
- | # apt-get source shellinabox | + | |
- | # cd /root/shellinabox-2.14/shellinabox | + | |
- | + | ||
- | patch @キー等の修正 | + | |
| | ||
- | # cp vt100.js vt100.js.org | + | # vi /etc/auto.webdav |
- | # vi vt100.js | + | |
---- | ---- | ||
- | var asciiKey = | + | box -fstype=davfs,rw,dir_mode=0777,file_mode=0666 :https://dav.mydomain.com |
- | event.keyCode == 32 || | + | (コロンの後にスペースをいれてはいけない) |
- | - event.keyCode >= 48 && event.keyCode <= 57 || | + | |
- | - event.keyCode >= 65 && event.keyCode <= 90; | + | # service autofs restart |
- | + event.keyCode == 160 || | + | |
- | + event.keyCode == 173 || | + | |
- | + event.keyCode >= 48 && event.keyCode <= 58 || | + | |
- | + event.keyCode >= 64 && event.keyCode <= 90; | + | |
- | + | ||
- | patchアンダーバー等の修正 | + | |
- | + | ||
- | https://github.com/jayschwa/shellinabox/pull/1/commits/9b2cbcc661f66c19ff5cc33bbdfb6054f48e71c0 | + | |
- | + | ||
- | # cp vt100.jspp vt100.jspp.org | + | |
- | # vi vt100.jspp | + | |
- | ---- | + | |
- | (2897) | + | |
- | var normalKey = | + | |
- | alphNumKey || | + | |
- | - event.keyCode == 59 || event.keyCode == 61 || | + | |
- | + event.keyCode >= 58 && event.keyCode <= 64 || | + | |
- | event.keyCode == 106 || event.keyCode == 107 || | + | |
- | event.keyCode >= 109 && event.keyCode <= 111 || | + | |
- | - event.keyCode >= 186 && event.keyCode <= 192 || | + | |
- | + event.keyCode >= 160 && event.keyCode <= 192 || | + | |
- | + | ||
- | (3033) | + | |
- | var normalKey = | + | |
- | alphNumKey || | + | |
- | - event.keyCode == 59 || event.keyCode == 61 || | + | |
- | + event.keyCode >= 58 && event.keyCode <= 64 || | + | |
- | event.keyCode == 106 || event.keyCode == 107 || | + | |
- | event.keyCode >= 109 && event.keyCode <= 111 || | + | |
- | - event.keyCode >= 186 && event.keyCode <= 192 || | + | |
- | + event.keyCode >= 160 && event.keyCode <= 192 || | + | |
- | event.keyCode >= 219 && event.keyCode <= 223 || | + | |
- | + | ||
- | make | + | |
- | # cd /root/shellinabox-2.14 | + | |
- | # ./configure | + | |
- | # make | + | |
- | # make install | + | |
- | + | ||
- | 設定 | + | |
- | # vi /etc/init.d/shellinabox | + | |
- | DAEMON="/usr/local/bin/shellinaboxd" | + | |
- | # vi /etc/default/shellinabox | + | |
- | SHELLINABOX_PORT=12133 | + | |
- | #SHELLINABOX_ARGS="--no-beep" | + | |
- | + | ||
- | 再起動 | + | |
- | # /etc/init.d/shellinabox restart | + | |
- | + | ||
- | アクセス | + | |
- | 1.21.136.14:12133 | + | |
+ | 参考) http://www.matrix44.net/blog/?p=1048 | ||
- | (参考) | + | =====insserv===== |
- | * http://srad.jp/~mishima/journal/566933/ | + | update-rc.dはもう古い!? |
- | * http://orebibou.com/2014/07/web%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E3%81%8B%E3%82%89%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%8A%E3%83%AB%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%A7%E3%81%8D%E3%82%8B%E3%80%8Eshell-in-a-box%E3%80%8F/ | + | http://www.geocities.jp/humanrace96/insserv.html |