用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用戶成功。