スクリーンなしでsshを準備する


155

Raspberry PiモデルBを自宅に持っていますが、画面がありません。私の計画は、それをイーサネットに接続し、それからsshすることです。ただし、これはオペレーティングシステム(Debian Squeeze)を備えたSDカードを最初に準備する必要があることを意味します。次の2つの方法があります。

  1. OSでSDを準備し、RPiが常に固定IPアドレスでイーサネットに接続し、SSHサーバーを有効にするようにします。

  2. OSでSDを準備し、RPiがネットワークに接続し、SSHサーバーを有効にし、そのIPアドレスをブロードキャストして、sshできるようにします。

これらの方法のうち、どちらが簡単ですか?そして、どうすればいいですか?他の方法はありますか?

Ubuntu 10.4、MacOS 10.5、Windows 7のツールがありますが、カードリーダーはUbuntuにのみあります。残念ながら、ルーターのDHCPテーブルにアクセスできません。完全に閉じられています。


5
便利なこと-RasPiは、SSHが有効になっていると自然に起動しません(少なくともDebian)。ブートするには、名前にSSHが含まれる/ boot /内のファイルを変更する必要があります。私はこれがあなたの質問に答えないことを知っていますが、それは次のつまずきのブロックかもしれません:)
ジョージピアース

1
これは答えに値するとは思いませんが、ポートスキャンツールを試すことはできます。
ian.shaun.thomas

10
@iampearce:debian wheezyベータ版では、sshはデフォルトで有効になっているようです。
ジョンイガートン

5
現在のwheezyでは、デフォルトでSSHが有効になっています。ネットワークにDHCPサーバーがある場合は、そのまま使用できます。
セントリー

1
必要な答えはすでにすべてあります。ネットワーク内でPiを検索する方法を追加したかっただけです。私は通常、ポート22が開いている複数のマシンと、さらに多くのマシンを持っています。nmap -sP 192.168.0.0/24 | grep Pi -B 2
cee 14年

回答:


70

起動時にsshを有効にするboot.rcには、SDイメージのブートパーティションにバックアップして、boot_enable_ssh.rc

お使いのルーターについては知りませんが、PiのMACアドレス用に固定IPアドレスを予約するように設定できる場合があります。


3
財団が提供するDebian Squeezeイメージに既にsshがインストールされていますか?
Bティル

1
@TillB、提供されたイメージにインストールされますが、手動で開始する必要があります。
finnw

1
OK、ブートパーティションはどれですか?ファイルシステムを含むもの、スワップパーティションを1つ、start.elfファイルなどを含むものがあります。boot_enable_ssh.rcもありますが、boot.rcはありません。名前をboot.rcに変更して起動しました。ネットワーク内でRPiを見つけました(少なくともPiであると想定しています)が、sshは閉じています。
ティルB

1
確かにそれはそのとおりです。見られるような鉱山は、boot.rc TO名前を変更することによって動作raspberrypi.stackexchange.com/questions/606/...
デヴィッド・サイクス

5
新しいヘッドレスRaspberry Piで2012-09-18-wheezy-raspbian.imgイメージを起動し、sshdを自動起動し、DHCPを使用して自身を構成しました。
nos

52
  1. Raspberry Pi (SDカード)からのコピーboot_enable_ssh.rcboot.rc/bootrootfs

  2. まだRaspberry Piで、固定IPアドレスが割り当てられるようrootfsに編集/etc/network/interfacesします(したがってDHCPサーバーは不要です)。例えば、

    auto lo eth0
    iface lo inet loopback
    iface eth0 inet static
        address 192.168.0.202
        netmask 255.255.255.0
        gateway 192.168.0.200
    
  3. Raspberry Piを起動し、イーサネットケーブルを使用してPCが接続されているのと同じネットワークに接続し(またはPCに直接接続し)、SSH経由でログインします。

    ssh pi@192.168.0.202
    
  4. Raspberry Piに軽量のVNCサーバーをインストールします。

    sudo apt-get install tightvncserver
    
  5. 次に、VNCサーバーを起動します(パスワードの設定を求められます):

    vncserver :1 -name RasPi -depth 16 -geometry 1024x768
    
  6. VNCクライアントをPCにインストールします。

    apt-get install xtightvncviewer
    
  7. 次に、PCからVNC経由でRaspberry Piに接続します。

    xtightvncviewer 192.168.0.202:1
    

ここでそのように動作します:)


2
FWIW:OPはsshについて尋ねました-XやVNCについてではありません。
ブラッド

BUILDROOTの下でraspberrypi_defconfig構成を使用して、piにOSをマウントしています...ブートフォルダーにboot.rcファイルがありません!!! 私に何ができる ?

36

boot_enable_ssh.rc現在のRaspianビルドには何もありません。起動すると、素敵なグラフィカルメニューがいくつかのオプション(起動時にSSHDをロードするかどうかなど)を提供し、コマンドラインにダンプします。

あなたがグラフィカルユーザーなら...それは素晴らしいことです。

そうでない場合は、何らかの形で外部から実行する必要がありますupdate-rc.d。これが実際に行うのは/etc/init.d/.../etc/rc{0..6}.d/...ファイルシステムのさまざまなポイントでスクリプトへのシンボリックリンクを作成することだけです。混乱した?気にしない-ダメージを与えることは簡単です。

  1. Linuxコンピューターからこれを行うと仮定しています。少なくともbashを使用するもの、または互換性のあるもの。私が提案していることは、Cygwin(またはその他)なしではWindowsで動作しません。SDカードをマウントcdします。

  2. 実行:

    for i in 2 3 4 5; do sudo ln -s /etc/init.d/ssh etc/rc$i.d/S02ssh; done
    
  3. マウント解除して起動します。SSH経由でアクセスする必要があります。

ネットワーク上で見つけるのに苦労している場合...

あなたのための3つのオプション:

  • ルーターの管理者を使用して見つけてください。Netgearは「接続デバイス」の表示に特に優れています。
  • モニターを接続して実行しますifconfig(不正行為!)
  • nmap別のコンピューターで使用してスキャンします。スキャンが簡単になるように、おおよそ(/ 24まで)のIPを知っている必要があります。

    sudo nmap -sV --open 192.168.0.0/24  -p22
    

1
これにはnmapを使用しないでください。ブロードキャストアドレスをpingして、ARPテーブルを確認できます。
タマラWijsman

@TomWijsman実行ping -b 192.168.0または同等のものを意味しますか?成功せずに2つのルーターでこれをテストしたばかりなので、これがどれだけ実行可能かはわかりません。一般的にブロックされているようです。
オリ

1
@Oli:いいえ、すべてのARP応答を収集していないのはカーネルです。すべての着信パケットをチェックして、そのMACがすでにARPキャッシュにあるかどうかを確認するのは無駄です。これを設定する方法を知っていました。しかし、これは、例えば... WindowsとMac OS X上で正常に動作します
タマラWijsman

@Oli:システムがこれを実行できない場合の実行可能な代替はarping; 個別のpingコマンドとarpコマンドが課すことを行いますが、ICMPパケットでネットワークをあふれさせることはありません。
タマラウィスマン

2
@nornagon:arp -aこれを単独で行いません。
タマラウィスマン

21

Arch Linuxディストリビューションを使用する場合は、プラグインして、DHCPサーバーからアドレスが割り当てられるのを待つだけです。次に、DHCPのステータスを確認し(たとえば、ルーターに接続することにより)、接続クライアントリストからIPアドレスを取得できます。それが失敗した場合、nmapまたは同様のツールを使用して、開いているポート22のサブネット全体をスキャンできます(SSHはデフォルトで有効になっています)。


ああ、追加するのを忘れました:ルーターにアクセスできません(ルーターは会社から提供され、完全に閉じられています)。Archではsshが常に有効になっていると言っていますか?Debianはどうですか?
Bまで

私は、ArchだけがSSHdが事前に有効になっていると思います。

5
DebianはデフォルトでSSHを有効にしていません。
スティーブロビラード

4
これまでのところ、Piにインストールしたすべてのディストリビューションでは、デフォルトでSSHが有効になっています。これはいつもそうではありませんが、私にとってはそうです。
デイブジョンストン

14

IoTデバイスがデフォルトのパスワードで簡単にハッキングされることによる2016年の大規模なボットネット攻撃に続いて、Raspbianは再びデフォルトでSSHがオフになっています(ソース)。

修正は非常に簡単です。必要なのは、ルートファイルシステム内のディレクトリではなく、boot パーティションにファイルを作成するだけですssh。適切なパーティションにいるかどうかを確認するには、という名前のファイルが必要ですstart.elf

忘れずにパスワードを変更してください!

使用したネットワークでPiを見つけるには、を使用しましたがsudo arp-scan -l、これsudo nmap -sS --open -O 192.168.1.0/24は有効ですが、遅いオプションです。


ファイル名「start.elf」を作成するために言及された投稿、ファイル名「SSH」を作成するために言及されたソースURLは、「SSHを有効にする場合、sshというファイルを入れるだけです/ boot /ディレクトリ。投稿を確認できますか?
BastianW

おっと、答えを書いたとき、私は少し急いでいた、その混乱のポイントを特定してくれてありがとう
ラファエル

13

Debian 7(Wheezy)ベータイメージを使用すると、デフォルトでSSHがインストールされ有効になります。IPアドレスを介して接続するだけです。

Raspberry Piをifconfig直接実行しなくても、Raspberry PiのIPアドレスを特定する方法はいくつかあります。例:

  • ルーターの構成ページには、接続されているマシンのIPアドレスを示す画面がある場合があります
  • ほとんどのスマートフォンには、ネットワークに接続されたデバイスを表示する無料のWi-Fiネットワークスキャナーがあります。

MY Debian Wheezyイメージではデフォルトで有効になっていません... :(
Matt

@マット:よろしいですか?-電源を入れたときにダウンロードした標準的なもの。
ジョンイガートン

私はそう思う。今朝(最新の画像を使用して)もう一度試しました。たぶん私は何かを見逃したかもしれませんが、私は今これを数回やったことを覚えています。
マット

2017年には適用されないようです
ラファエル

11

簡単な方法(キーボードだけの場合)

Debian Wheezy(Raspbian)ではSSHはデフォルトで有効になっていません。むかしむかし、RaspbianイメージでSSHが有効になっていないことは間違いありません。現在、SSHはデフォルトで有効になっているようです。しかし、そうではなく、あなたが立ち往生しているなら、読んでください:

USBキーボードをお持ちの場合、有効にするのは非常に簡単で、ここで見たほとんどの答えよりもずっと簡単です。

  1. キーボードを差し込み、RPiを起動します。デフォルトのキーボードレイアウトは標準のQWERTY USレイアウトであるため、「Y」と「Z」、および「-」と「/」に注意してください。
  2. 少し待ってから、「pi」と入力してEnterキーを押し、次に「raspberry」キーを押してEnterキーを押します。
  3. 以下でSSHを有効にします。

    sudo /etc/init.d/ssh start
    
  4. 念のためパスワード「raspberry」をもう一度sudo入力します。これはコマンドであるため、Enterキーを押します。

これで、ネットワーク上のIPアドレスによってRPiにリモート接続できるはずです。

以下のようデニスMitropolskiyが言及した、コンフィギュレーションユーティリティは、この時点でSSHを設定することが容易になります:

sudo raspi-config

「ssh」オプションに移動するだけです。幸いなことに、これはSSHセッションで機能するため、「ブラインドで」実行する必要があるコマンドは上記の最初のコマンドだけです。


1
素晴らしい答えですが、Piに同梱されている最近のSDカードではsshが有効になっているようです。先週私のものを注文し、sshが箱を作りました!
フグ

SDカードが同梱されていますか?どこで注文しましたか?しかし、それは朗報です。私はBモデルへのアップグレードを考えていました。
マット

4
このブラインドソリューションへのコメント:「ネイティブ」英語キーボードがない(スロベニアです!)ため、raspi-configまたはdpkg-reconfigureキーボード構成なしで、USBキーボードは「y」ではなく「z」を送信します。これはブラインドパスワードログインに影響します。同様の問題は、他の非英語キーボードでも続く可能性があります!タスクバーでキーボード/言語バーの設定を「ご使用の言語」->「EN」から切り替えると、Windowsのデフォルトの英語文字を確認できます。
トミール

3
@TomiL:良い点。ドイツ語のキーボードでは、「Z」と「Y」も交換されます。
ピーターモーテンセン14

1
これは今最もうまく機能し、最新のRaspbian jessieはデフォルトでユーザー名/パスワードpi / raspberryでsshが有効になっています
-redDevil

5

SSHがそのまま使用できるかどうかはわかりませんが、最新の構成ユーティリティバージョンには「Enable SSH」コマンドがあります。その後、ネットワーク経由でRaspberryに接続できました。しかし、それを有効にするには、とにかくモニターが必要です。


1
これは基本的に最も簡単な方法です。キーボードがあれば、モニターを有効にする必要はありません。盲目的に実行できるコマンドは1つだけです。
マット

5

注意点:Arch Linuxでは、Raspberry Piを起動する前にイーサネットを接続した場合にのみ機能しました(その後、正常に機能しました:sshdはデフォルトで有効になりました)。最初に起動してからイーサネットケーブルを接続すると、Raspberry PiはDHCPサーバーに接続してIPアドレスを取得しません。


4

ルーターなし+スクリーンなし+通常のイーサネットケーブル+ RPI 2 + Raspbian Lite 2018-11-13 + Ubuntu 18.10ホスト

最初に、PiでSSHサーバーを有効にする必要があります。これは、セキュリティのためにデフォルトで無効になっています。

画面+キーボードまたはUART(下記を参照)などの非SSHメソッドを介してPiに既にシェルがある場合は、次を実行します。

sudo systemctl enable ssh
sudo service sshd start

:で説明したように、新鮮なインストールと動作しないSSHこれはブーツ渡って持続します。

それ以外の場合は、ホストにSDカードを挿入sshし、boot/パーティションにfileという名前の魔法の空のファイルを作成します。

Ubuntuホストでは、自動的にマウントされ、次のことができます。

sudo touch /media/$USER/boot/ssh

以下で確認できます:

lsblk

を含む:

mmcblk0     179:0    0  14.4G  0 disk
├─mmcblk0p1 179:1    0  43.9M  0 part /media/ciro/boot
└─mmcblk0p2 179:2    0  14.4G  0 part /media/ciro/rootfs

PiでSSHDデーモンを有効にしない場合、SSH接続は次のように失敗します:

ssh: connect to host 10.42.0.160 port 22: Connection refused

後で試すとき。

SSHサーバーを有効にした後

次に、Piを起動し、ラップトップからイーサネットケーブルを直接Piにリンクします。

ここに画像の説明を入力してください

Ubuntu 17.04では、この回答に記載さているようにこのバグを回避するには、最初に必要なもの:

sudo apt-get install dnsmasq-base

ホストで、ネットワークマネージャーを開きます。

nm-connection-editor

じゃ、行け:

  1. + サイン(新しい接続を追加)
  2. イーサネット
  3. 作成する
  4. IPv4設定
  5. 方法:他のコンピューターと共有
  6. 適切な名前を設定してください
  7. セーブ

ここに画像の説明を入力してください

ホストでPiのIPを見つけます。

cat /var/lib/misc/dnsmasq.leases

次のようなものを出力します:

1532204957 b8:27:eb:0c:1f:69 10.42.0.160 raspberrypi 01:b8:27:eb:0c:1f:69

10.42.0.160 IPである場合、通常どおり:

ssh pi@10.42.0.160

私は次のものも持っています.bashrc

piip() ( cat /var/lib/misc/dnsmasq.leases | cut -d ' ' -f 3; )
pissh() ( sshpass -p raspberry ssh "pi@$(piip)"; )

Piの内部から、ホストの他のインターフェイスを介して通常どおりインターネットにアクセスできることに注意してください。

ping google.com

たとえば、私のラップトップでは、Piがイーサネットを使用しますが、ホストはWiFi経由でインターネットにも接続されます。

クロスケーブルがされていないホストのネットワークカードがサポートしている場合に必要な自動MDI-Xを。これは、例えば私がテストした2012レノボT430、を含む、最新のハードウェアのためのケースである持っている「インテル®82579LMギガビット・ネットワーク・コネクション」の自動MDI-Xをサポートして文書を

また、次のことができます。

UARTシリアルUSBコンバーター

Piでシェルを取得する場合は、SSHの代わりになります:https : //en.wikipedia.org/wiki/Serial_port

これは、SSHまたはネットワーク自体を使用するのではなく、より古く、よりシンプルで、より直接的で、より信頼性の高い、より低い帯域幅、より短い距離のシリアルインターフェイスを使用します。Piはこの方法ではインターネットにアクセスできません。

デスクトップコンピュータにはまだシリアルポートがあり、これをPiに直接接続できますが、これらはほとんどのラップトップに隠されているため、安価なUSBアダプターを購入する必要があります。ここで私は使用しました:https : //www.amazon.co.uk/gp/product/B072K3Z3TL参照:https : //unix.stackexchange.com/questions/307390/what-is-the-difference-between- ttys0-ttyusb0-and-ttyama0-in-linux / 367882#367882

最初にSDカードをホストに接続config.txtし、最初のパーティションにあるファイルを編集して追加します。

enable_uart=1

https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=141195で説明されています

この最初のパーティションには、ブートローダー、その構成ファイル、およびconfig.txtそれらの1つである(Linux /)カーネルが含まれています。2番目のパーティションには、実際のLinuxルートファイルシステムが含まれています。

次のようにコンピューターをPiに接続します。

ここに画像の説明を入力してください

3本のケーブルを接続するだけで済みます:

  • 地面から地面
  • PiのTxからUSB toシリアルポートのRx
  • PiのRxからUSBのシリアルポートへのTx

これは、https//www.raspberrypi.org/documentation/usage/gpio/README.mdにも記載されています

Groundを5Vにリンクしないように注意してください。これを行うことで、すでに2つのUARTをUSBチップに焼き付けています。

5Vを5Vに接続する必要はまったくありません。Piにそのように電力を供給できると思いますが、これは悪い考えであり、通常のUSB電源を使用してください。

最後に、コネクタのUSB側をホストコンピュータに接続し、次のコマンドでシェルを取得します。

sudo apt install screen
sudo usermod -a -G dialout $USER
screen /dev/ttyUSB0 115200

で終了しCtrl-A \ます。

Adafruitのビデオをご覧くださいhttps : //www.youtube.com/watch?v= zUBPeoLW16Q


3

Debianを使用している場合、RPi用の画面とネットワークを友人からほんの数分貸すことができれば非常に簡単です。そうでない場合は、Ubuntuホストから「nmap」および「ssh」のコマンドをテストするだけです。

パッケージopenssh-serverがインストールされていること、および準備が整っていることを確認してください。これは、コマンドラインからを使用して行いaptitude install openssh-serverます。マシンにログインしているときに、RPiを確認したり名前を変更したりすることもできます。また、パッケージことを確認できたavahi-utilsとはavahi-daemonちょうどしようと、インストールされていますaptitude install avahi-utils

avahiパッケージ/プログラムは、そのプロトコルをDNSドメイン内のコンピューターとして使用する他のコンピューターにアナウンスするApples protocoll mDNS / DNS-SDを実装しますlocal。あなたのマシンが呼ばれているなら、でマシンrpi-machineに接続してみてくださいrpi-machine.local

ファイル/etc/nsswitch.confをチェックインして、次の行があるかどうかを確認できます。

hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4

AppleとUbuntuの両方のマシンでこれを実装する必要があります。ただし、MS Windows 7マシンはそれを行いません。Ubuntuマシンでは、次のコマンドを試すことができます。

avahi-browse --all

または

avahi-browse _ssh._tcp

次に、すべてのマシンとそのサービス(SSHやHTTPなど)を一覧表示します。

nmapUbuntuマシンにパッケージをインストールすることもできます。次に、コマンドip route listを使用してどのネットに接続しているかを確認し、どのIP ネットに接続しているかを確認できます。たとえば、私のマシンでは、次のようなものを取得できます(これはexample.comからのものなので、使用しないでください)。

192.0.43.0/24 dev eth0  proto kernel  scope link  src 192.0.43.1  metric 1

ネット上にいること192.0.43.0/24とルータがあることを教えてくれます192.0.43.1。したがって、コマンドを実行nmap 192.0.43.0/24すると、ネット内のすべてのマシンが検索され、どのポートが開いているかがわかります。22/tcpsshサーバーであるportを探します。


3

次の手順を使用して、スクリーンまたはキーボードなしでRaspberry PIをセットアップしました。

  1. debian-pi / raspbian-ua-netinstの最新画像をダウンロードします。現在のものはraspbian-ua-netinst-v1.0.7.img.bz2です。ダウンロードしたファイルは約17 MBです。

  2. Apple Pi Bakerアプリ」をダウンロードし、このソフトウェアを使用して画像をSDカードに転送します

    ApplePiBaker

  3. PIにSDカードを挿入すると、約15分後に最新のRaspbianがインストールされます。

  4. Fing iPhoneアプリを使用して、PIのIPを発見しました192.168.1.13。これは私の場合です。

    IP

  5. これで、そのIPにSSHで接続できます。

    # Password = raspbian
    ssh root@192.168.1.13 
    

そして、私は面倒な設定を行わずにSSH経由でアクセスできます。

参考:raspbian-ua-netinstより高度な構成を提供するため、これらの初期設定の一部を調整する場合は、Readmeを確認してください。

SSHアクセス


2

初期構成後に接続する最良の方法の1つは、Raspberry Piでavahi-daemonを起動して実行することです。

ホストコンピューターのRaspberry PiとBonjourにavahi-daemonをインストールしたら、ホスト名としてraspberrypi.localを使用して簡単にログインできます。そのため、静的または動的にIPアドレスを構成する必要はありません

Raspberry Piにavahi-daemonをインストールするには:

sudo apt-get update
sudo apt-get install libnss-mdns

ホストコンピューターにiTunesがインストールされている場合は、PuTTYraspberrypi.localと入力するか、ここからBonjourをインストールします。詳細については、このチュートリアルを確認してください。


2

raspbian-ua-netinst試してみたいと思うかもしれません:こちらをクリックし見つけることができます。これは、Raspberry Piモデル1B、1B +、および2B用の最小限のRaspbian無人ネットインストーラーです。画面やキーボードは必要ありません。それらには、優れたインストールマニュアルがありREADME.mdます。

基本的に、SDカードをFATフォーマットするだけです。最新の安定版リリースを解凍し、SDカードをRaspberry Piに挿入します。Raspbianの最小インストールをインストールするのに約20〜30分かかります。デフォルトでSSHがインストールされています。初期インストール中に追加のパッケージやものをインストールできるオプションがいくつかあります。もちろん、後でパッケージを追加することもできます。


2

Raspbianの場合、このチュートリアルが非常に役立つことがわかりました。説明されている手順を実行した後、ユーザーpiとパスワードを使用して、Windows 10ラップトップからRaspberry PIにSSHで接続できましたraspberry

より具体的には、関連する部分は次のとおりです。

  • Raspberry Piの電源がオフになっていることを確認し、SDカードを取り外します。

  • SDカードをカードリーダーに挿入し、ラップトップに差し込みます。

  • ドライブを見つけると、カード上にいくつかのファイルがあります(カードのブートセクションのみであるため、予想よりはるかに小さいことに注意してください(残りは非表示))。

  • cmdline.txtのコピーを作成し、cmdline.normalという名前に変更します

  • cmdline.txtを編集して、最後にIPアドレスを追加します(余分な行を追加しないでください)。

IPアドレスが自動的に取得されるネットワーク設定の場合、169.254.XX(169.254.0.0 – 169.254.255.255)の範囲のアドレスを使用します。

ip=169.254.0.2

IPアドレスが固定されているネットワーク設定では、最後の桁を除いてラップトップ/コンピューターのアドレスと一致するアドレスを使用します。

ip=192.168.0.2

このIPアドレスに注意してください(Raspberry Piに直接接続するたびに必要になります)。

  • cmdline.txtの新しいコピーを作成し、cmdline.directという名前に変更します

  • 構成を切り替えるには、cmdline.txtをcmdline.normalまたはcmdline.directに置き換えます(またはオプション2のコマンドを使用してRaspberry Piで直接実行します。変更は次回電源を入れたときに有効になります)

  • カードをRaspberry Piに返却します。コンピューターとRaspberry Piの両方に接続されているネットワークケーブルを接続し、電源を入れます。

次のことに注意してください。

  • コンピューターがネットワーク設定の検出を完了するまで待つ必要があります(実行中にシステムトレイに小さなネットワークアイコンが点滅するか、ネットワーク設定を開いて終了し、IPアドレスが設定されていることを確認します)。約30分かかります。この方法でRaspberry Piに接続すると、コンピューターは「制限付きまたは接続なし」として接続を報告する場合があります。これは、標準のネットワークではなくコンピューター間の直接接続であることを示すため正常です。

  • ネットワークケーブルを忘れた場合、または接続しなかった場合、Raspberry Piは起動を完了する前に2分間(またはケーブルを接続するまで)待機します(したがって、キーボードとモニターのみが接続されている場合は、待機する必要があります!)。

  • コンピューターで複数の有線ネットワークアダプターを使用している場合(つまり、追加のUSB-LANドングルを使用している場合)、他のネットワークケーブルを取り外して、後で再接続する必要がある場合があります(Windows XPマシンは、直接リンクを介して接続する前にこれを必要としました) )。


2

接続できる他のPiがあるので、だまされました。

Micro SDカードをPiから取り出して、接続できないようにし、動作しているPiの1つのUSBリーダーに入れました。

次に、それをテストフォルダー(sudo mount /dev/sda2 /mnt/test)にマウントchroot /mnt/testし、新しいシェルとして扱いました。

次に、でSSHを有効にしましたsystemctl enable ssh。アンマウント後にカードを取り出し、Piを起動し、SSHポートを開いてアクセス可能にしました。

Debianでsystemd動作します。他のスタイルのシステムでも動作するはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.