我无法通过 ssh 连接到我的计算机。以下是我已经采取的步骤:
- Linux(Ubuntu)已连接到互联网--检查
- 运行 sudo apt-get install openssh-server (在接收机器上)
- 运行 sudo apt-get install openssh-client (在接收机器和远程机器上)
- 运行 sudo service ssh status 来验证服务器是否在监听端口 22——检查
- 运行 sudo ufw status 检查防火墙,返回状态:不活动
- 获得 IPv4 和 IPv6 地址
- 从我的远程机器尝试登录服务器,我使用:user@hostipaddress(其中“user”是服务器上的用户名,“hostipaddress”是 IPv4 或 IPv6 地址)
结果:当我使用 IPv4 时,没有建立连接,并且出现超时错误。当我在家中(相同,本地无线网络)使用 IPv6 时,我可以访问,并且系统会提示我输入密码(一切正常)。但是,如果我从远程网络使用 IPv6,则会收到“网络无法访问”错误。
我对 Linux 和命令行还不太熟悉,所以不确定我做错了什么。有什么想法吗?有什么建议吗?