Ssh

FreeBSD 8.1 sshd 上的 SSH 未執行

  • December 10, 2017

在閱讀了許多關於如何以 root 身份通過 telnet或 SSH 進入 FreeBSD的文件和文章之後,都沒有給我一個真正有效的解決方案。我正在尋找如何通過不到 10 個簡單的步驟遠端進入這個 FreeBSD。

目前狀態

  • 我在主機上執行 Windows7,子網192.168.1.0 255.255.255.0
  • 可以 ping FreeBSD 8.1 主機(在 WMWare 上執行)在192.168.1.145.
  • 編輯/etc/inetd.conf/etc/rc.conf. sshd_enable=“是”
  • 任何通過 PutTy 遠端登錄以192.168.1.145返回“連接被拒絕”的嘗試
  • /etc/rc.d/sshd status返回**sshd is not runnin0**。執行它需要做什麼?

目前,我將採用更安全或不安全的任何方法。請不要RTFM回答。

  1. 撤消您對inetd.conf.
  2. 編輯/etc/ssh/sshd_config,添加PermitRootLogin yes
  3. /etc/rc.d/sshd start

Telnet 在 ssh 上不起作用。您必須通過 PuTTY 中的 ssh 進行連接。

如果你有防火牆,你需要打一個洞。

安全提示:#2 是一個非常糟糕的主意。您應該:

  • 將您的使用者添加到 wheel 組,以便他們可以suroot ( pw groupmod -n wheel -m your-user)
  • 安裝 sudo (最簡單的是pkg_add -r sudo)。

啟用 SSH

vi /etc/rc.conf
sshd_enable="YES"

啟動 SSH 服務

/etc/rc.d/sshd start

檢查狀態

/etc/rc.d/sshd onestatus

引用自:https://serverfault.com/questions/498627