爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 20363|回复: 9

[经验总结] Win10下Linux系统安装(WSL)、NCL安装及用Xshell连接WSL

[复制链接]
发表于 2019-3-8 04:36:54 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 逸儿~~ 于 2019-10-24 14:02 编辑


最近想在自己的电脑上用NCL,偶然发现Win10下竟然可以安装Linux系统,而且简单易操作,随即就安装了一个,然后安装NCL,最后用Xshell连接登录,整个过程连研究带安装花了不到一上午,开森~~ 而且平时一般都是用Xshell登录超算,现在用Xshell登录自己电脑上的Linux,一切都是熟悉的味道,就更开森啦哈哈~~

------------这货是分割线----------------

参考:
WSLNCL安装参考:
http://www.ncl.ucar.edu/Download/windows_linux_subsystem.shtml  NCL官网给的在win10 子系统下安装NCL的详细说明
Xshell完美连接WSL参考:

1.首先在Win10下启用Linux子系统(电脑需要是64位哦)
方法一:开始-> Windows系统-> 控制面板-> 程序-> 程序和功能-> 启用或关闭Windows功能,然后勾选适用于LinuxWindows子系统(beta。然后系统就会提示你是否重新启动以启用更新。重启之后,WSL功能已经打开,但linux子系统还未安装。
方法二:Win键+R,然后输入control打开控制面板,接下来和方法一一致。

2.安装Ubuntu
打开Microsoftstore,搜索Ubuntu下载并安装,安装好后打开Ubuntu设置用户名和密码
更新Ubuntu系统,输入:
1) sudo apt-get update     
2) sudo apt-get upgrade

3.安装NCL
输入sudo apt install ncl-ncarg,默认安装的是NCL6.4版本
想安装更新的版本的话,可以根据参考中第一个链接手动安装~~

4.使用Xshell完美连接WSL
在Ubuntu中依次输入
1)sudo apt-get remove openssh-server        ;卸载sshserver
2)  sudo apt-get install openssh-server           ; 安装sshserver
3)  sudo vim /etc/ssh/sshd_config                   ;修改ssh配置
修改以下几项:
·      把Port22改为 Port 2222       ;默认的是22,但windows有自己的ssh服务,也是监听的22端口,所以这里要改一下
·      UsePrivilegeSeparation    no     ;我并没有找到这一项,所以没改
·      PasswordAuthentication  yes    ;如果是no的话,改为yes,这是选择密码登录
·      AllowUsers   yourname              ;手动添加这一行,这里改成你登录WSL用的名字
4)sudo service ssh –full-restart           ;启动sshserver

大功告成,现在可以使用Xshell登录WSL啦!!
登录IP:127.0.0.1
端口:22
用户名:你的WSL用户名
**注意Xshell登录后,Ubuntu窗口还不能关哦,不然Xshell也会断掉~~
关掉Ubuntu窗口后,以上配置过程需要再进行一次,然后用Xshell连接,为避免麻烦,可以将以下命令保存为service.sh,存在home目录下,
sudo service ssh –full-restart           
下次开机,只需要在Ubuntu运行sh service.sh命令,然后用xshell登录即可。

~~~~~~~~~~~完工,撒花~~~~~~~~~~~~~~~~~


补充:后来使用NCL过程中发现以上WSL自动装的NCL中缺少某些库,导致画某些平面图时只有底图,所以建议NCL安装还是参考最上面给的NCL官网链接手动安装,过程也很简单~~ヾ(◍°∇°◍)ノ゙




评分

参与人数 1金钱 +15 贡献 +5 收起 理由
mofangbao + 15 + 5

查看全部评分

密码修改失败请联系微信:mofangbao
发表于 2019-3-8 09:14:51 | 显示全部楼层
楼主棒棒哒
密码修改失败请联系微信:mofangbao
发表于 2019-3-8 14:32:41 | 显示全部楼层
为什么还要用xshell链接自己电脑啊。。。。直接在子系统下使用ncl不就行了嘛。。。。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2019-3-8 23:40:28 | 显示全部楼层
好久不见 发表于 2019-3-8 14:32
为什么还要用xshell链接自己电脑啊。。。。直接在子系统下使用ncl不就行了嘛。。。。

感觉子系统不太好用~~~
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2019-3-11 22:33:41 | 显示全部楼层
好久不见 发表于 2019-3-8 14:32
为什么还要用xshell链接自己电脑啊。。。。直接在子系统下使用ncl不就行了嘛。。。。

详细点儿说的话,1.子系统下NCL画图的话也是需要额外的装Xming等的; 2.复制粘贴等不好操作~   另外最重要的就是我连接超算一直用的Xmanager或WinSCP+Putty,文中这样设置后用Xmanager和WinSCP+Putty都可以连接WSL,所以操作上没有任何不适感啦~~~
密码修改失败请联系微信:mofangbao
发表于 2019-3-14 10:20:39 | 显示全部楼层
逸儿~~ 发表于 2019-3-8 23:40
感觉子系统不太好用~~~

子系统不好用 用 cmder配置下吧 爽歪歪
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2019-3-14 22:01:18 | 显示全部楼层
zpxie 发表于 2019-3-14 10:20
子系统不好用 用 cmder配置下吧 爽歪歪

cmder没搞出来,就还是用的Xmanager~
密码修改失败请联系微信:mofangbao
发表于 2019-12-1 16:31:08 | 显示全部楼层
sudo: vim/etc/ssh/sshd_config: command not found
这是怎么回事啊?没办法配置ssh,怎么解决,求帮助。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-12-2 09:33:25 | 显示全部楼层
果敢GFKD 发表于 2019-12-1 16:31
sudo: vim/etc/ssh/sshd_config: command not found
这是怎么回事啊?没办法配置ssh,怎么解决,求帮助。

sudo vim /etc/ssh/sshd_config
vim后有空格~
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2021-4-16 09:40:55 | 显示全部楼层
修改那几项参数怎么改的  我打开了 就选不了啊
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表