允许远程 ssh 访问

允许远程 ssh 访问

我最近将家里的 wifi 升级为 eeros 网状网络。我现在正在尝试配置我的桌面(ubuntu 14.06)以允许远程 ssh 访问。

我已经安装了 openssh-server,更改了文件中的访问端口sshd_config,并且可以ssh -p ##### localhost成功运行。但是当我尝试时,我收到拒绝连接的消息(在端口 22 上也不起作用)。ssh -p ##### [email protected]

我已遵循此处的配置(https://thepcspy.com/read/making-ssh-secure/),在建立网状网络之前,该网络运行良好。

任何帮助深表感谢。

答案1

防火墙很可能正在运行。检查 iptables 状态,

service ssh status

如果运行向 iptables 添加规则:

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport $PORT_NUMBER -j ACCEPT

答案2

“连接被拒绝”是通用套接字错误消息,与 无关ssh。可能的原因:

  • 远程服务器上没有进程(服务)在指定端口上侦听任何传入连接,sshd在本例中为(在指定端口上)

  • socket()极不可能的情况是,该流程本身在处理传入请求时出现内部问题

因此,首先确保 IP 地址和端口号正确;然后检查是否有任何进程实际在给定端口上监听远程服务器上的传入连接。

相关内容