FreeBSD系統SSH配置詳解並能使用su

修改freebsd可以用sshd權限用戶登錄ssh 但不能用root用戶登錄的方法


在/etc/ssh/sshd_config最後中加入 


PermitRootLogin yes #允許root登錄

PermitEmptyPasswords no #不允許空密碼登錄

PasswordAuthentication yes # 設置是否使用口令驗證。

就可以了


FreeBSD SSH配置詳解


首先vi編輯/etc/inetd.conf,去掉ssh前的#,保存退出 (開啓****ssh服務)

編輯/etc/rc.conf

最後加入:sshd_enable="yes"即可 

激活sshd服務:

techo#/etc/rc.d/sshd start

用下面命令檢查服務是否啓動,在22端口應該有****。

#netstat -an ## check port number 22

解決su:sorry

在FreeBSD上要使用su命令成爲root用戶,不但要知道root的口令,還需要經過特別設置,否則就不能成功使用這個命令。這是因爲 FreeBSD對執行su命令的用戶進行了更嚴格的限制,能使用su命令的用戶必須屬於wheel組(root的基本屬組,組ID爲0),否則就不能通過 這個命令成爲root用戶。因此需要編輯組設置文件/etc/group,將需要超級用戶權力的管理成員加入到wheel組中。

      可以使用如下命令給普通用戶su - root的權力:

      pw groupmod wheel -m <username>

      pw usermod <username> -g wheel

      或者直接修改/etc/group文件,把相應的用戶加到wheell組就可以

      wheel:*:0:root,username


FreeBSD系統下默認是不允許root用戶直接通過ssh連接到服務器的,在安裝FreeBSD系統時要創建一個額外的用戶,切忌一定要把這個用戶加入到wheel組中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章