公司网站怎样实名认证,奥派网站建设,制作网架厂家,怎么给网站做网站地图这篇文章更加偏向于使用python程序进行研究的朋友们 原料
Windows主机实验室Linux服务器#xff08;可以访问互联网#xff09;一点点耐心 step.0 windows terminal is all you need
别跟我说什么putty#xff0c;什么winscp#xff0c;我就是单推Win11自带的软件——win…这篇文章更加偏向于使用python程序进行研究的朋友们 原料
Windows主机实验室Linux服务器可以访问互联网一点点耐心 step.0 windows terminal is all you need
别跟我说什么putty什么winscp我就是单推Win11自带的软件——windows terminal。如果你是win10用户只需要打开微软商城搜索windows terminal即可 win7用户就赶紧换电脑吧。。。现在越来越多的软件开始放弃对win7的支持了 这是微软开发的一款超级终端功能众多默认使用的shell解释器是powershell。大家可以看看我的终端 还支持命令的前缀自动补全 关于如何把windows terminal美化成上面这个样子可以参考文章
锦恢分享一个windows terminal配置方案oh-my-posh321 赞同 · 9 评论文章编辑
我们后面的一系列操作都会以windows terminal为平台来执行。
默认情况下powershell自带如下的三个工具sshscpsftp。分别尝试一下 没有报错说明没问题。 step.1 解决IP问题
万事开头难为了连接到你的服务器首先我们需要访问到服务器这需要我们的服务器拥有IPv4公网IP。所谓IPv4地址是一串形如http://xxx.xxx.xxx.xxx的字符其中x代表0-9的数字。大家可以向实验室的学长学姐或者老师去要。要到后可以使用ping来验证你的win主机是否可以在互联网上找到这台服务器 公网IP不要暴露给别人
国内大部分高校的实验室服务器应该是没有IPv4公网IP的谁让当年分给我们国家的IP比较少呢。。。 如果你没有公网IP那么就可以使用内网穿透技术了。你不需要去了解穿透的原理只需要知道这玩意儿能让你的服务器拥有公网IP。
这里推荐一个穿透软件zero tier很香先放一篇文章介绍如何使用zero tier来实现实验室服务器内网穿透ZeroTier外网访问实验室Linux服务器_zerotier linux_alphaming_的博客-CSDN博客。
当然作为新时代青年遇到不会的技术要学会问chatgpt 同样的在使用完zero tier后请通过ping来确定是否可以访问到。 step.2 登录服务器
我们可以使用ssh登录服务器首先你需要问学长给你开通账号然后他会把开通的用户名和登录密码给你。
然后打开你的windows terminal输入
ssh 用户名公网IP
然后输入yes如果后面报错再运行一次ssh接着就会出现需要输入密码的指令输入密码登录即可。然后就登陆进了服务器。 为了让这个过程更加优雅我们需要做下面两个步骤
2.1 免密码登录
开始这部之前请询问实验室前辈是否禁用了ssh密钥登录。如果禁用了那么就无法设置免密码登录了。
打开windows terminal输入
ssh-keygen
一路回车就ok。
该指令用于生成ssh公钥接着找到生成的公钥把它扔进你的服务器
notepad C:\Users\windows用户名\.ssh\id_rsa.pub
把打开的文件中的内容全选复制。
进入你的Linux服务器创建存放密钥的文件
cd ~
mkdir .ssh cd .ssh
vim authorized_keys
进入vim编辑器按下i进入编辑模式然后ctrl v把刚刚的内容复制进去然后按下:wq保存退出。
关闭当前标签页再开一个windows terminal标签页再输入ssh 用户名公网IP 后就可以免密码登录了。
2.2 集成进入windows terminal免输入ssh
虽然有powershell自动补全但是每次输入ssh还是怪麻烦的幸好Windows terminal提供了类似于bashrc的东西允许我们设置进入某个shell解释器前前置执行的指令。
点击设置进入windows terminal设置 添加新的配置文件 复制powershell配置文件默认点击复制。然后做出如下改动 记得点击保存这样只需要点击标签页的配置文件你就可以直接登录实验室服务器了