用批处理怎么打开局域网电脑的执行程序

 时间:2024-10-13 16:29:43

局域网中有两台电脑,一台是win10系统(ip地址为192.168.3.3),一台是deepin linux系统i(ip地址为192.168.3.2),现在要在win10系统上通过批处理来打开deepin linux系统上的可执行程序,具体可以参考以下内容。

一、deepin linux上安装ssh服务

1、首先,点击dock栏上的“启动器”,找到“深度终端”并运行。

用批处理怎么打开局域网电脑的执行程序

2、然后,通过如下命令安装ssh服务。sudo apt-get install openssh-server。

用批处理怎么打开局域网电脑的执行程序

二、win10系统生成ssh密钥实现免密码输入登录Linux机

1、首先,保证win10系统安装了wsl子系统(一个windows上的linux执行环境),可以在控制面板中,按下图所示的位置来进行安装。

用批处理怎么打开局域网电脑的执行程序

2、然后同时按WIN+R,打开运行,输入cmd,按回车键,打开命令提示符。

用批处理怎么打开局域网电脑的执行程序

3、打开命令提示符后,执行bash,即打开windows的wsl子系统。

用批处理怎么打开局域网电脑的执行程序

4、然后执行如下图所示的命令生成ssh的rsa密钥。生成的时候注意,一律按回车键默认设置即可。

用批处理怎么打开局域网电脑的执行程序

5、生成后,就会在用户的家目录,生成两个密钥文件,其中pub结尾的是公钥文件,如下图所示。

用批处理怎么打开局域网电脑的执行程序

6、接下来,通过如下图所示的scp命令,直接将公钥文件上传到linux机上。

用批处理怎么打开局域网电脑的执行程序

7、上传完成后,在windows10上用ssh登录linux机。

用批处理怎么打开局域网电脑的执行程序

8、登录上去后,将公钥文件进行如下图所示的处理,生成authorized_keys。这个就是公钥文件。

用批处理怎么打开局域网电脑的执行程序

9、这时候注意哦,在win10上可以直接登录linux机了,不需要在输入密码。这样做的目的就是为了让批处理不需要在额外让用户输入数据。

用批处理怎么打开局域网电脑的执行程序

三、建立批处理并执行命令

1、这里建立一个名为1.水瑞侮瑜bat的批处理,代码如下:cmd /k bash -c 'ssh [email protected] 'ifconfig''说明:cmd /k: /k是cmd命令的参数,在执行完批处理后,依然显示命令提示符界面。bash -c: bash是wsl的可执行文件,-c是其参数,后面接被bash执行的命令。ssh [email protected] :这是执行ssh登录的命令'ifconfig":这个最重要,这里指明在linux机器上要执行的可执行文件。ifconfig只是一个示例,这是linux机器上的一个命令,用于显示ip地址,如果你要执行其它的命令或者可执行文件,指明具体的可执行文件路径即可。

用批处理怎么打开局域网电脑的执行程序

2、直接运行上面的批处理,马上就可以看到局域网中另一台机器的ip地址。这里只是以ifconfig举一个例,重要的事情再说一遍,上面的批处理中,ifconfig是可替换的,可以替换为任何其它的可执行文件(只要保证文件路径正确即可)。

用批处理怎么打开局域网电脑的执行程序
  • Windows怎么清除设备记录
  • 服务器如何屏蔽某一IP的某一端口
  • Windows系统端口占用程序查找关闭图解教程
  • 2008的vmware和hyper-v不兼容,如何删除hyper-v
  • 腾讯云域名解析教程
  • 热门搜索
    尊老敬老的手抄报 抗病毒手抄报 我读书我快乐手抄报内容 做一个有道德的人手抄报 关于防控疫情的手抄报 国庆节手抄报图片 中秋节手抄报内容文字 小手拉大手手抄报 红色传奇手抄报 铁人精神手抄报