安裝完FreeBSD 9後,系統默認安裝SSH,但是系統禁止root登陸,必須用安裝時建立的屬於wheel組的用戶登錄後su到root下面,於是網上搜索以後,把/etc/ssh/sshd_config配置文件以下兩條取消註釋,改爲
PermitRootLogin yes
PasswordAuthentication yes
更改以後發現root是可以直接登錄了,但是輸入用戶名後,要等待很久彈出using keyboard-interactive authentication。再在網上查詢,基本上答案都是說PasswordAuthentication起作用了就不會出現了,要不就是禁止Putty使用這個選項,我試了都沒有,於是參考別人的配置文件。把配置文件全部刪掉,只留下
Port 22
ListenAddress 192.168.56.10
PermitRootLogin yes
PasswordAuthentication yes
UsePAM no
上面哪個起作用我不清楚,其中192.168.56.10是freebsd設的固定IP。然後就可以飛快的登錄了。也不再提示鍵盤交互式認證,同時,以前winscp不能用SSH登錄freebsd也解決了,這樣就可以方便的在windows下拷貝不同的配置文件到freebsd下了。