首页 > 系统相关 >FinalShell的使用及简介

FinalShell的使用及简介

时间:2023-07-30 12:34:15浏览次数:42  
标签:容器 命令 简介 NAS FinalShell SSH 使用 docker 连接

FinalShell简介

FinalShell是一款国人开发的SSH客户端工具,多平台支持Windows,Mac OS X,Linux。主要用于一体化服务器管理,软件支持shell和sftp同屏显示,并同步切换目录,不止如此,而且软件带有命令自动提示,让您的命令输入更加简单、便捷,另外,软件带有加速的功能,可以提高访问服务器的速度。

FinalShell官网以及下载地址:http://www.hostbuf.com/t/988.html

该款软件更多的介绍和玩法其实官方介绍的就有,想要了解的可以自己过去看就OK了,我也没必要 copy 过来浪费大家的时间!

该款软件的普通版是完全免费使用并升级的,同时它也有收费的高级版和专业版,不过都是针对专业人士的,我们普通用户直接使用免费版的就够用了。

连接设置

下面我就以在Windows上的操作为例来做演示,SSH连接对象为威联通NAS。

首先勾选威联通的SSH连接,记下端口号,启用SFTP也要勾选,要不然就看不到威联通的文件结构了。

PS:每次在NAS上操作SSH连接我都会提醒大家:NAS上的SSH之后在需要使用的时候才打开,用好之后记得一定要取消连接!这是每一位NAS用户最基本的安全常识!

 

然后打开安装好的FinalShell软件。打开之后就是上图中的界面,所不同的是上图红色方框是我之前用它SSH连接过我的其它设备列表(包括NAS以及路由器),我目前如果想要连接那个设备,只需对着它双击就能一键连接,比之前用的Putty方便多了。

然后按照上图中的步骤建立SSH连接。

新建连接这里:

  • 名称:自己定义,最好填一个自己一眼就能认出来的
  • 主机:当然是需要SSH连接的主机IP地址了,我这里的主机很明显就是威联通NAS了
  • 端口:连接主机的端口号
  • 方法:一般来说都是默认的“密码”
  • 用户名:主机的登录账号
  • 密码:主机的登录密码

完成之后就能看见刚刚建立的连接就到了这个列表之中。然后我们直接双击它

弹出提示。一般选择第一个“只接受本次”

一般来说,绝大多数的连接设备都能顺利的进入SSH终端界面的控制台了,不过玩威联通的小伙伴应该都熟悉,还需要进行上图的两步确认。

功能展示

上图就是连接成功后的界面。除了有常见SSH的控制台,还在左侧显示了我们设备的基本运行情况,包括CPU,内存,网络,文件占用大小都一目了然。控制台下面是文件管理界面,可以清楚的展示我们主机的文件详情,不过“系统信息”貌似是收费版才有的功能。

我们可以直接主机下的文件进行各种操作,和 windows 下对文件的操作差不多。

 

对了,在我们部署NAS上的Docker的时候,在存储设置的时候需要用到NAS主机的真实地址,很多小伙伴都不知道怎么看,用这款软件就可以轻松查看了。比如上图就是我在威联通上的“影视”文件夹的真实地址,直接填到Docker中就没问题。

它还可以直接对局域网内的主机进行测速,这样我们就可以很清楚的了解我们NAS的内网传输速度了。

快捷命令实操

这个可能是我个人最喜爱的功能。我们在部署Docker的时候,很多命令让我们小白用户很是头疼,我们可以通过FinalShell创建自己需要的快捷命令,从而达到一劳永逸的目的。

 

点击“命令”,然后对着菜单栏的空白处鼠标右键,点击“新建文件夹”

因为我需要创建“Docker”相关的命令,所以名称这里我直接输入Docker,以后也好分辨。

然后点击我们创建好的“Docker”文件夹,鼠标右键选择“添加命令”

比如我们需要添加一个“查看docker版本”的命令,直接按照上图添加就可以了。

然后这个命令就被添加到快捷命令菜单了。如果我们想要使用这个命令非常简单,直接单击就OK了!这个命令会保存在本地,任何时候都可以直接使用,就是这么方便快捷!

对于那种需要指定容器的命令怎么办呢?很简单,我们只需要在创建命令的时候添加一个“参数”选项。

然后命令的时候将指定容器的ID复制粘贴到参数名这里,点击后面的“发送”就可以了!是不是很简单!

最后附上Docker中常用的一些命令吧!

  • 查看镜像:docker images
  • 查看正在运行容器列表:docker ps
  • 查看所有容器:docker ps -a
  • 重启容器:docker restart 容器ID/容器名
  • 启动容器:docker start 容器ID/容器名
  • 停止容器:docker stop 容器名/容器ID
  • 删除容器:docker rm -f 容器名/容器ID
  • 删除全部容器:docker rm -f $(docker ps -aq)

转载:【FinalShell】折腾小白最爱的国产免费ssh终端工具 - 知乎 (zhihu.com)

标签:容器,命令,简介,NAS,FinalShell,SSH,使用,docker,连接
From: https://www.cnblogs.com/yitongtianxia666/p/17591253.html

相关文章

  • python 中的[:-1]和[::-1]的具体使用
    案例a='python'b=a[::-1]print(b)#nohtypc=a[::-2]print(c)#nhy#从后往前数的话,最后一个位置为-1d=a[:-1]#从位置0到位置-1之前的数print(d)#pythoe=a[:-2]#从位置0到位置-2之前的数print(e)#pyth用法说明b=a[i:j]表示复制a[i]到a[j-1],以生成新的list对象......
  • 关于使用Qt.labs.platform在arch中报错 ERROR: No native FileDialog implementation
    当跟着QtBook的章节QtQuickControls编写一个ImageViewer,运行时报错:ERROR:NonativeFileDialogimplementationavailable.QtLabsPlatformrequiresQtWidgetsonthissetup.Add'QT+=widgets'to.proandcreateQApplicationinmain().尝试过搜索在cmake中引入Q......
  • Docker Desktop for Mac使用
    说明:不用编辑从https://github.com/AliyunContainerService/k8s-for-docker-desktop.git下载的images.properties文件,直接切换分支即可相关资料说明DockerDesktopforMac安装Kubernetes解决kubernetesisstarting...https://www.cnblogs.com/darope/p/12624678......
  • uniapp+vue3+ts 使用pinia报错
    "hasInjectionContext"isnotexportedby"node_modules/vue-demi/lib/index.mjs",importedby"node_modules/pinia/dist/pinia.mjs".11:36:19.397at../node_modules/pinia/dist/pinia.mjs:6:9解决方法:把pinia降级先删除pinianpmunipinia......
  • 设计模式-迭代器模式在Java中使用示例
    场景为开发一套销售管理系统,在对该系统进行分析和设计时,发现经常需要对系统中的商品数据、客户数据等进行遍历,为了复用这些遍历代码,开发人员设计了一个抽象的数据集合类AbstractObjectList,而将存储商品和客户等数据的类作为其子类AbstractObjectList类的子类ProductList和Custo......
  • # yyds干货盘点 # 使用Python统计下桌面某个文件夹下(含多层子文件夹)具体文件的数量(方
    大家好,我是皮皮。一、前言前几天在Python最强王者群【东哥】问了一个Python自动化办公的问题,一起来看看吧。这个是他自己在实际工作中遇到的需求,正好遇到了这个问题,想着用Python来实现下。二、实现过程上一篇文章中已经分享了一个方法,这一篇文章继续分享另外一个方法,由【巭孬嫑勥烎......
  • Spring Security安全框架在Spring Boot框架中的使用
    SpringSecurity是一个基于Spring框架的安全框架,它提供了一系列的安全服务和功能,包括身份验证、授权、防护等。在SpringBoot框架中,SpringSecurity是一个非常重要的组件,它可以帮助我们实现应用程序的安全性。本文将详细介绍SpringSecurity在SpringBoot框架中的使用,包括如何配置S......
  • 【go语言】2.4.2 自定义包的创建和使用
    在Go中,任何一个目录都可以被视为一个包。创建自定义包的基本步骤是:新建一个目录,用于存放包的源文件。在新建的目录中编写Go代码,代码的第一行应该是 package包名。使用 import 语句在其他地方导入和使用这个包。接下来,我们详细看一下如何创建和使用自定义包。创建自......
  • 使用vue制作一个聊天框
      使用Vue制作的简单聊天框:<template><divclass="chat-box"><divclass="message-list"><divclass="message"v-for="(message,index)inmessages":key="index"><div......
  • dubbo使用zookeeper端口占用问题和依赖问题
    问题一:Failedtostartbean'webServerStartStop';nestedexceptionisjava.lang.NoClassDefFoundError:org/eclipse/jetty/webapp/WebAppContext依赖问题说什么无法开始<dependency><groupId>org.apache.dubbo</groupId><artifac......