组内通信在家庭的实践(二)

今天接着昨天的内容写,完成了对另一台计算机的访问,但是同样出现了新的问题,可以读写数据,可以创建进程,但是没有办法在另一台计算机的桌面开启交互界面。

首先回答上一次的问题,如何查看本机地址和本机用户名。打开命令窗口输入ipconfig,可以查看所有网络设备的配置情况。win10的操作系统,右击左下角图标,打开应用和功能,回到主界面。

点击账户,再点击登录选项。如果要使用ssh通信,必须设置登录密码,因为这是一种加密的通信方式。

上一次之所以没有成功,关键在于没有开启Open SSH server 和 Open SSH Agent 服务,具体操作如下,打开计算机管理,找到服务和应用,启动这两个服务。

接下来就可以在命令提示符里面写,ping 10.0.0.5。如果成功了,就继续输入ssh zebin@10.0.0.5,接下来它会提示你输入密码,这个密码就是你登录另一台机子的密码,只不过现在是远程登录。

下面介绍在一个局域网内部的设置,远程登录的机器可以和本机在同一个局域网内部,但是这个局域网是没有和外网连接的。本机相当于一个文件中转,它可以访问外网,并且通过这个局域网对远程的机器进行读写操作,并且传输文件。题外话,如果把本机和远程的机器的功能交换一下,可以搭建一个私有网络通道,隐藏本机的IP地址从而绕过防火墙。具体操作如下,打开网络中心,更改适配器设置,双击以太网设置,双击TCP IP 协议,手动输入IP地址和子网掩码。

最后总结一下cmd 命令,start test.exe,启动test.exe可执行文件。

type test.txt,显示test.txt文件内容,相当于读操作

taskkill /f /t /im test.exe,关闭一个进程。

最后待完成的工作,使用ssh远程登录,打开进程,显示在后台进程里面,允许服务和桌面交互也没办法弹出桌面的窗口。有人说使用PsTool工具,使用指令psexec,可惜配置的时候就出现了问题,待解决。有人说这是windows本身的安全隔离机制,区分交互式任务和非交互式任务。

(0)

相关推荐