Raspberry Pi の覚え書き

Raspberry piをいじってみて、なかなか手こずる場面もあり備忘録として作成。

セクション2:リモート操作する

        
1.SSHサーバーの設定
	Raspberryアイコンをクリックして【設定】→【Raspberry piの設定】
	からインターフェースでSSHを有効にする。

	再起動でSSHサーバー起動

2.ウィンドウズから接続
	Windowsにインストールした(Tera Term)を使用して
	リモート接続する。
	ユーザー名とパスワードの入力が必要。

3.GUIをウィンドウズから使用
	VNCでデスクトップ環境を利用する。
	(1)と同じ手順でVCNを有効にする。

	再起動でVNCサーバーが起動

4.ウィンドウズにGUIを表示
	Windowsにインストールした(VNC Viewer)を起動。
	(Real VNCのVNC-Viewerをインストール)
	IPアドレスを入力して、ユーザー名、パスワード入力で接続、
	次回からはViewer画面から選択するだけで接続出来る様になる。

5.VNC接続の解像度の設定
	画面がきっちり表示されないので解像度を変更する。
	(Tera Term)で接続して
sudo nano /boot/config.txt
でconfig.txtの中身を書き換える。
hdmi_group=2  #(1:家庭用TVなど 2:PCモニター)
hdmi_mode=16  #(解像度、環境に合う値を選択)
hdmi_force_hotplug=1
#(パラメータを有効にする為HMDIモニター接続していることにする
#フラグ、設定しないとモニターを接続しないと設定が有効にならない)
6.ユーザーの変更 新規ユーザーを作成
sudo adduser *****
パスワードだけ設定してあとは入力しないでそのまま作成 7.piユーザーとパスワードの変更 新規ユーザーでSSHを起動
sudo usermod -l XXXXX pi
ユーザー名を(pi)からXXXXXに変更
sudo usermod -d /home/XXXXX -m XXXXX
ホームディレクトリを/home/piから/home/XXXXXに変更
sudo groupmod -n XXXXX pi
piグループをXXXXXグループに変更
sudo passwd pi
でpiユーザーの元のパスワードを変更 piユーザーはパスワード無しでsudo出来る設定があるので削除する /etc/sudoers.d/010_pi-nopasswdを削除 注:piユーザーのパスワードはSSH接続の前に変更する   スクリプトでsudoする必要のあるコードを実行するのでnopasswdは   削除しない(piユーザーが新しいユーザー名に変更されているか確認する) 8.FTPサーバーをインストール
sudo apt-get update
sudo apt-get install vsftpd
でFTPサーバーをインストールする 9.FTPサーバーの設定
sudo service vsftpd stop
FTPサーバーを停止
sudo nano /etc/vsftpd.conf
で設定ファイルかきかえ
ancnymous_enable=NO    #anonymouseユーザー禁止

local_enable=YES       #ローカルユーザー有効
write_enable=YES       #書込可能
local_umask=022        #書込時のパーミッション

ascii_upload_enable=YES      #アスキーアップロード有効
ascii_download_enable=YES    #アスキーダウンロード有効

chroot_local_user=YES        #ローカルユーザーの制限
chroot_list_enable=YES       #リストに依り正転
chroot_list_file=/etc/vsftpd.chroot_list #リストのパス
10.ユーザー権限ファイルの作成 /etc/vsftpd.chroot_listを作成する
sudo nano /etc/vsftpd.chroot_list
でユーザー名を入力 XXXXX して保存する
sudo service vsftpd start
で実行
sudo update-rc.d -f vsftpd defaults
OSスタート時に自動起動 11.FFFTPにてパソコンからFTP接続をする。 FFFTPにデホルトのホルダを設定。ホルダのパーミッションを 確認、必要ならパーミッションを変更する。 12.一応設定完了して動作するようになったら,起動時CLIで起動するように変更
sudo raspi-config
でRaspberryの設定を開く。 Boot Optionsを選択し、さらにB1:Desktop/CLIを選択し Be Console Autologin Text consoleを選択<Yes>で 再起動し、GUIを停止する。 XWindowの起動停止は
sudo startx
で起動
sudo killall Xorg
で停止