如何用校园内网远程连接服务器
注:本机家庭版windows11,要连接校园网,windows10/11一般都内置openssh,找到后安装,被连服务器是linux
一、先查看是否安装openssh,没有的话安装
方法一:
-> 1.1 按下win+R按键,输入services.msc,点击确定
-> 1.2 查看是否存在这两个
-> 1.3 有跳过2 , 没有看2
2. windows 安装 openSSH方式
-> 2.1 设置-> 应用-> 应用和功能-> 管理可选功能
-> 2.2 然后添加功能 选择openssh客户端和服务端 下载
方法二:
->1.1检查 OpenSSH 的可用性
以管理员身份打开 PowerShell 并运行:
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
->1.2安装 OpenSSH 客户端(如果OpenSSH.Client是Installed跳过此步骤)
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~ 0.0.1.0
->1.3安装 OpenSSH 服务器(如果OpenSSH. Server是Installed跳过此步骤)
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
二、添加环境变量
1、打开: 此电脑->属性->高级系统设置->环境变量->系统变量->新建
2、新建环境变量 填写下面路径和名称
SSH_PATH
C:\Windows\System32\OpenSSH
3、添加path环境变量
C:\Windows\System32\OpenSSH
%SYSTEMROOT%\System32\OpenSSH\
4、保存, 然后重启一个终端进行测试
三、如何使用SSH
1、从“开始”菜单打开命令提示符或 Windows PowerShell
2、要连接到 SSH 服务器,使用以下命令语法:
ssh username@ip-address/domain
在上述语法中,必须将用户名替换为要连接的远程 PC 的用户,并将 IP 地址/域替换为相同的实际地址。
例如:ssh local@172.18.65.251
jnu是登录远程服务器时使用的用户名。
SSH加密基于密钥交换。如果是第一次连接服务器,因此会提示输入“yse”以确认输入密钥。
然后输入所选用户的密码。一旦建立连接,您就可以通过 SSH 在远程服务器上执行所有终端命令。(提示:因为linux的特性,密码不会显示出来,输入完回车就行了)
四、linux使用ssh远程退出
法一:使用Logout命令尝试退出ssh,程序是直接退出的,并且会在屏幕上打印出Connection closed by foreign host.
法二:使用exit命令尝试退出,效果和用Logout命令退出是一样的, exit命令比较短,输入也相对方便一些。
参考网址:
- Windows中: ‘ssh‘ 不是内部或外部命令 解决办法_ssh不是内部或外部命令,也不是可运行的程序-CSDN博客
- 在 Windows 11 下安装和使用 SSH - 知乎
- linux使用ssh远程登录 与 退出_退出ssh-CSDN博客