如何从windows或其他linux机器上查找并连接到基于debian的linux设备

如何从windows或其他linux机器上查找并连接到基于debian的linux设备,linux,windows,macos,ssh,debian-based,Linux,Windows,Macos,Ssh,Debian Based,很明显,我是一个最近开始玩linux的noob,我在一台旧电脑上安装了一个debian linux机器,通过路由器无线连接到互联网。我想知道如何使用SSH或任何其他方式从windows、linux和OSX远程访问它(从命令行或图形界面) 已成功尝试teamviewer,但我希望在我和目标linux设备之间建立直接连接 我第一次尝试从windows连接putty,但我需要知道目标ip地址是什么 执行sudo ip addr show显示的是192.168.0.192,这不是外部ip首先,您应该告诉

很明显,我是一个最近开始玩linux的noob,我在一台旧电脑上安装了一个debian linux机器,通过路由器无线连接到互联网。我想知道如何使用SSH或任何其他方式从windows、linux和OSX远程访问它(从命令行或图形界面)

已成功尝试teamviewer,但我希望在我和目标linux设备之间建立直接连接

我第一次尝试从windows连接putty,但我需要知道目标ip地址是什么


执行
sudo ip addr show
显示的是192.168.0.192,这不是外部ip

首先,您应该告诉我们您使用的是哪个Linux发行版。之后,您可能会检查ssh服务器是否正在运行。只需尝试“ps aux | grep ssh”并查找正在运行的进程。如果没有,则需要启动它并设置所有内容。如果没有配置端口转发,通常无法使用连接内部网络到外部的路由器的外部ip地址从外部连接到内部系统。这是否是个好主意值得怀疑。@Jodn我正在使用kali-linux-2016.1-amd64并运行“ps aux | grep ssh”我得到2个进程/urs/bin/ssh agent x-session-manager”和“grep ssh”@faceoff试图用“sudo service ssh start”启动sshd服务。如果找不到该服务,您可能需要先安装sshd。您可以使用“sudoapt-get-install-openssh-server”来实现这一点。但你可能会先在谷歌上搜索“在kali上安装sshd”之类的东西;)然后,正如arkascha所提到的,您需要将路由器配置为转发端口(默认为22),以便从外部访问。因此,您应该考虑一些安全方面。SSH服务器的推荐默认设置是这样的,只有非特权帐户可以访问。因此,您应该使用普通用户帐户进行连接。然后,如果需要,您可以使用
sudo
实用程序获得更高的权限。