一 .远程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 //使其生效