关于ssh:windows-子系统中安装-ssh

56次阅读

共计 744 个字符,预计需要花费 2 分钟才能阅读完成。

windows wsl 中装置 ssh

上篇文章介绍的是在 windows 如何装置 wsl

windows 中关上 wsl 是在 cmd 中输出 bash 命令关上,在 cmd 中操作 wsl 界面切实是有点藕啊,所以筹备应用 Find Shell 工具来链接 wsl

悄咪咪:也能够不装置 ssh,能够应用 Windows Terminal 或者 Cmder

第一步:切换用户

首先,将以后用户切换为 root 用户

# 切换到 root 用户,而后输出以后用户的明码
sudo -i

第二步:卸载 ssh

装置 ssh 之前先执行下卸载命令,以便装置新版本的 ssh

sudo apt-get remove openssh-server

第三步:装置 ssh

装置 ssh

sudo apt-get install openssh-server

装置胜利的画面

留神:图中有红框圈进去的局部,如果你的装置实现后没有呈现,那就再执行卸载命令,再次装置,这个是以后机器的密钥,在应用 Find Shell 或 SFTP 连贯时会应用,此处踩过坑,第一次装置没有生成密钥,始终连不上,用了很长时间才发现问题

第四步:配置 ssh_config

装置实现 ssh 还不算胜利,还差一个配置文件没有实现呢

# 关上 ssh_config
sudo vim /etc/ssh/sshd_config

#在配置文件中批改如下内容,如果没有可执行增加:Port 2222  #默认的是 22,然而 windows 有本人的 ssh 服务,也是监听的 22 端口,这里最好改成大于 1024 的端口
PasswordAuthentication yes #应用明码登录
AllowUsers youusername # 这里改成你登陆 WSL 用的用户名,明码也是这个用户的明码

#这个配置文件有很多配置项,想要理解的能够百度查看,有国人翻译的中文版本 
最初:如果有必要能够 wsl 中关上要开启的端口

正文完
 0