简介

Muon其实更像是一个基于ssh的服务器管理工具, 界面中有PAC Manager的影子, 集成了文件管理, ssh命令行, 服务器性能监测和工具包等功能. 因为这个工具的编写语言是Java, 所以也包含了Java带来的优点和缺点, 优点就是跨平台,基本上可以做到绿色安装, 缺点就是依赖于JDK, 内存占用较高. 另外对HiDPI支持不好.

项目地址: https://github.com/subhra74/snowflake

安装

默认安装

对于Ubuntu, 在release下载deb的安装包, 使用 sudo dpkg -i 命令安装.

如果系统未安装openjdk-11-jre, 在安装时会有错误提示. 再用sudo apt install -f 补充安装即可.

这种方式必须安装openjdk-11-jre, 不能用ignore-depends改变依赖关系, 即使安装时可以使用ignore-depends压制依赖提示, 在后续的apt update中依然会让你安装.

在这个链接中有相应的说明, 如果想取消依赖, 需要修改deb, 这个解包修改再打包的过程是比较麻烦的.

手动安装

对于部分用户, 因为系统中存在多个JDK版本, 并且不希望默认使用openjdk-11-jre的, 可以手动安装

$ dpkg -c snowflake-1.0.4-setup-amd64.deb
drwxr-xr-x root/root 0 2020-02-08 06:46 ./
drwxr-xr-x root/root 0 2020-02-08 06:46 ./opt/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./opt/snowflake/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/bin/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/share/
drwxr-xr-x root/root 0 2020-02-08 06:46 ./usr/share/applications/
-rwxr-xr-x root/root 40239579 2020-02-08 06:46 ./opt/snowflake/snowflake.jar
-rwxr-xr-x root/root 59173 2020-02-08 06:46 ./opt/snowflake/snowflake-logo.png
-rwxr-xr-x root/root 48 2020-02-08 06:46 ./usr/bin/snowflake
-rwxr-xr-x root/root 121 2020-02-08 06:46 ./usr/share/applications/snowflake.desktop

从deb包信息可以看到, 包含的文件只有4个: snowflake.jar, logo.png, snowflake启动脚本, snowflake桌面图标, 将其复制到对应的目录就可以了

单独安装JDK-11

https://jdk.java.net/ 下载 Java SE 11 之后解压到/opt/jdk, 然后将jdk11的bin/java 软链至/usr/bin/下, 如果不打算全局使用JDK11的java, 则修改 /usr/bin/snowflake, 将

#!/bin/sh
java -jar /opt/snowflake/snowflake.jar

改为

#!/bin/sh
/opt/jdk/jdk-11/bin/java -jar /opt/snowflake/snowflake.jar

然后可以在命令行直接执行 /usr/bin/snowflake查看启动情况, 如果没问题, 以后就可以直接从图标启动

使用

图形界面相对是比较简单的, 注意在下载大文件时, 要选择后台下载, 否则当前连接的界面会阻塞在下载进度条上无法进行其他操作.

Ubuntu下SSH管理及SFTP下载工具Muon(Snowflake)的更多相关文章

  1. ubuntu下使用反编译apk,工具dex2jar和jd-gui

    ubuntu下使用反编译apk, 工具 1:通过apk-tool反编译出资源文件: http://code.google.com/p/android-apktool/ 2.首先使用dex2jar反编译 ...

  2. Ubuntu下ssh连接在服务端显示图形界面

    Ubuntu下ssh连接在服务端显示图形界面 step1 安装ssh服务 服务端安装运行ssh,在终端运行命令如下: sudo apt-get install openssh-server 在客户端安 ...

  3. Ubuntu下SSH设置

    网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: ...

  4. ubuntu下android源码的下载(最新)

    在ubuntu下下载android源码我断断续续搞了好几个月,希望大家不要向我学习啊!一次性搞定! 这里给大家一些建议啊,如果是看书的话看下书的出版日期,超过一年的基本上失效,网上的也是,特别是在国内 ...

  5. 【转】 Ubuntu下配置USB转串口及串口工具配置--不错

    原文网址:http://blog.csdn.net/dreambegin/article/details/6985028 注意:默认情况下ubuntu已经安装了USB转串口驱动(pl2303).我的是 ...

  6. Ubuntu下 ssh : connect to host localhost port 22:Connection refused

    Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused 造成这个错误的原因 ...

  7. virtualbox ubuntu下ssh连接

    一.首先Ubuntu中安装ssh服务器 Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-ser ...

  8. Linux下十大命令行下载工具

    Wget 这是最有名的工具,可用于通过CLI下载.这款工具功能很丰富,可以充当某种功能完备的GUI下载管理器,它拥有一款理想的下载管理器所需要的所有功能,比如它可以恢复下载,可以下载多个文件,出现某个 ...

  9. ubuntu下显卡管理

    1 Ubuntu下卸载ATI显卡驱动并还原开源驱动[转] 首先卸载已经安装的ATI显卡驱动:cd /usr/share/ati/sudo ./fglrx-uninstall.sh 接着执行下面的代码: ...

  10. ubuntu下linux内核源码阅读工具和调试方法总结

    http://blog.chinaunix.net/uid-20940095-id-66148.html 一 linux内核源码阅读工具 windows下当然首选source insight, 但是l ...

随机推荐

  1. [转帖]awk的printf格式化输出

    https://www.cnblogs.com/chanix/p/12738097.html awk的printf格式化输出20121108 Chenxincat sort_result.txt223 ...

  2. [转帖]rsync工作原理

    1)软件简介 Rsync 是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件.Rsync 本来是用以取代rcp 的一个工具,它当前由 Rsync.samba.org 维护.Rsy ...

  3. [转帖]Shell if 条件判断

      Shell  语言中的if条件 一.if的基本语法: if [ command ];then    符合该条件执行的语句 elif [ command ];then    符合该条件执行的语句 e ...

  4. [转帖]解决jmeter请求响应结果乱码的问题

    如下图所示,请求百度接口的时候,发现返回的信息里面中文是乱码 这个时候我们只需要改一下jmeter里的配置文件,设置响应结果的字符编码为UTF-8就行了. 进入jmeter安装目录/bin中,找到jm ...

  5. [转帖]Prometheus 都可以采集那些指标?-- 常用 Exporter 合集

    Prometheus 可以通过各种 Exporter 来获取很多指标,并且只要符合 Prometheus 规范的都可以获取到,本文汇总一些常用的采集器到这里.  Prometheus Exporter ...

  6. 【转帖】TCP内核参数

    https://www.cnblogs.com/chia/p/7799231.html tcp_syn_retries :INTEGER默认值是5对于一个新建连接,内核要发送多少个 SYN 连接请求才 ...

  7. [转帖]【杂学第十二篇】oracledb_exporter监听oracle19c数据库出现libclntsh、ORA-12162、ORA-00942异常解决

    http://www.taodudu.cc/news/show-4845374.html docker run -d --name oracledb_exporter --restart=always ...

  8. Docker 完整指南

    欢迎来到 Docker 的完整指南!在这个教程中,我们将深入研究 Docker 的各种特性,从基础的容器操作到高级的网络配置和数据管理.让我们一步步地探索 Docker 的丰富功能. 1. 安装 Do ...

  9. ABP 使用Except 和EqualityHelper<T> 实现去重

    先上一端代码!!! railwayCar中有10条记录,train参考railwayCar创建了5条记录.要实现,当train再次参考railwayCar创建记录时,使用过的记录在展示列表时不可以再次 ...

  10. C++ 通过SQLite实现命令行工具

    本文介绍了一个基于 C++.SQLite 和 Boost 库的简单交互式数据库操作 Shell.该 Shell 允许用户通过命令行输入执行各种数据库操作,包括添加.删除主机信息,设置主机到特定主机组, ...