Articles of freebsd

ssh-copy-id与密码在一行,可能吗?

我试图在Ansible中设置一个自动脚本来设置一个新的服务器,我使用ssh-copy-id将Ansible主服务器添加到新服务器的授权ssh密钥。 我创build了一个使用ssh-copy-id的脚本,但该命令正在询问新服务器的密码。 是否有可能在同一行中调用它的密码,以便我可以在脚本中自动执行它?

禁用系统日志远程连接

我正在保护一台服务器,并closures所有未使用的端口,但我无法closuressyslogd端口,更糟糕的是我找不到syslogd的位置。 这是sockstat给我看的东西: USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS root syslogd 746 7 udp4 *:514 *:* root sshd 628 4 tcp4 *:22 *:* 和rc.conf: defaultrouter="192.168.15.1" ifconfig_dc0="inet 192.168.15.107 netmask 255.255.255.0" # hostname hostname="xxxxx" sshd_enable="YES" # Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable dumpdev="AUTO" 我只需要sshd服务。

使用非通用内核(XENHVM)升级FreeBSD的最佳方法

由于从源(cvsup)手动升级已被弃用,build议使用freebsd-update: 在保留非通用(XENHVM)内核的同时,升级的最佳方式是什么(例如9.1到9.2)? 目前我正在使用freebsd-update和从… / 9.2-RELEASE / src.txz进行手动安装的混合,但是我想知道是否有其他人作为更好/更快/更清洁/更简单的方法来做到这一点。

FreeBSD的pkg“找不到与指定包的证书相符的可信指纹”

我刚刚安装了FreeBSD 10,并试图让pkg去,但有些不工作: # uname -a FreeBSD 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 [email protected]:/usr/obj/usr/src/sys/GENERIC amd64 # pkg The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: Y Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/freebsd:10:x86:64/latest, please wait… No trusted fingerprint found matching package's […]

FreeBSD + unixODBC + FreeTDS上的“未知主机名称”

我从FreeBSD 10.1服务器上连接到Microsoft SQL Server 2012时遇到了一些问题。 我通过端口安装了FreeTDS和unixODBC。 我用unixODBC支持编译FreeTDS。 这是我的freetds.conf: [server1] host = 192.168.100.147 port = 1433 tds version = 7.2 调用tsql工作正常。 但是,当我尝试通过odbc与“osql”或“isql”连接连接失败,出现以下错误: checking shared odbc libraries linked to isql for default directories… trying /tOH … no trying /tOH … no trying /tmp/sqlH … no trying /tmp/sqlH … no trying /usr/locH … no trying /usr/locH … no […]

FreeBSD rc.d脚本不作为守护进程启动

我在位置/usr/local/etc/rc.d/bluesky开发了以下脚本 #!/bin/sh # PROVIDE: bluesky # REQUIRE: mysql sshd # BEFORE: # KEYWORD: . /etc/rc.subr name="bluesky" rcvar=bluesky_enable start_cmd="${name}_start" stop_cmd=":" load_rc_config $name : ${bluesky_enable:=no} : ${bluesky_msg="HTTP server starts …"} bluesky_start(){ echo $PATH export PATH=$PATH:/usr/local/bin/ echo $PATH ### Run Node server ### /usr/local/bin/node /usr/home/ict/Documents/bluesky/server.js echo "$bluesky_msg" } run_rc_command "$1" 我也在/etc/rc.conf文件中启用了它: bluesky_enable="YES" 当我重新启动服务器时,脚本工作正常,并在端口80启动HTTP服务器。唯一的问题是脚本不会被发送到后台或不会作为守护进程启动。 我想知道如何在后台运行脚本或作为守护进程运行脚本。

你为FreeBSD服务器build议的邮件服务器configuration是什么?

如果安装FreeBSD 7(7.2,实际上)电子邮件服务器,你会有什么build议? 我对感兴趣: SMTP代理 Imap / Pop后端 身份validation(OS用户,OpenLDAP) 反垃圾邮件服务器端工具 WebMail前端 非常感谢。

选项82和dhcpd。 第二台电脑“没有免费租赁”

networking中有一台DHCP服务器(FreeBSD 7.2上的isc-dhcpd-server-3.0),通过Option 82为每个用户提供一个IP 当用户断开他的一台计算机并且连接另一台计算机(即具有不同MAC地址的笔记本)时,则出现问题,则DHCPD放入日志“… network net1:no free leases”,因为在租约文件中存在这个IP已经存在的logging由另一个MAC所拥有。 第二台计算机只有在默认租用时间(即IIRC最小10分钟,3分钟后他通常呼叫支持)之后或者在删除dhcpd.leases文件并重新启动dhcpd之后才会有他的IP。 有什么方法可以closures租约,因为我们有严格的交换机端口IP绑定?

如何在FreeBSD 7.2上安装DHCP服务器?

我有一个干净的安装FreeBSD 7.2-RELEASE。 我想为几台Windows电脑安装一个简单的DHCP服务器。 但是,不幸的是,以下不工作: pkg_add -r isc-dhcp3-server 错误是:“错误:FTP无法获得ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/latest/isc-dhcp-server.tbz ” 我做错了什么? pkg_add -r nano工作正常:(。DHCP服务器软件包有不同的名称?或者它必须从另一个地方获取?或者在7.2 isc-dhcp3没有被使用,并且它是运行一个简单的DHCP服务器的其他方法? 我知道有可能从端口(理论上)build立它,但我非常感兴趣的是如何从互联网安装它作为一个包。 任何提示?

是否有可能用ipmitool重新启动一个超微kvm? (kvm不是服务器)

我的超微主板上的KVM似乎已经崩溃,或者以其他方式不回应分配给它的IP地址上的networking请求。 我需要尝试重新启动KVM(不是服务器)。 这是可能的主机操作系统内的ipmitool实用程序? 或者我必须重新启动整个机器? 如果可能,我想避免重新启动整个机器。 我以前用过ipmitool来重置KVM上的pipe理员密码,但我似乎无法find如何重新启动KVM。 它似乎只有重启主机操作系统的选项。 主机运行的是FreeBSD,但它应该和Linux中的ipmitool一样,所以我把它标记为两个。