我有两台电脑 一台Windows 一个kali/linux (桌面环境是xfce4)
linux是在一个局域网下 该局域网用一台路由器(家庭常见的路由器)由pppoe拨号连接外网(也就是说ip地址每隔一段时间变化的)
另一台Windows电脑也是在局域网下 该局域网也由一台路由器由pppoe拨号连接外网 (ip地址每隔一段时间变化)
我的需求是 用Windows远程ssh连接linux
linux上ssh服务已配置 但我不知道如何让两台机器通信
想过把linux电脑配置成vpn服务器 但好像也不行
所以该如何做
要在局域网内的两台电脑之间建立 SSH 连接,你需要确保它们处于同一个局域网内,并找到 Linux 电脑的局域网 IP 地址。然后,您可以使用 Windows 电脑上的 SSH 客户端(例如 PuTTY 或 Windows Terminal)来连接到 Linux 电脑。
按照以下步骤操作:
1.首先,确保两台电脑连接到同一个局域网。如果它们当前连接到不同的路由器,请考虑将它们连接到同一个路由器,或者通过网络交换机将这两个路由器连接在一起。
2.在 Linux 电脑上,打开终端并输入以下命令以获取局域网 IP 地址:
ip addr
查找 inet 后面的 IP 地址,通常类似于 192.168.x.x 或 10.x.x.x。
3.在 Windows 电脑上,下载并安装 SSH 客户端。你可以使用 PuTTY(https://www.putty.org/)或者直接在 Windows Terminal 中使用 SSH 命令。
4.使用 SSH 客户端连接到 Linux 电脑。对于 PuTTY,请打开 PuTTY,输入 Linux 电脑的 IP 地址,端口(默认为 22),然后点击 "Open"。对于 Windows Terminal,请打开终端,然后输入以下命令:
`
ssh 用户名@Linux电脑IP地址`
5.请将“用户名”替换为您的 Linux 用户名,将“Linux电脑IP地址”替换为实际的 IP 地址。
当提示输入密码时,输入您的 Linux 账户密码。
完成以上步骤后,你应该已经成功连接到了 Linux 电脑。如果遇到任何问题,请检查网络设置、防火墙设置以及 SSH 服务配置。确保 Linux 上的 SSH 服务已启动并允许来自局域网的连接。