winscp 通过 ssh 连接 ubuntu on windows

  写在前面:

用户升级到 Windows 10 秋季创意者版 Build 16190 及以上,就可以在windows store应用商店下载和安装 Ubuntu 系统应用软件。需要注意的是,安装 Ubuntu 应用软件,需要先在你的电脑上开启 Windows 的 Linux 子系统。

安装 Ubuntu 后,将允许用户使用 Ubuntu Terminal 和其他系统终端包,包括 Bash、Git 等。但这并不表示你就能同时拥有 Windows 10、Linux 双系统,因为微软提供的只是一个“准系统”版 Ubuntu,可以在 Windows Subsystem for Linux(WSL)的框架内执行,主要是针对开发者的,支持 GNU Bash 命令行、Git 控制系统、APT/DPKG CLI 管理器、SSH 等。

  安装ssh:

安装上 ubuntu on windows 后,可以直接输入 ubuntu命令打开终端窗口;或者先进入cmd,再运行 ubuntu, 进入乌班图系统的 shell。

但是这个shell窗口配色不算好看,还存在各种复制粘贴麻烦、默认没进入 home 目录、各种报警声等问题。可以使用 xshell 登陆 ubuntu;或者 使用winscp 图形化窗口管理 ubuntu,但无论 xshell 还是 winscp 都会用到 ssh 服务。

主要操作步骤:(先进入shell终端窗口)

1. 更新 apt 源

sudo apt update

2. 安装 ssh-server

sudo apt install openssh-server

3. 修改 ssh-server 配置

sudo vim /etc/ssh/sshd_config

需要修改以下几项:

Port 2222 # 默认的是22,但是windows有自己的ssh服务,也是端口22,所以要改一下

RSAAuthentication no # 是否允许使用纯RSA公钥认证,默认值为"yes"修改为no

PubkeyAuthentication no # 是否允许公钥认证,默认值为"yes",修改为no

PasswordAuthentication yes #是否允许使用基于密码的认证。默认为"no",修改为yes

AllowUsers username # 这里改成你登陆WSL用的,可以不用设置

因为安装后,默认是使用非对称加密的,而不是用户密码登录,所以需要修改一下设置,改为用户密码登录。虽然安全性差一些,但方便学习使用。

4. 启动 ssh server

sudo service ssh restart

  winscp登录:

现在就可以用 winscp 登陆 ubuntu on windows 了,IP是子网地址192.168.11.160(实际用 ifconfig 命令查看),或者直接使用本机127.0.0.1。

登录成功后,就可以以图形化显示 ubuntu on windows 的目录结构,如下图示:

需要注意的是,ubuntu 的shell窗口不能关掉。因为关掉后 sshd 服务也会被关掉,连接就会断开了。

本文来自企鹅号 - 兰声家联网媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏快乐八哥

Angular企业级开发(5)-项目框架搭建

1.AngularJS Seed项目目录结构 AngularJS官方网站提供了一个angular-phonecat项目,另外一个就是Angular-Seed项目...

25560
来自专栏前端黑板报

构建离线web应用(二)

本文由哔哩哔哩前端工程师 墨白 翻译分享 上一篇文章中,我们成功尝试使用 service workers。我们也可以在应用中缓存一些资源。这篇文章我们准备了解这...

22480
来自专栏腾讯NEXT学位

小程序iOS客户端框架——控件事件逻辑框架与控件原生化(上)

? 小程序自发布以来,为开发者和用户提供了一种轻量级的App。作为一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打...

18810
来自专栏游戏杂谈

前端开发--优化工具

一般来讲优化前端,涉及到文件优化的有合并、压缩JS和CSS,以及对图片的优化处理,这篇文章的工具很不错,强烈推荐一下。

13930
来自专栏王磊的博客

逻辑性最强的React Native环境搭建与调试

ReactNative系列文章: 1.《逻辑性最强的React Native环境搭建与调试》 2.《ReactNative开发工具有这一篇足矣》 正文 Reac...

29370
来自专栏FreeBuf

Kali 2.0 安装与使用指南

关于kali使用前的一些配置,网上有很多版本,但是几乎都很雷同,或者是不全,或者是根本就没有测试过,或者是有的方法是错的(换句话说是版本变化的差异),因此让很多...

1.1K50
来自专栏张戈的专栏

Linux下通过rdesktop连接Windows远程桌面

在家手痒,又把本本的系统换成了 Linux。收到公司服务器的报警之后,突然想起需要用 VPN 远程处理。只好又折腾下 linux 下的远程桌面了。 下面简单的记...

57070
来自专栏漏斗社区

工具| 诸神之眼之邮件发送nmap的扫描报告

VPS上的Nmap还在扫描工作着,而你已经把它忘了忙着其他事情。突然,一封邮件发来,向你汇报本次扫描完毕,和具体的扫描报告。是不是觉得很方便?借助Nmap的库文...

30240
来自专栏葡萄城控件技术团队

HTML5 & CSS3初学者指南(3) – HTML5新特性

介绍 本文介绍了 HTML5 的一些新特性。主要包含以下几个方面: Web 存储 地理位置 拖放 服务器发送事件 Web存储 HTML5...

26280
来自专栏生信技能树

点击此文,无需转发,即可下载上千个免费R包

写在前面: 谨以此文献给那些“奋斗”在转发送别人资源,为了博人眼球,而践踏别人的辛勤的劳动成果的公众号们。 当然了,R包本来就是免费的,你只是不会下载而已,所以...

43780

扫码关注云+社区

领取腾讯云代金券