如何在 Ubuntu 12.04 上安装 fwbuilder?

如何在 Ubuntu 12.04 上安装 fwbuilder?

我正在尝试安装 fwbuilder,但出现错误提示:

概括:

Running as user : root
Firewall name : mti
Installer uses user name : fwadmin
Management address : 192.168.1.6
Platform : iptables
Host OS : linux24
Loading configuration from file /home/amr/fwbuilder/repo/mti.fwb

安装方案: 复制文件:

/home/amr/fwbuilder/repo/mti.fw --> /etc/fw/mti.fw

运行脚本:

echo '--**--**--'; chmod +x /etc/fw/mti.fw; sudo -S /etc/fw/mti.fw && echo 'Policy activated'
Copying /home/amr/fwbuilder/repo/mti.fw -> 192.168.1.6:/etc/fw/mti.fw
Running command '/usr/bin/fwbuilder -Y scp -o ConnectTimeout=30 -P 2222  ~/.ssh/identity -q /home/amr/fwbuilder/repo/mti.fw [email protected]:/etc/fw/mti.fw'
Firewall Builder GUI 5.1.0.3599
ssh: connect to host 192.168.1.6 port 2222: Connection refused
lost connection
SSH session terminated, exit status: 1
Firewall policy installation failed

我该如何阻止这个错误?

任何帮助均感激不尽。

谢谢。

答案1

ssh: connect to host 192.168.1.6 port 2222: Connection refused

您尝试连接的主机(192.168.1.6)没有安装 SSH,或者已停止,或者正在监听 2222 以外的其他端口。

因此,首先检查具有该 IP 的机器是否安装了 SSH。在 Ubuntu 中,SSH(用于接受连接)由以下程序提供openssh-server

$ sudo apt-get install openssh-server

然后检查它是否正在运行:

$ service ssh status
ssh start/running, process XXXXXX

如果停止:

$ sudo service ssh start

此外,SSH 通常监听端口 22,而不是您的脚本尝试使用的 2222。因此请检查该脚本是否有一些开关来定义不同的端口。

相关内容