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
で停止