关于Freebsd的一些问题


今天无聊折腾起bsd来了想着物理安装了用ssh没想到这东西不玩不来死活ssh不上出现错误具体是这样的错误 包管理器也忘记安装了

关于ssh

error: PAM: authentication error for root from 10.1.XXX.XXX

使用ee编辑sshd配置文件

ee /etc/ssh/sshd_config

取消这几行注释就好了 没有的话得自己加或者改

PermitRootLogin yes
PasswordAuthentication yes 
AllowUsers root

重启ssh

/etc/rc.d/sshd restar

关于pkg没安装

cd /usr/ports/ports-mgmt/pkg
make
make install clean

然后就会出现界面回车就好了 可以使用pkg -vv查看版本了

关于不能打开https的问题

pkg install security/ca_root_nss

还源这里选用中科大的源

FreeBSD pkg 包管理器的官方源配置是 /etc/pkg/FreeBSD.conf ,请先检查该文件内容。注意其中的 url 参数配置了官方仓库的地址,我们需要把它替换为镜像站的地址。

该配置文件是 FreeBSD 基本系统的一部分,会随着 freebsd-update 更新,请不要直接修改,而是创建 /usr/local/etc/pkg/repos/FreeBSD.conf

ee /usr/local/etc/pkg/repos/FreeBSD.conf

写入

FreeBSD: {
  url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly",
}

如果要使用滚动更新的 latest 仓库,把 url 配置最后的 quarterly 换成 latest 即可。
修改配置后,运行 pkg update -f 更新索引。

使用 HTTPS 可以有效避免国内运营商的缓存劫持,但需要事先安装 security/ca_root_nss 软件包。

声明:小小博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 关于Freebsd的一些问题


Carpe Diem and Do what I like