连接步骤:
虚拟机控制台ifconfig -a 查到以太网inet
finalshell 新建 SSH连接(linux),输入主机、端口(22)、用户名、密码
FinalShell 报错
这个错误表示你尝试连接到的服务器(虚拟机)拒绝了连接请求,通常由于以下几个原因造成:
1、服务器上没有运行SSH服务
2、服务器防火墙阻止了连接请求
3、网络问题导致连接请求未达到服务器
检查步骤:
一、检查SSH服务
对于第一个问题,可能是由于虚拟机没有安装SSH服务,可以使用以下命令安装它:
sudo apt-get update
sudo apt-get install openssh-server
通过sudo service ssh status 检查SSH服务是否正在运行。
active (running) 表示正在运行;no found 表示没有运行
二、检查防火墙
可以使用 iptables 或 ufw(Uncomplicated Firewall)来管理防火墙规则。命令如下:
使用 sudo iptables -L 命令,查看当前的防火墙规则;
如果看到 SSH 端口(22)被阻止,则可以使用以下命令允许连接:
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
使用 sudo ufw status 命令,查看当前的防火墙状态;
如果看到 SSH 端口(22)被阻止,则可以使用以下命令来允许连接:
sudo ufw allow 22
三. 查看网络状况
对于这一点的话,只需要检查一下网络状况是否正常,在命令行上 ping 一下虚拟机的 ip 地址,看看能否 ping 通;并且检查一下虚拟机的网络设置,确保是“桥接网卡”即可。