登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 逸儿~~ 于 2019-10-24 14:02 编辑
最近想在自己的电脑上用NCL,偶然发现Win10下竟然可以安装Linux系统,而且简单易操作,随即就安装了一个,然后安装NCL,最后用Xshell连接登录,整个过程连研究带安装花了不到一上午,开森~~ 而且平时一般都是用Xshell登录超算,现在用Xshell登录自己电脑上的Linux,一切都是熟悉的味道,就更开森啦哈哈~~
------------这货是分割线----------------
参考: WSL及NCL安装参考: Xshell完美连接WSL参考:
1.首先在Win10下启用Linux子系统(电脑需要是64位哦) 方法一:开始-> Windows系统-> 控制面板-> 程序-> 程序和功能-> 启用或关闭Windows功能,然后勾选“适用于Linux的Windows子系统(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官网链接手动安装,过程也很简单~~ヾ(◍°∇°◍)ノ゙
|