精华内容
下载资源
问答
  • windows使用openconnect-gui教程

    千次阅读 2021-01-14 09:09:10
    客户端在百度网盘里面。请自己下载。链接: ...建议使用openconnect-gui版本。...麻烦。安卓,iphone,mac请自己摸索使用。客户端都在里面。本教程仅适用于windows使用openconnect-gui版本。第一步。安...

    客户端在百度网盘里面。请自己下载。

    链接: https://pan.baidu.com/s/19GUPKXu5iyHxclWpmYy3cQ 提取码: kjym

    windows提供了两个客户端。建议使用openconnect-gui版本。另外一个需要每次输入密码。麻烦。

    安卓,iphone,mac请自己摸索使用。客户端都在里面。

    本教程仅适用于windows使用openconnect-gui版本。

    第一步。安装TAP虚拟网卡。

    第二步。安装openconnect-gui客户端。

    这两步和一般安装软件一样。没区别。

    第三步。运行openconnect-gui客户端。

    一起按 Ctrl+N会让你输入服务器信息。

    请输入http://167.88.168.165:999

    证书下载地址:链接: https://pan.baidu.com/s/1PzjYJsKj7ud4Q3pHYd9IYQ 提取码: 52a3

    然后设置证书就好了。证书密码是123456

    如果你的电脑安装了360等国产软件,会提示修改网络,风险警报,允许操作就好了。

    本服务器到期时间2018年12月15日。

    展开全文
  • 而笔记本电脑性能一般,虚拟机开着桌面版得Linux卡得要死,服务器版的Linux看着黑乎乎的窗口完全无感,因此打算使用vs code远程连接linux虚拟机进行学习。 特别写下这篇博客,记录下vs code远程连接虚拟机的步骤。 ...


    前言

    我是一枚学生党,目前想要深入学习在Linux,也为了方便编写C/C++程序。而笔记本电脑性能一般,虚拟机开着桌面版得Linux卡得要死,服务器版的Linux看着黑乎乎的窗口完全无感,因此打算使用vs code远程连接Linux虚拟机进行学习。

    为了防止自己以后还要再配置,重复踩坑,因此写下这篇博客,记录vs code远程连接虚拟机的步骤。

    环境:windows10、VMware软件、Ubuntu 20.10服务器版


    一、安装vs code

    1. 下载安装vs code

    进入官网https://code.visualstudio.com/下载,傻瓜式安装,注意一下软件安装位置即可。

    2. 安装vs code 插件

    安装完成后,打开vs code。在vs code 的扩展里面分别搜索安装①C/C++ ②C++ Intellisense ③Chinese(中文插件,如果有需要的话) ④Remote-ssh
    在这里插入图片描述

    二、配置虚拟机

    1. 确保虚拟机的ssh服务可用

    打开虚拟机,在终端命令行上敲入:sudo apt-get install openssh-server进行安装。(事实上我的Ubuntu系统在安装的时候就已经连带了ssh)
    在这里插入图片描述
    确认服务器的ssh服务是打开的:
    在这里插入图片描述

    2. 记录虚拟机IP

    此外,在服务器还需要敲入ifconfig命令,记录下虚拟机IP地址。(如下图,我的虚拟机IP是192.168.40.128)
    在这里插入图片描述

    3. PC机Windows10

    因为选择的windows10最新版本应该是自带了openssh的客户端服务的,所以不需要安装

    三、连接虚拟机

    重新打开vs code,发现vs code界面左下角多了一个绿色的小标,可以点击进行远程连接。

    在这里插入图片描述
    点击后出现如图下的窗口,选择第一个即可:
    然后选择 Add New SSH Host… (如果你是第一次连接的话……)
    在这里插入图片描述
    之后需要输入ssh指令,此处按照提示,输入“ssh 用户名@虚拟机IP”,如下图:
    在这里插入图片描述
    输入完毕之后,点击确认下一步,选择保存SSH配置文件的路径,这里默认选择第一个就好。
    在这里插入图片描述
    点击确认之后,vs code右下角会弹出添加host成功的信息,可以选择打开查看,文件内容如下图所示。其中,Host是服务器名称,随便是什么都行,HostName是你的虚拟机IP,User是你虚拟机的用户名。
    在这里插入图片描述
    叉掉这个文件,再次点击
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    此时出现需要你输入密码的输入框,此时输入虚拟机上系统的密码即可。
    在这里插入图片描述

    点击确认,如果一切正常,没有弹窗警告,便成功用vs code连接上虚拟机了。
    在这里插入图片描述
    成功连接了虚拟机后,这时,可以选择vs code的打开终端功能使用终端,该终端是连接虚拟机的终端,用起来和服务器版本的Linux一模一样,并且还可以在vs code里面打开源文件编辑,调试。
    在这里插入图片描述

    四、完善远程连接Linux编程体验

    1. 免密连接虚拟机

    SSH是通过RSA非对称加密算法完成的,具体细节感兴趣的朋友可以上网搜索。总之,我们需要免密连接虚拟机的话,是需要配置公私钥对的。
    首先,我们在Linux虚拟机上生成密钥(可以通过vs code连接的终端,也可以用回虚拟机自身的命令行窗口)。
    1)在终端上输入命令:

    ssh-keygen

    2)随后输入密钥保存的路径(默认继续按确认键即可):

    Enter file in which to save the key (/home/XXX/.ssh/id_rsa):

    3)输入密码(直接按确认键则密码为空):

    Enter passphrase (empty for no passphrase):

    4)再次输入密码确认(密码为空则继续按确认键):

    Enter same passphrase again:

    5)成功生成公钥与私钥:
    在这里插入图片描述
    6)接下来输入以下指令,来为虚拟机生成公钥。

    cd ~/.ssh
    cat id_rsa.pub >> authorized_keys
    sudo chmod 600 authorized_keys
    sudo chmod 700 ~/.ssh
    sudo service sshd restart

    7)随后,我们可以直接通过vs code远程连接虚拟机,打开文件夹,直接将生成的私钥id_rsa下载到主机中。
    在这里插入图片描述

    8)将下载到主机的id_rsa私钥文件挪到C:\Users\XXX.ssh\目录下,也就是SSH连接配置的config同目录。
    在这里插入图片描述

    2. 在远程主机上安装扩展

    在使用vs code远程编写代码时,如果需要使用扩展功能,提升编程体验,最好安装上一些本机也有的扩展,比如下图。
    在这里插入图片描述

    3. Linux下vs code C++程序的编译执行

    因为vs code它本身不是一个IDE,而是一个编辑器,但是它强大的地方在于可以添加各种各样的插件,这些插件让它工作起来就像集成的IDE一样。
    而在SSH上安装了C++的扩展启用之后,会发现这么一件事(下图):
    在这里插入图片描述
    这个错误的原因是因为我们还没有配置vs code的json文件,也就是配置C++的工程文件。
    但是,在配置C++工程文件之前,最好先检查Linux虚拟机上是否有安装g++、gdb、gcc等编译调试程序所需的工具。

    sudo apt install g++
    sudo apt install gdb
    sudo apt install gcc

    下图是所安装的插件:
    在这里插入图片描述
    首先,我们需要创建工程文件夹,在工程文件夹下创建.vscode文件夹,然后将下面三个json文件放入.vscode文件夹即可运行简单的程序了。

    c_cpp_properties.json

    {
        "configurations": [
            {
                "name": "Linux",
                "includePath": [
                    "${workspaceFolder}/**"
                ],
                "defines": [],
                "compilerPath": "/usr/bin/gcc",
                "cStandard": "gnu17",
                "cppStandard": "gnu++14",
                "intelliSenseMode": "linux-gcc-x64"
            }
        ],
        "version": 4
    }
    

    launch.json

    {
        // 使用 IntelliSense 了解相关属性。 
        // 悬停以查看现有属性的描述。
        // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
            {
                "name": "g++ - 生成和调试活动文件",
                "type": "cppdbg",
                "request": "launch",
                "program": "${fileDirname}/${fileBasenameNoExtension}",
                "args": [],
                "stopAtEntry": false,
                "cwd": "${workspaceFolder}",
                "environment": [],
                "externalConsole": false,
                "MIMode": "gdb",
                "setupCommands": [
                    {
                        "description": "为 gdb 启用整齐打印",
                        "text": "-enable-pretty-printing",
                        "ignoreFailures": true
                    }
                ],
                "preLaunchTask": "C/C++: g++ 生成活动文件",
                "miDebuggerPath": "/usr/bin/gdb"
            }
        ]
    }
    

    tasks.json

    {
        "tasks": [
            {
                "type": "cppbuild",
                "label": "C/C++: g++ 生成活动文件",
                "command": "/usr/bin/g++",
                "args": [
                    "-g",
                    "${file}",
                    "-o",
                    "${fileDirname}/${fileBasenameNoExtension}"
                ],
                "options": {
                    "cwd": "${workspaceFolder}"
                },
                "problemMatcher": [
                    "$gcc"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                },
                "detail": "调试器生成的任务。"
            }
        ],
        "version": "2.0.0"
    }
    

    在这里插入图片描述
    如果需要了解更多上面工程文件的细节,可以去搜索 linux下vs code C++的配置。

    4. 服务器配置

    如果配置的是内网服务器的话,和配置虚拟机的步骤是一样的。

    五、踩坑记录

    我一开始配置SSH的时候,vs code死活连不上虚拟机,并且网上搜索到的文章也对不上我的问题。
    最后我自己测试的时候发现一个问题:
    主机ping虚拟机超时。
    虚拟机ping主机IP没问题。
    利用主机windows的cmd命令窗口,键入ipconfig发现居然没有虚拟机vmware的IP地址,最后是通过重装了vmware来解决问题的。
    希望我踩的这个坑的经验能帮到人吧。


    总结

    对于初学者,从windows的集成IDE转到Linux,这个vs code远程连接的方法十分不错,唯一麻烦的或许就是一开始的配置了。
    就我目前看来,在vs code上通过终端操控Linux还没有发现什么明显不同于虚拟机Linux自身命令的区别。也就是说,这个方法集合了Linux服务器编程的高效和vs code图形界面的优点,是个很棒的学习与工作环境。

    展开全文
  • windows使用GPU2060配置cuda11.1和pytorch

    千次阅读 2021-12-16 10:26:35
    详细介绍Windows系统2060配置cuda11.1和pytorch的过程,亲测有效

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


    前言

    windows使用GPU2060配置cuda11.1和pytorch:


    一、安装anaconda

    anaconda是管理Python包的一个工具,可以创建虚拟环境。anaconda安装时会安装Python,在创建虚拟环境的时候也可以设置Python版本并下载。
    anaconda安装比较简单:
    1.到官网下载指定版本(anaconda版本与cuda版本以及pytorch版本无太大关系,选择较新的即可)
    anaconda官网:https://www.anaconda.com/download/
    64对应x86_64,32位对应x86.
    2.根据提示安装,注意提示是否添加环境变量时,最好添加
    在这里插入图片描述安装完anaconda之后可以创建虚拟环境
    格式如下:

    conda create -n env_name python =3.7
    

    其中env_name为虚拟环境名称,后边Python版本可以自行指定。
    创建之后激活便可以使用

    conda activate env_name
    

    或者关闭

    conda deactivate
    

    删除

    conda remove -n env_name --all
    

    之后可以配置cuda

    二、安装cuda11.1

    1.确定自己电脑显卡对应的cuda版本

    方法一:查看NVIDIA控制面板,点击系统信息,查看组件
    在这里插入图片描述可以看到其中第三行为CUDA 11.1.114 driver,因此可以选择CUDA版本为11.1

    方法二:win+r,cmd进入命令行,输入nvidia-smi查看显卡信息
    在这里插入图片描述

    可以看到版本为11.1

    2.下载cuda

    确定cuda版本之后,可以到官网下载https://developer.nvidia.com/zh-cn/cuda-toolkit。
    之后进行安装,除了在安装选项选择自定义之外,其余按照默认即可。
    在这里插入图片描述
    安装后重启在windows命令行窗口输入

    nvcc -V
    

    若出现响应版本 信息即安装成功。
    或者打开安装目录,默认路径为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\,找到nvcc也说明安装成功。
    安装成功cuda之后还要安cudnn,也是到官网https://developer.nvidia.cn/rdp/cudnn-archive下载指定版本(需注册填写问卷)
    在这里插入图片描述我这里选择的是第三个。
    下载过程中可能会遇到,注册过程可能会遇到问卷不弹出的问题,建议使用外网VPN。
    之后回到刚才那个CUDA的安装目录
    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1
    把cuDNN压缩包解压缩,分别把bin、include、lib\x64三个文件夹中的.dll、.h和.lib文件复制到CUDA目录下对应文件夹里。
    不是把三个文件夹复制过去覆盖掉,是里面的文件!!!
    不是把三个文件夹复制过去覆盖掉,是里面的文件!!!
    不是把三个文件夹复制过去覆盖掉,是里面的文件!!!
    在这里插入图片描述之后在环境变量path中添加C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64.

    三、安装对应的pytorch

    pytorch安装遇到的最大问题可能是安装成cpu版本,这样便没法使用GPU加速。
    在pytorch官网选择对应的版本会出现相应的指令,但往往会出现超时的情况。
    这里参考https://blog.csdn.net/qq_45720608/article/details/120938622
    首先激活之前建立的虚拟环境
    然后使用如下命令

    pip --default-timeout=1000 install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html
    

    可以下载成功。
    之后进入Python虚拟环境,输入

    import torch
    print(torch.cuda.is_available())
    

    若输出true,说明安装成功。

    展开全文
  • dirsearch使用教程(Windows版本)

    千次阅读 2021-12-14 16:00:22
    dirsearch的简单使用教程(win版)

    这里其实很多大佬们都发了这个小工具的使用教程,我这里是看这我之前的文章老提到这个工具,感觉不发教程不太好。这里就发一下个人的使用习惯。

    1、首先使用这个工具前我们要配置相关的环境,dirsearch是运行在Python环境下的,所以优先部署Python环境,我这里使用的是py3的工具,所以部署的py3的环境。

    下载Python3,这里直接就是Windows版本的Python,https://www.python.org/downloads/windows/这里贴上官方网址,大家也可自行百度。

     

    这里大家根据自身的系统下载,当然我们用的win版的工具,这里肯定是Windows版本的Python3

    环境了。

    下载完成后,就缺省安装。安装初始界面,记得勾选path。!!!!

     完成后Python一下,出现这样的界面就OK了。

     二、然后开始下载dirsearch,贴上大佬的工具https://gitee.com/xiaozhu2022/dirsearch

    完成,然后为了方便使用,给他生成一个快捷方式。右键新建、快捷方式、

    然后浏览 选择dirsearch.py的文件。然后下一步下一步就行了。如果想要个图标的话,自行可上百度查找ico文件,

    属性里更改即可,我就不要了。

     

     三、做完这些,一个dirsearch工具就部署完毕,贴上常用命令。博主平时就用来打打ctf什么的,所以日常使用就:

    python dirsearch.py -u http://xxxx      就OK了

    再高级一点就是加上网站语言,

    python dirsearch.py -u http://xxxx -e php          -e 后面接网站语言,这里php做例子。

    还有在高级点的就是

      python dirsearch.py -u http://xxxx -w 指定字典
      python dirsearch.py -u http://xxxx -r 递归目录(跑出目录后,继续跑目录下面的目录)
      python dirsearch.py -u http://xxxx --random-agents 使用随机UA

    这些我也基本很少用。或者就没用到

    展开全文
  • windows使用Redis6

    千次阅读 2021-01-31 19:37:59
    Redis6已经正式发布了,如果想在windows使用有什么办法呢? 1、编译为windows版本 你可以搜索类似版本,不过仅能跑在控制台,当关闭控制台时,redis也即关闭了。并且应该有类似兼容性问题,毕竟非官方出品。 2、...
  • Windows使用 OpenOCD 给 STM32 下载程序

    千次阅读 2021-06-04 10:56:58
    一、OpenOCD介绍 openocd全名叫做Open On-Chip Debugger,是一个自由开放的片上调试工具和编程工具,目前已经发布到0.11.0版本,目前主流调试器几乎都支持,具体可以查看Open On-Chip Debugger:OpenOCD User’s ...
  • MQTT协议03--Windows下BROKER搭建及基本使用前言部署 文章来源:https://www.cnblogs.com/xiketang/p/14955540.html 前言 在Windows系统上部署MQTT Broker。 MQTT Broker:即MQTT代理,又叫MQTT服务器,部署MQTT ...
  • Windows Docker 桌面使用入门教程

    千次阅读 2021-02-12 07:29:00
    Windows Docker 桌面系统要求:win10 64位专业版或企业版。Docker Desktop for Windows 下载地址。版本说明Stable:稳定版,每个季度发布一次。Edge:测试版,每月发布一次。安装运行双击 Docker for Windows ...
  • Windows 10操作系统上使用telnet命令大概分为以下两部分: 第一部分:配置telnet 第二部分:进入黑窗口 最后,来一个调试,尝试连接服务器。 (正文开始) 第一部分: 首先,通过控制面板进行配置telnet 打开:控制...
  • Windows使用nas服务器——映射网络驱动器1. 建立nas服务器2. 在Windows上映射网络驱动器 Windows下映射nas比较简单,打开【此电脑】在文件管理器中直接做映射就好。 1. 建立nas服务器 此处略,买了nas服务器之后...
  • logstash在windows系统下的安装与使用

    千次阅读 2020-12-25 09:52:40
    前言: Logstash 是开源的服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到 Elasticsearch。 ...步骤一:下载并解压 1、下载: 2、解压之后的目录如下: 步骤二:新建文件并配置导入...
  • Jenkins安装-windows 使用jenkins.msi安装教程(JAVA java 小虚竹)
  • windows下ipmiutil工具使用说明

    千次阅读 2021-01-15 10:34:55
    遇到服务器IPMI假死很麻烦,如果是linux系统,可以很快在系统内部重置,但是在windows系统有点麻烦,需要用到IPMI Tools windows版组件,可以实现重启IPMI,重置IPMI密码的功能。 组件下载:...
  • 1.Windows中,nvidia-smi命令在C:\Program Files\NVIDIA Corporation\NVSMI目录下, 2.第1种方法,cmd中目录切换到 C:\Program Files\NVIDIA Corporation\NVSMI下然后再使用nvidia-smi命令。 3.第2中方法,在...
  • windows系统下使用Steghide工具

    千次阅读 2021-01-08 12:20:09
    这里只说一下如何用Steghide提取隐藏的文件关于Steghide更多的用法大家可以百度去查找学习我找了好久,没有找到windows的教程只有所以大家慢慢找找但是命令都是差不多的我就照搬了 1、查看已嵌入目标文件的图片的...
  • Windows 7使用QEMU安装arm Ubuntu18

    千次阅读 2021-01-11 16:22:50
    准备工作 ...准备qemu安装包qemu-w64-setup-20190218.exe 准备操作系统镜像:ubuntu-18.04.2-live-server-amd64.iso 准备bios文件:QEMU_EFI.fd 准备目录:D:\qemu\vm\test,D:\qemu\iso,D:\qemu\bios ...
  • Windows环境下使用wget的详细操作步骤写在前面的话操作步骤1、下载zip压缩包,解压到自定义目录2、配置系统环境变量3、验证是否成功 写在前面的话       众所周知,wget这个工具是...
  • Windows10下you-get的安装和使用

    千次阅读 2021-02-04 00:28:34
    1. 安装环境: Python 3.2 或以上 ... you-get 参数: you-get -i [URL] 显示文件的详细信息 --format=xxx 指定文件的格式 -o 指定文件的存储路径 更多命令和使用方法,参考链接: https://github.com/soimort/you-get
  • Windows 之 win SMB(smb) 功能的开启设置和使用的简单说明 目录 Windows 之 win SMB(smb) 功能的开启设置和使用的简单说明 一、简单介绍 二、演示环境 二、SMB(smb)服务的开启 1、找到 控制面板 2、打开 ...
  • 下载方法 ... ... ...下载之后解压缩,并通过cmd使用 具体操作???? ①win+R打开cmd终端,进入githack的目录下 ②使用如下代码进行下载???? python GitHack.py http://www.openssl.org(目标网址)/.g
  • Windows10中使用WSL无缝体验基于Linux的GUI应用 虽然对于大多数开发者来说,linux没有GUI界面并不会造成什么困扰,但在某些特定的时候,可能会无法避免的使用到基于Linux的GUI应用。此时,我们的选择就只剩下了...
  • 如果没有自动安装 Windows 支持软件,或者您在 Mac 上使用 Windows 时遇到以下任一问题,请按照本文中的步骤操作。 在 Windows 中,您的 Apple 鼠标、触控板或键盘无法正常工作。 力度触控不支持 Windows。 在 ...
  • 1. 使用py -版本 py -2 # 运行Python2版本 py -3 # 运行Python3版本 python安装时候在电脑上会安装核心启动py.exe,通过传递参数可识别并对应启动电脑上python版本。而且可极大解决的pip installa安装时候的问题...
  • windows 命令行代理设置

    千次阅读 2021-08-25 18:08:02
    Windows cmd 设置代理 设置 HTTP 代理: set http_proxy=http://127.0.0.1:10899 set https_proxy=http://127.0.0.1:10899 socks5代理设置: set http_proxy=socks5://127.0.0.1:10899 set ...
  • Windows10 环境下配置Docker 使用任意版本的 Ubuntu+CUDA image前言一、在Windows10 上配置WSL21. 加入 Windows Insider Program 安装WSL2(官方方法)(1)不加入insider program 的手动配置方法2. 安装Linux核心和...
  • Windows和Mac常用网络测试命令

    千次阅读 2021-09-29 23:25:09
    注意⚠️ 要使用telnet需要开启telnet客户端,可以看看这篇博 Telnet的简单使用 栗子:想要知道一个服务的端口是否开放,可以用telnet试试能否连接 netstat(Win+Mac) 命令格式: netstat [-r] [-s] [-n] [-a] -r ...
  • Windows操作系统双因素认证方案

    千次阅读 2021-11-08 19:40:27
    Windows桌面帮助企业将办公桌面快速、集中部署在平台上,方便进行管理维护且节省企业成本,能让员工随时随地登录到自己的windows桌面环境中,实现移动办公。 安全事件频发的现在,在单一的静态密码登录验证机制下,...
  • Linux+Windows实现ffmpeg配置安装

    千次阅读 2021-12-11 16:20:38
    Linux+Windows实现ffmpeg配置安装
  • 我们可以使用dnslog平台结合系统变量来回显系统的一些数据信息 变量 类型 描述 %ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。 %APPDATA% 本地 返回默认情况下应用程序存储数据的...
  • } } } 访问 http://localhost:8765/vision-push/ 使用root的配置的说明 原始文件在D:\jar\vision-push2/debug-all.html下 访问地址:http://localhost:8765/vision-push2 nginx拼接地址:D:\jar\vision-push,会把...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,031,464
精华内容 1,212,585
关键字:

windows如何使用