一 .遠程shell開通
1.設定sshd,編輯 /etc/ssh/sshd_config文件 修改以下值:
PermitRootLogin yes
PasswordAuthentication yes
最後加入:sshd_enable=”yes”即可,如果有的話,把前面的注解#去掉
以上選項允許root使用口令登錄ssh server,有較大安全隱患
建議創建 public key或者創建其他wheel組用戶後su成root
創建用戶使用 adduser,刪除用戶使用 rmuser
2.重啟SSH服務,使修改生效
/etc/rc.d/sshd restart
或者
#killall -HUP sshd //即可重啟sshd
//這樣我們現在就可以遠程登陸SSH控制服務器了.
二. 加快Freebsd的pkg_add的訪問速度
1.BSD默認的shell是csh,這點不同於linux的bash,因此修改pkg_add也會有兩種
默認csh
但是你可以改變環境變量,讓pkg_add -r從我們的ftp上fetch 文件,具體設置如下:
csh shell
bash shell
三. 關於cvsup的使用
cvsup默認是不安裝的,執行如下兩種方法之一安裝
1.#sysinstall //安裝CVSup
選擇 Configure Do post-install Configuration
選擇 Packages Install pre-packaged softeare for FreeBSD
選擇 FTP Install form an FTP server
選擇 URL Specify some other ftp site by URL
輸入自定ftp站點位置
當從站點下載目錄後
選擇 net Networking Utilities
選擇 cvsup-without-gui-16.1h
然後選擇OK install 安裝.
2.#pkg_add -rv cvsup-without-gui
#rehash
首先按照上述方法設置環境變量
#vi /usr/share/examples/cvsup/ports-supfile
修改
為
#cvsup -L2 /usr/share/examples/cvsup/ports-supfile //開始更新port樹
方法二,這種方法主要是安全起見,把ports-supfile備份到/usr下
cp /usr/share/examples/cvsup/ports-supfile /usr
vi /usr/ports-supfile
修改
*default host=freebsd.csie.nctu.edu.tw
保存後
開始更新port
cvsup -g -L 2 /usr/ports-supfile
更新完就OK了
3. 首先安裝wget程序,一個更好用的下載軟件
在FreeBSD中進入/opt,創建install.img目錄,然後進入該目錄
找到wget,右鍵點擊Copy URL,在FreeBsd中輸入:
然後安裝軟件
pkg_add wget-1.10.2.tbz
此時會提示:
pkg_add: could not find package libiconv-1.9.2_2 !
pkg_add: could not find package gettext-0.14.5_2 !
繼續從ftp找這二個文件拉下來
再次運行:pkg_add wget-1.10.2.tbz
當然了,最簡單的方式還是
#pkg_add -rv wget裝完後,記得
#rehash //使其生效