スクリーンなしでのツリーベリーパイのインストールとSSH+VNC+TeamViewerの構成の詳細チュートリアル


一、ベリーパイの取り付け
1.ミラーのダウンロード
公式サイトで相応のミラーファイルをダウンロードして、私がダウンロードしたのは現在の最新の18.11.13のバージョンで、ここで各バージョンのミラーをダウンロードすることができます:http://downloads.raspberrypi.org/raspbian/images/ 无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第1张图片
2.ミラーへの書き込み
win 32 diskimagerをダウンロード:https://nchc.dl.sourceforge.net/project/win32diskimager/Archive/win32diskimager-v0.9-binary.zip自分のUディスクをフォーマットした後、ミラー、Uディスクを選択し、无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第2张图片に書き込みます.
3.自動接続wifi
書き込みに成功すると、Uディスクは2つのディスクになります.1つは開けられないので、相手にしないで、別のディスク(boot)に入り、ファイルを作成します:/boot/wpa_supplicant.conf、内容は以下の通りです.
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="  WIFi   1"
psk="  WIFI   1"
key_mgmt=WPA-PSK
priority=1
}

network={
ssid="  WIFi   2"
psk="  WIFI   2"
key_mgmt=WPA-PSK
priority=2
}

複数のWiFiを配置することができます.このファイルを作成して保存することができます.後で別の場所に行ってWiFiを接続するときは/bootの下にコピーし、ベリーパイを挿入して起動すれば自動的にWiFiに接続できます.
4.sshを開くには、まずsshでベリーパイをつなぎます
同様に、ファイル/boot/sshを作成します.ファイルには拡張子がなく、コンテンツが空です.
5.SSH接続ベリーパイ
自宅WiFi管理画面にアクセスし、WiFi接続に成功すると、自分のベリーパイのIPアドレス无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第3张图片が表示され、PuTTYがダウンロードされます.https://the.earth.li/~sgtatham/putty/0.71/w64/putty.exe接続方式はSSHを選択して、それからベリーパイのIPアドレスを入力して、ポート22は保存して便利に後で无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第4张图片点Openに接続することができて、1つの警告を弾いて、Yesを選んで、それからベリーパイに上陸します
    :pi
    :raspberry

次の図が表示されると、无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第5张图片が正常に接続されました.
6.ミラーソースを交換してください
デフォルトのソースが遅すぎます.次に別のものをインストールする必要があります.最初のステップはソースを交換するほうがいいです.まずsourcesを修正します.list
sudo nano  /etc/apt/sources.list

#注釈で元のソースを消して私はここで清華のソースを交換して、先に自分のRaspbianのバージョンが何なのかを見て、もしあなたのがjessieで、wheezyならば、下のstretchをあなたの相応のバージョンに変えます
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

Ctrl+6で1行を選択した後、Alt+6を押してコピーし、Ctrl+Uを貼り付けて修正した後、Ctrl+xを押して終了し、保存してください.
raspiの変更を続行します.リストの内容
sudo vim /etc/apt/sources.list.d/raspi.list

元のものを注釈する
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui

最終更新元
sudo apt-get update
sudo apt-get upgrade

ちょっと長いから、お茶を入れたり、携帯電話をしたりして先に行きましょう.
7.rootを有効にする
sudo passwd root 

次にパスワードを2回入力し、rootアカウントのパスワードとして入力します.
su root

rootに入る
exit

rootを終了
二、VNCリモート接続
本料理の鶏はSSHで少し気分が悪くて、私はグラフィックのインターフェースを要します...そこでVNC...
sudo raspi-config

5 Interfacing Options 无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第6张图片を選択してからP 3 VNCを選択し、確認してからVNC 无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第7张图片端末入力をオンにすることができます.
vncserver

そして自分のパソコンでVNC Viewerをダウンロードhttps://www.realvnc.com/en/connect/download/viewer/木苺派IPポート番号を入力デフォルトは1 无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第8张图片 piデフォルトパスワードを入力无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第9张图片正常にログイン~无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第10张图片設定起動自
sudo nano /etc/init.d/vncserver

コピー
#!/bin/sh
### BEGIN INIT INFO
# Provides: tightvncserver
# Required-Start: $syslog $remote_fs $network
# Required-Stop: $syslog $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Starts VNC Server on system start.
# Description: Starts tight VNC Server. Script written by James Swineson.
### END INIT INFO
# /etc/init.d/tightvncserver
VNCUSER='pi'
case "$1" in
        start)
                su $VNCUSER -c '/usr/bin/vncserver :1'
                echo "Starting VNC Server for $VNCUSER"
        ;;
        stop)
                su $USER -c '/usr/bin/vncserver -kill :1'
                echo "VNC Server stopped"
        ;;
        *)
                echo "Usage: /etc/init.d/vncserver {start|stop}"
                exit 1
        ;;
esac
exit 0

変更ファイル権限の保存
sudo chmod 755 /etc/init.d/vncserver
sudo update-rc.d vncserver defaults

今すぐ電源を入れるとvncserverが自動的に起動します.sudo rebootで効果を見ることができます.VNCの起動が遅いかもしれません=.=(vncに接続するには数分待たなければなりません...)起動をキャンセルする場合は、次の手順に従います.
sudo update-rc.d -f tightvncserver remove

三、TeamViewerのインストール
VNCはイントラネットでしか使えません.もし私が外ネットで私のベリーパイを使いたいならどうしますか?それではTeamViewerで辛~
1.TeamViewerのdebパッケージをダウンロードする
私は公式サイトに行きます.https://www.teamviewer.com/en/download/linux/TeamViewer Host for Raspberry Piをダウンロードして、Uディスクにpiに掛けてインストールしたのですが…ネット上で教程があって直接wgetで引いたのですが、私はずっと引っ張って失敗して、いっそUディスクを持ってインストールしました=.=ダウンロードが終わったら名前を変えて、ダウンロードしたファイルが長すぎて、後でインストールして名前をつけるのが不便なので、私はそれをteamviewer-hostに変えました.deb、それからUディスクに入れて、UディスクはNTFSを使わないでください、さもなくばデフォルトは識別できません
2.Uディスクのマウント
USBメモリをベリーパイに挿入し、入力します.
sudo fdisk -l

Disk/dev/sda:xx Gib、xx bytesが表示され、xxxxは容量がUディスクと同じように認識に成功しました
次にマウントして新しいディレクトリを作成します(手動でマウントし、新規でないとmediaディレクトリの下に自動的にマウントされます)
sudo mkdir /mnt/usb_flash

その後、デバイスを作成したばかりのディレクトリにマウントします.
sudo mount /dev/sda1 /mnt/usb_flash/

Uディスクを抜く必要がある場合
sudo umount /mnt/usb_flash

または
sudo umount /dev/sda1

3.TeamViewerのインストール
cdをUディスクのディレクトリ(cd/mnt/usb_flash)にインストール
sudo dpkg -i teamviewer-host.deb

次の図无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第11张图片のように、大きな確率で失敗することがわかります.
sudo apt-get -f install

このステップが完了したら、teamviewerを再インストールします.
sudo dpkg -i teamviewer-host.deb

无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第12张图片インストールに成功しました.Uディスクをアンインストールしてください.
sudo umount /dev/sda1

4.TeamViewerの構成
teamviewerデーモンを開き、構成に入ります
sudo teamviewer daemon start
sudo teamviewer setup

次のdaemonが起動していない場合は、daemonを再起動または閉じて无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第13张图片 teamviewer daemonを再起動してみてください.次のコマンドがあります.
  :
sudo teamviewer daemon restart
  :
sudo teamviewer daemon stop
     (       ,    enable)
sudo teamviewer daemon disable
sudo teamviewer daemon enable
    
sudo teamviewer daemon status

それからパソコン側でteamviewerアカウントを申請して、次のコマンドを実行します.
sudo teamviewer setup

无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第14张图片 teamviewerアカウントのパスワードを入力すると、ベリーを自分のアカウントに割り当てることができます.この方法は以前は使えましたが、今は接続できません.つまりログインできません.私の家のネットがクズかもしれません.teamviewerのネットはもともとよくないかもしれません.
大丈夫です.B計画があります.まず、teamviewerのリモートログインpi用のパスワードを設定します.
sudo teamviewer passwd [      ]

注意コマンドには、上のカッコは含まれません.たとえば、
sudo teamviewer passwd mypassword

OKに戻ると設定が成功したことを意味し、自分のTeamViewer IDを確認します.
sudo teamviewer info

无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第15张图片さらに自分のパソコンのTeamViewerの仲間ID入力私たちのpiに表示されているID 无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第16张图片設定したばかりのパスワード无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第17张图片を入力すると、楽しく外網で自分のpi辛さにアクセスできます~!
でも、すでにTeamViewerが使えるようになった以上、逆に配置してベリーパイに入ると、右上のTeamviewerが起動していることに気づき、自分の口座を配置することができます.口座のパスワードを入力して、成功~无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第18张图片そして自分のパソコンのTeamViewerには、ベリーパイが私の口座に入っていることが无屏幕安装树莓派与配置SSH+VNC+TeamViewer详细教程_第19张图片に表示されます.