首页 > 其他分享 >一些ssh的教程

一些ssh的教程

时间:2023-03-23 19:56:18浏览次数:70  
标签:教程 ip wsl 交换机 ssh ed25519 一些 id

ssh配置免密码登录服务器

生成密钥对

执行ssh-keygen -t ed25519 -C "[email protected]"以生成密钥对,存放在~/.ssh文件夹下,id_ed25519.pub为公钥,id_ed25519为私钥。

上传公钥到服务器

这里以我的N1为例,执行ssh-copy-id -i ~/.ssh/id_ed25519.pub [email protected]ssh-copy-id -i ~/.ssh/id_ed25519.pub [email protected],将公钥上传到服务器,rootzwyyy分别是两个用户。

配置局域网ssh连接到wsl

hyper-v创建虚拟交换机

打开hyper-v管理器,选择虚拟交换机管理器,选择创建外部类型的虚拟交换机,这里命名为wsl_ssh

win11上新建wsl配置文件

cd ~
New-Item .wslconfig
nvim .wslconfig

修改配置文件内容为

[wsl2]
networkingMode=bridged
vmSwitch=wsl_ssh # 这里为你创建的虚拟交换机名称
ipv6=true

之后执行wsl --shutdown再启动wsl,就会发现ip地址为电脑本身的ip了。

openwrt上固定电脑的ip

进入openwrt的管理界面,点击网络->DHCP/DNS,选择静态地址分配,固定windows笔记本的ip

启用wsl上的ssh

执行sudo nvim /etc/ssh/sshd_config,将#port 22修改为port 2222,取消注释#PasswordAuthentication yes#PubekyAuthentcation yes,重启ssh服务,执行sudo service ssh restart

win11设置端口转发

参照该链接

之后同一局域网的mac执行ssh -p 2222 [email protected],即可连接到wsl

标签:教程,ip,wsl,交换机,ssh,ed25519,一些,id
From: https://www.cnblogs.com/zwyyy456/p/17248672.html

相关文章