我已经为某些人安装了Linux (事实上,对于很多人来说,但没关系)。她让电脑在家里运行。我希望通过在她的shell中输入一些命令作为根,在我的键盘上输入一些命令来帮助她。我家里也有一台Linux计算机,还有一台互联网上的服务器。我们都可以联系服务器,但是没有开放端口从服务器连接到其中一台计算机(并且应该保持这种方式)。
ssh连接的--这样我就可以在她的计算机上的shell中输入命令了?我可以在服务器上运行任何ssh命令,因为我是根用户。我也有她的根密码(我的公钥在她的/root/.ssh/authorized_keys**中)。这是一个一次性的远程援助工作,不需要永久连接。她可以通过邮件/电话进行交互,但她无法输入高效和有效的远程协助所需的复杂命令。
发布于 2017-08-30 16:38:38
这必须分两步进行。首先你需要IP访问她的系统。这可以通过她通过端口转发连接到您的服务器来完成:
ssh -R localhost:2222:localhost:22 user@server之后,您可以在服务器上连接到localhost:2222,并在她的系统上到达端口22。
第二步是,SSH服务器必须运行在她的端,以便您可以登录。
您可以使用screen或tmux,这样您就可以共享一个终端,而她可以看到您在做什么。
https://unix.stackexchange.com/questions/389318
复制相似问题