RedLogin https://github.com/ParsingTeam/RedLogin 编译环境 VS 2015 + .net 3.5,在首次打开项目进行编译时,报错,缺少 Renci 库,打开...NuGet,执行: Install-Package SSH.NET -Version 2020.0.1 安装成功之后即可编译成功,首次运行,查看帮助信息: ?...PowerShell 版 SSH-PuTTY-login-bruteforcer 验证 SSH 账户密码使用第三方工具 putty 或者 plink,在企业内部,这两款 SSH 连接工具是管理员最常用的...,对于我们在企业内网进行 SSH 暴力破解时,如果有防护软件之类的,可以用这种方式来规避。...用到的字典在项目 godict 中: https://github.com/hlts2/godict/blob/main/assets/filesystem.go 2、使用指定位数的密码攻击(-s 指定密码位数
ASP.NET Core 中 启用跨域 参考: 在 ASP.NET CORE 中 (CORS) 跨 ASP.NET Core | Microsoft Docs 同一源 如果两个 URL 具有相同的方案、...参考: sshnet/SSH.NET: SSH.NET is a Secure Shell (SSH) library for .NET, optimized for parallelism. c#...使用ssh连接远程主机(ssh.net演示) - axel10 - 博客园 使用ssh客户端连接远程主机执行命令,并拿到输出结果: using (var sshClient = new SshClient...看这里 - 老张的哲学 - 博客园 使用 .net core 自定义项目模板_沐雪大神-CSDN博客 JavaScript 拦截请求 参考: 使用 JavaScript 拦截和跟踪浏览器中的 HTTP...还可以通过以下项目属性在 dll 或 exe 中 embed 它们:embedded 创建符号包 如果使用 dotnet CLI 或 MSBuild,则除
虚拟机相当于socket服务端,本机相当于socket客户端,通过设置端口转发实现本机与虚拟机的交互,就要先知道虚拟机的端口,这些端口有的是周知端口,如SSH的端口为22,有的是注册端口,这些端口需要先设置...1024-49151中的任意一个数。...步骤:点击"设置"—>选择"网络"—>"网卡1"—>"高级"—>"端口转发"—>点击"+"新建规则—>名称:SSH,协议:TCP,主机端口:1234,子系统端口:22 ?...(2)使用VirtualBox实现Django端口转发 在虚拟机中安装Django,此时Django相当于socket服务端,浏览器相当于socket客户端。..."0.0.0.0"表示任意IP地址都可以访问,"6969"表示虚拟机端口,对应端口转发规则里的子系统端口。
linux子系统再次启动之后,ssh -p 23 username@192.168.1.100就可以登陆到linux之中了。...如果你根本不使用windows自己的命令行,那在win10 services中关闭SSH Server Broker、SSH Server Proxy两项,就可以让出来22号端口,从而不修改linux子系统的...这时候还存在一个问题,如果win10重新启动,而linux子系统还没有启动,ssh是无法登陆到linux的,解决这个问题,可是个麻烦事了,大概经过这些步骤: 在linux子系统中执行:sudo dpkg-reconfigure...如果测试没有问题,在开始菜单->Windows管理程序文件夹中启动win10的“任务计划程序”,增加一个开机自动执行任务,操作是启动程序,程序内容就是刚刚编写的这个autostartssh.vbs脚本。...上面提到过,类似关机、重启之类这样的操作,在linux子系统中无法实现,这样的功能,还是需要真机调试。 (你有没有好奇今天的题头图我没有说图文无关?
简而言之,使用WSL相当于在Windows中内嵌了一个Linux系统,它与所属的Windows系统可以互相访问本地系统,可以使用Windows的网络访问互联网,继承Windows中配置的hosts等,除了...开启WSL服务 需要先在Windows中启用“适用于Linux的Windows子系统”。...可以通过键入以下命令来验证SSH是否正在运行: sudo service ssh status 输出显示该服务正在运行,并已启用以在系统引导时启动: * sshd is running 现在,就可以通过...start 启动 SSH。...注意事项 在使用 sudo systemctl start ssh 启动ssh服务时,系统产生如下报错: System has not been booted with systemd as init
如果在子系统中开启了网站服务,那么在宿主机居然使用 localhost 来访问,这太让人迷惑了。...环境变量 在子系统中有一项特色,但也可以说是缺点,就是可以互相操作。在 linux 中可以使用 windows 中的应用来打开 linux 下的文件。比如在子系统中使用 explorer ....如果我们在两个系统中都安装了同一个应用,那么在子系统中,常常会调用到外面的环境变量,导致子系统中无法使用。...代理问题 Windows 平台有各种的代理客户端,但是在子系统中在使用一个客户端就有点多余了,况且本来子系统就跟宿主机在一个网段,可以直接使用宿主机的 ip 加 端口号来启用代理..... * TCP_NODELAY set 由于 wsl 无法使用 systemctl ,所以如果要开机启动 ssh 服务,网上有一些方案可以解决,使用 Windows 脚本开机自启的时候开启 wsl 的
not 22 -c 100 -w 1.cap //-v 显示详细信息;-s0 表示抓取完整数据包,默认不加抓取数据包时默认抓取长度为68字节; -c指定数据包的数量; -w 把抓到的数据写入到一个文件中...PREROUTING 链的作用是在包刚刚到达防火墙时改变它的目的地址,如果需要的话。OUTPUT链改变本地产生的包的目的地址。POSTROUTING链在包就要离开防火墙之前改变其源地址。...Linux系统服务管理 ntsysv 类似于图形化配置系统的各个服务是否开启,相当于windows下面的msconfig配置启动项。...做为 ssh 功能); *通配符代表除了 mark 以外的所有功能; mark (rsyslog内部功能用于生成时间戳) 日志级别: emerg 系统不可用 alert 需要立即被修改的条件...crit (临界)阻止某些工具或子系统功能实现的错误条件 err 阻止工具或某些子系统部分功能实现的错误条件 warning 预警信息 notice 具有重要性的普通条件 info 提供信息的消息
安装网络管理工具 7、修改Ubuntu管理员密码 8、使用Xshell连接Ubuntu子系统 9、在win10控制重启Ubuntu子系统 10、设置默认登录用户为root用户 ---- 1、打开Microsoft...Store(微软商店) 点击左下角Win键搜索字母M找到“Microsoft Store”或者在任务栏搜索按钮中搜索“Microsoft Store”,点击进入 2、免费下载Ubuntu 在应用商店中搜索...5、配置Ubuntu网络 apt-get update apt-get install ssh vim 因为windows中已经占用了22端口,为防止冲突需要修改Ubuntu中的ssh端口 cp...enable ssh 启动ssh服务 service ssh --full-restart /etc/init.d/ssh start 查看系统版本 cat /proc/version uname...正常连接使用 9、在win10控制重启Ubuntu子系统 WSL子系统是基于LxssManager服务运行的 Ubuntu子系统并不能像正常Linux系统使用shutdown和reboot命令 因此需要管理员身份使用
在简单的摸索后,终于实现了使用putty、secureCRT、xshell等软件的远程登录。 第一步是要先检查子系统中是否开始了sshd服务,如果没有开启,使用相应命令开启。...开机自启动WSL的ssh服务 在使用的过程中发现一个问题,就是每次Windows系统重启后,都需要打开Linux系统,然后开启ssh服务后才能再次远程登录,完全没有了什么便利性。...多次尝试后找到了其解决办法,就是通过Windows开机自启动功能调用一个子系统里的脚本来实现,具体设置如下。...首先,要在Linux系统里写一个脚本,并通过chmod命令给脚本添加运行权限,脚本内容如下: echo "" | sudo -S /usr/sbin/service ssh start...然后在Windows下写一个vbs程序(如wsl.vbs),并放到开机自启动的路径下。
在新的Win10系统中微软给我们提供了一个基于Ubuntu的Linux子系统(Bash/WSL)。...二、配置环境 本文中使用的环境: 开发环境:Win10 、Visual Studio 2017、.NET Core SDK 1.0.1 (Win与Linux子系统保持版本一致) Bash/WSL中安装....子系统间的通信,因为系统不同还是需要安装SSH服务器,unzip和 curl或wget这些组件的。...sudo service ssh --full-restart 三、调试程序 启动SSH 每次启动Bash进程时都需要重新启动SSH Service sudo service ssh start 新建程序...好了,这样就可以只在Windows上安心的写程序了。
启动SSH 停止SSH 确认ssh是否启动,以及重启它 配置SSH参考 安装子系统 安装proot-distro (目的是安装Debian) 查看可以安装的系统 利用proot-distro安装debian...安装伪root权限 安装Nginx 查找Nginx安装到哪里了 Nginx启动位置在 /usr/sbin 修改配置文件 Nginx启动、重启、停止命令 修改默认首页Html 安装MariaDB 使用假Root...权限 安装MariaDB 初始化数据库 启动MySQL 查看是否启动 停止MySQL 登陆MySQL 修改Root密码 安装端口扫描nmap 安装git 安装JDK17 子系统安装JDK11,外部Termux...SSH 启动需要执行以下命令 (每次开机也需要开启SSH) sshd 停止SSH 如果您需要停止 `sshd`,只需终止它的进程: pkill sshd 确认ssh是否启动,以及重启它 ps -e |...-y # 安装完成,使用,就是模拟的root环境 termux-chroot 安装Nginx pkg install nginx 查找Nginx安装到哪里了 whereis nginx Nginx启动位置在
目录与路径概念在Linux系统中很重要。...Linux中的目录相当于windows的文件夹,而路径就是目录的层级位置,比如,home目录下有个biosoft,那么biosoft的路径就是/home/biosoft。...Linux和登录服务器 (1) 个人电脑 Windows 设置-更新和安全-针对开发人员-启用开发人员模式 控制面板-控制面板-程序-启用或关闭windows功能-适用于Linux的windows子系统...重启电脑 下载ubuntu 启动ubuntu 和用户设置 更新:输入sudo apt update,完成后输入sudo apt upgrade Mac 自带terminal,可以直接使用;或者使用界面更好看的...页面操作:输入“ssh 用户名@ip地址” 3.Linux的基本操作 用tab键(键盘上q前面那个)可以补齐命令和文件名称,比如你想写huahua.txt,可以打出hua,按tab键,只要文件在当前目录下
最近这几日在搞一个小网站:教你啊 ;(感兴趣的朋友可以来捧场,在这个网站上有任何消费我都可以退还) 由于更新频繁,手动更新特别麻烦,于是开发了这个小工具 用了一段时间,还是挺顺手的,同时.NET CoreQQ...的用户名(同时也得是sftp的用户名) SSHPassWord:服务器ssh的密码(同时也得是sftp的密码) ServerPath:服务器WEB程序的部署路径 ClientPath:你的开发环境,VS...正则表达式是用分号分割的) HttpServerStopCommand:大部分时候更新程序都需要停机更新,这个命令就是停止WebServer的命令 HttpServerStartCommand:这个命令是升级完成后启动...} } } actor(client); } } 再来看启停Web服务器的代码:(就是直接执行配置文件中的命令...Encoding.UTF8); string html = reader.ReadToEnd(); stream.Close(); return html; } 这个项目用到了一个关键的库:SSH.NET
pycharm 学习来的偏方 经过与同事交流,发现 pycharm 实现这个需求的方法无非就是把容器的 22 端口映射出来然后使用 ssh 登陆,相当于把容器也当成一个虚拟化的远程服务器。...得益于 Remote - SSH,这在 VSCODE 中很好实现: 【远程服务器】启动容器,注意需要把容器的 22 端口映射出来,例如映射到 host 的 5222 端口:-p 5222:22。...则可以在本地执行以下命令重新生成 key 解决: ssh-keygen -R [your-server-ip]:port 其中 port 为第 1 步中映射的端口。...其他两个如下: Remote - SSH:连接远程服务器,很好用,日常使用 Remote - WSL:连接 Windows 的 Linux 子系统,没怎么用过 虽然为远程开发套件(Remote Development...里面只字未提 Remote,而提到的时候,是在 Advanced Container Configuration 这一文档中的 Developing inside a container on a remote
\app_name.appx 1.1.5.启动ubuntu系统 启动ubuntu系统 安装完成后打开搜索菜单,输入系统名字搜索启动 ? 输出需要设置的用户和密码 ?...1.2.1.相互复制文件 ubuntu的bash窗口窗与在xshell不同,通过shift+v无法黏贴,并且在输入界面鼠标右键无法使用。...最后,最好的方式是,在ubuntu上启动ssh服务,通过xshell连接上操作会更好。...yes # 允许使用 root 用户登录 PermitRootLogin yes 3.设置root账号密码 sudo -s passwd root 4.启动ssh service ssh start...中对应的目录是/mnt/d/dev_mavenRepository/ settings.xml的内容如下 cat /usr/maven/apache-maven-3.3.9/conf/settings.xml
Linux系统教研室等有一台配置的本地服务器使用自己电脑登录用终端软件eg:xshell等最近听说有一种windows下有Linux的子系统还有就是安装虚拟机连接终端软件后两种不推荐子系统是因为感觉比较麻烦而且我不喜欢在原有系统下节外生枝别的其它系统我喜欢一对一虚拟机是感觉也是相当于双系统而且听说对电脑危害较大我不喜欢不稳定的东西这次的学习使用的是云服务器...一起下载可以从本地到服务器传输文件用官网搜索即可下载https://www.xshell.com/zh/free-for-home-school/下载完毕进入Xshell是这样没连接服务器时其实就像windows中的...cmd(命令提示符)一样1.3接下来登录我的云服务器吧可以使用ssh bio01@182.42.145.90 bio01是你的用户名 @我们的ip地址会弹出图片上SSH用户身份验证输入你的密码即可有一个小技巧输入密码选择记住密码并且登陆后将登录的服务器使用...这里用一下这张图比较好解释图片rf / ":强制删除根目录、所有文件,特别危险一般用:rm -i # -i就是删除但是也会看的很清楚2.5 cd图片自己练习:2.6 vivi 新建脚本或者文本文档(vi是linux中的文本编辑器...否则下面的命令都没办法运行咯head 接文本文件名,默认输出前10行,tail 接文本文件名,默认输出后10行,后面加上-n 自定义输出几行例如:head -n 3 hello_world.txt 【注意
安装和启动 旧版本的 win10 需要在“控制面板->程序->启用或关闭Windows功能”勾选“适用于Linux的Windows子系统(Beta)”。...3.2. windows 硬盘挂在路径 在 linux 子系统中,是完全可以访问任何 windows 磁盘的,所有的 windows 磁盘都默认挂载在 /mnt 路径下。 4....用 XShell 连接 linux 子系统的原理非常简单,子系统将 ssh 服务开启到某个端口(默认是 22 端口)上,然后 XShell 连接 localhost 对应的端口即可。...linux 子系统中默认安装的 ssh 是缺少秘钥的,解决办法有两个,一个是手动配置 aes 等几种秘钥,这个对于大部分用户来说太过于繁琐和复杂,另一个解决办法是卸载掉 ssh 重新安装。...设置默认字符编码 在用户目录下的 .profile 文件中添加: LANG=zh_CN.UTF-8 如果想要影响所有用户,那么在 /etc/profile 文件中添加上述配置即可。 6.
介绍 今天,我们很高兴地宣布Visual Studio Code的三个新扩展的预览版发布,它们支持在容器中、远程物理或虚拟机上以及在Windows中的Linux子系统(WSL)上进行无缝开发。...Windows中的 Linux子系统(WSL)越来越受欢迎,部分原因是使用它设置一个完整的开发环境(包括目标操作系统)变得很容易。...我们已经构建了三个新的扩展,用于处理通过SSH运行、在WSL中、Docker容器或物理和虚拟机中的远程工作空间。 ?...当VS Code在工作区中找到一个devcontainer.json文件时,它会自动构建(如果有必要的话)该镜像,启动容器,并连接到它。...这些扩展只自定义UI,不访问工作区中的文件,这意味着它们可以完全在本地机器上运行。由于它们是在本地安装的,所以你始终可以独立于工作空间来使用它们。UI扩展的例子有主题、代码片段、语言语法和键映射。
在正常操作中,远程客户机用一个 ACK 数据包进行响应,这会使半开的连接转换为全开的。...禁用这个特性的方法是,在 /etc/fstab 的第四列中添加 noatime 选项。...必须将有帮助的设置添加到启动脚本中,比如 rc.local。...建议在系统启动时自动修改TCP/IP参数: 把下面代码增加到/etc/rc.local文件, 然后保存文件, 系统重新引导的时候会自动修改下面的TCP/IP参数: echo 256960...另外一个方法: 使用 /etc/sysctl.conf 在系统启动时将参数配置成您所设置的值: net.core.rmem_default = 256960 net.core.rmem_max
启动虚拟环境 > vagrant up 73d7b16 #73d7b16为`vagrant global-status`中查看的id 或者 进入开发目录 > vagrant up # 启动环境 若报错确保宿主机...解决报错 修改Vagrantfile文件 Vagrantfile文件可以自由配置虚拟环境 若启动提示Error VT-x需要在Vagrant.configure代码块中添加配置 最后如下: Vagrant.configure...成功 连接虚拟环境 就像普通ssh登录服务器一样,mac端直接使用终端。...win下载Xshell,putty之类的软件操作,或者使用win10 Dev版本的WSL ubuntu子系统 mac端可以直接在vagrant项目目录执行vagrant ssh ip地址127.0.0.1...连接数据库 我这使用MySQLWorkbench连接虚拟环境的数据库,其实都一样需要事先连接ssh然后再通过ssh连接内网ip:端口即可。操作起来很方便。
领取专属 10元无门槛券
手把手带您无忧上云