使用ssh登錄freebsd

用qemu安裝了freebsd,默認的終端滾屏需要用ScrollLock+PageUp/PageDown,複製粘貼不能直接用windows的快捷鍵,小鍵盤也不能使用,用的不習慣,還是用scrt 連上再操作。

root賬戶在freebsd裏運行sysinstall,選configure,進去把sshd選上,然後選inetd,一路yes,修改 /etc/inetd.conf,把telnet ssh前面的註釋符#都去掉

保存退出,可以通過 cat  /etc/rc.conf  查看是否要開的服務都是yes了

ssh要新建個普通用戶,命令是adduser,然後ssh登錄成功

=================================================

注:凡是在sysinstall裏的配置都會寫到/etc/rc.conf裏,只有寫到/etc/rc.conf裏的配置,下次重啓纔會生效

所以用sysinstall配的要方便。

=================================================

但是我在ssh下切換root用戶出錯,網上找了一個寫的比較清楚的,轉過來:



freebsd下使用ssh從普通用戶 su到root,出錯  

轉自:http://cooliron.blog.163.com/blog/static/124703138201202963823895/

在FreeBSD下,通過ssh客戶端連接到FreeBSD端,用普通的用戶登錄,執行下列命令報錯:
$ su root
su: Sorry
$ su
su: Sorry
$
在FreeBSD上要使用su命令成爲root用戶,不但要知道root的口令,還需要經過特別設置,否則就不能


成功使用這個命令。這是因爲
FreeBSD對執行su命令的用戶進行了更嚴格的限制,能使用su命令的用戶必須屬於wheel組(root的基本


屬組,組ID爲0),否則就不能通過
這個命令成爲root用戶。因此需要編輯組設置文件/etc/group,將需要超級用戶權力的管理成員加入到


wheel組中。
從終端用root用戶登錄,修改/etc/group文件,在wheel組中添加普通用戶,添加後如下:
freebsd# cat /etc/group
# $FreeBSD: src/etc/group,v 1.32.2.1 2006/03/06 22:23:10 rwatson Exp $
#
wheel:*:0:root,cll
daemon:*:1:
kmem:*:2:
...
再使用cll用戶ssh登錄,切換到root用戶成功。

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