openssh-server 无法远程连接

openssh-server 无法远程连接

我安装了全新安装的 16.04.3 桌面版,其中安装了 openssh。我可以在同一台机器上连接到 ssh,但无法通过我的内部网络连接。ufw 处于非活动状态。

服务器主机无法被本地网络上的其他主机 ping 通。它也无法 ping 本地网络上的其他主机。服务器主机可以 ping google.com、yahoo.com 等。

我缺少什么才能使 ssh 远程工作?

答案1

通常,当我需要从 ssh 远程访问我的 Linux 机器时,我只需安装sshsudo apt-get install ssh,默认情况下它会执行我需要的操作。从任何 PC 通过 ssh 连接。

Ubuntu 也有关于配置的文档opensshhttps://help.ubuntu.com/community/SSH/OpenSSH/Configuring

  1. 安装opensshsudo apt-get install openssh-server
  2. 备份默认配置,sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.factory-defaults然后sudo chmod a-w /etc/ssh/sshd_config.factory-defaults
  3. 进行任何你喜欢的更改sudo gedit /etc/ssh/sshd_config。查看openssh/ sshman 页面以获取有关配置的说明sshd_config
  4. 记得重新启动服务以应用更改,sudo restart ssh或者sudo systemctl restart ssh
  5. 您还可以确保ssh端口已打开iptables。我几乎从来不用这样做,但如果您需要的话。sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT

相关内容