我正在尝试安装 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。因此请检查该脚本是否有一些开关来定义不同的端口。