Ubuntu下SSH管理及SFTP下载工具Muon(Snowflake)
简介
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)的更多相关文章
- ubuntu下使用反编译apk,工具dex2jar和jd-gui
ubuntu下使用反编译apk, 工具 1:通过apk-tool反编译出资源文件: http://code.google.com/p/android-apktool/ 2.首先使用dex2jar反编译 ...
- Ubuntu下ssh连接在服务端显示图形界面
Ubuntu下ssh连接在服务端显示图形界面 step1 安装ssh服务 服务端安装运行ssh,在终端运行命令如下: sudo apt-get install openssh-server 在客户端安 ...
- Ubuntu下SSH设置
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: ...
- ubuntu下android源码的下载(最新)
在ubuntu下下载android源码我断断续续搞了好几个月,希望大家不要向我学习啊!一次性搞定! 这里给大家一些建议啊,如果是看书的话看下书的出版日期,超过一年的基本上失效,网上的也是,特别是在国内 ...
- 【转】 Ubuntu下配置USB转串口及串口工具配置--不错
原文网址:http://blog.csdn.net/dreambegin/article/details/6985028 注意:默认情况下ubuntu已经安装了USB转串口驱动(pl2303).我的是 ...
- Ubuntu下 ssh : connect to host localhost port 22:Connection refused
Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused 造成这个错误的原因 ...
- virtualbox ubuntu下ssh连接
一.首先Ubuntu中安装ssh服务器 Ubuntu 下安装 OpenSSH Server 是无比轻松的一件事情,需要的命令只有一条: sudo apt-get install openssh-ser ...
- Linux下十大命令行下载工具
Wget 这是最有名的工具,可用于通过CLI下载.这款工具功能很丰富,可以充当某种功能完备的GUI下载管理器,它拥有一款理想的下载管理器所需要的所有功能,比如它可以恢复下载,可以下载多个文件,出现某个 ...
- ubuntu下显卡管理
1 Ubuntu下卸载ATI显卡驱动并还原开源驱动[转] 首先卸载已经安装的ATI显卡驱动:cd /usr/share/ati/sudo ./fglrx-uninstall.sh 接着执行下面的代码: ...
- ubuntu下linux内核源码阅读工具和调试方法总结
http://blog.chinaunix.net/uid-20940095-id-66148.html 一 linux内核源码阅读工具 windows下当然首选source insight, 但是l ...
随机推荐
- VS中多个源文件中只运行其中特定文件
1.问题 有时候一个项目中创建了多个源文件,但是我只想运行其中的一个,一起运行就会出现多个main入口的问题 2.解决方式 2.1 右键要排除的文件,点击属性 2.2 从生成中排除一项中选择是即可 2 ...
- JVM内存用量的再学习
JVM内存用量的再学习 背景 最近解决一个SQLServer的问题耗时很久. 最终找到了一个看似合理的问题解释. 但是感觉不能只是总结于数据库方面 因为为了解决这个问题增加了很多监控措施. 所以想就这 ...
- [转帖] TiDB 产品体系介绍
https://www.modb.pro/db/521269#:~:text=%E4%BC%81%E4%B8%9A%E7%89%88%E5%92%8C%E7%A4%BE%E5%8C%BA%E7%89% ...
- [转帖]linux之iftop命令
https://rumenz.com/rumenbiji/linux-iftop.html Linux安装iftop > yum install iftop -y > iftop 界面如下 ...
- [转帖]TiDB修改配置参数
https://www.jianshu.com/p/2ecdb4642579 在TiDB 中,"修改配置参数"似乎是个不精准的说法,它实际包含了以下内容: 修改 TiDB 的系统变 ...
- [转帖]TiDB 热点问题处理
TiDB 热点问题处理 本文介绍如何定位和解决读写热点问题. TiDB 作为分布式数据库,内建负载均衡机制,尽可能将业务负载均匀地分布到不同计算或存储节点上,更好地利用上整体系统资源.然而,机制不是万 ...
- [转帖]LVS入门篇(四)之LVS实战
LVS入门篇(四)之LVS实战 https://www.cnblogs.com/linuxk/p/9360922.html 一.LVS的NAT模式实战 1.环境说明: HOST OS role rem ...
- [转帖]Springboot配置kafka用户名密码
华为云开发者联盟 Springboot配置kafka用户名密码 Springboot配置kafka用户名密码 SpringBoot配置kafka用户名密码 Springboot配置kafka用户名密码 ...
- Python学习之十三_pip的学习
Python学习之十三_pip的学习 pip的含义 pip: pip is the package installer for Python. You can use pip to install p ...
- 重新学习一下new Date()
new Date()你知道多少 很多小伙伴可能都知道, Date是js中的一个内置对象,用于处理日期和时间. 当你调用 new Date() 时,它会创建一个新的日期(Date) 对象. 表示当前本地 ...