Ssh

如何在 Raspian 中啟用 SSH 伺服器埠?(樹莓派 Debian)

  • March 17, 2020

我將設置一個沒有鍵盤、滑鼠和螢幕的 Raspberry Pi B+。我只會在樹莓派和路由器之間使用 PuTTy(MS-windows、ssh 客戶端)和乙太網電纜。

Raspberry Pi 的硬碟是 SD 卡,SD 卡上有一個名為“cmdline”的文件。我打開文件“cmdline”並在“ip = 192.168.1.2”中添加以設置Raspberry Pi上的IP地址。

教程: https ://youtu.be/Ioih6MHNNqc?t=1m1s

然後我寫了這個命令:

nmap -F 192.168.1.1-100

它掃描從 192.168.1.1 到 192.168.1.100 的所有 IP 地址

然後我找到了 192.168.1.2

Nmap scan report for 192.168.1.2
Host is up (0.0084s latency).
All 100 scanned ports on 192.168.1.2 are closed

但是港口是關閉的。如何打開埠?我可以在文件“cmdline”中這樣做嗎?

我現在找到了答案!

只需添加一個名為“ssh”且沒有副檔名的空文件,例如 .txt 或 .c。Raspberry Pi 的 SD 卡的引導文件夾和 rootfs 文件夾中只有“ssh”。

然後去你的路由器,找到樹莓派設置的IP。

在此處輸入圖像描述

在 bash 類型中sudo apt-get install openssh-server

這將安裝 ssh 伺服器,它將偵聽埠 22,埠 22 將變為打開狀態。對於您所說的您正在嘗試做的事情,您不需要打開任何其他埠。

要做到這一點,你不能遠端登錄,因為 ssh 是遠端登錄工具。因此,請執行其中一項。

  • 當你設置 noobs 時,告訴它安裝 ssh-server(那將是另一個問題)。根據https://raspberrypi.stackexchange.com/q/59429/17370,您需要通過移除 SD 卡並使用另一台機器來添加一個名為ssh引導目錄的文件(請閱讀其他問題)。
  • 將 SD 卡連接到另一個 Unix 機器,並用它來安裝 ssh-server(這將是另一個問題)。
  • 將顯示器和鍵盤連接到 pi(暫時),然後鍵入命令。

此外,nmap 只掃描了 100 個埠,還有更多( 2¹⁶ = 65536 )。所以告訴 nmap 掃描它們(它會更慢)。

引用自:https://unix.stackexchange.com/questions/454563