Ssh
FreeBSD 8.1 sshd 上的 SSH 未執行
在閱讀了許多關於如何以 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回答。
- 撤消您對
inetd.conf
.- 編輯
/etc/ssh/sshd_config
,添加PermitRootLogin yes
- 跑
/etc/rc.d/sshd start
Telnet 在 ssh 上不起作用。您必須通過 PuTTY 中的 ssh 進行連接。
如果你有防火牆,你需要打一個洞。
安全提示:#2 是一個非常糟糕的主意。您應該:
- 將您的使用者添加到 wheel 組,以便他們可以
su
root (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