首页 > 系统相关 >Ubuntu安装Net-tools和SSH

Ubuntu安装Net-tools和SSH

时间:2023-06-27 15:34:19浏览次数:53  
标签:tools 命令 SSH 服务器 Net 安装

前提:最新版ubuntu桌面版下载和安装教程

一、Net-tools介绍

Net-tools是一个Linux下常用的网络工具集,包含了一系列用来管理和诊断网络的应用程序,如ifconfig、route、arp、netstat等。 Net-tools已经存在了很长时间,然而在最近的版本中,如Ubuntu 20.04,Net-tools被删除了。这篇文章将讲解如何在Ubuntu系统下安装Net-tools。

二、安装Net-tools

在Ubuntu系统下,我们可以通过以下方法安装Net-tools: 1.png 首先通过第一行命令更新系统软件包列表,这是非常重要的,因为如果你不更新列表,你将无法使用apt-get安装所有最新的软件包,甚至可能无法找到它们。然后执行第二条命令,该命令会安装net-tools软件包。

三、获取IP地址

先输入“arp”获取网卡信息,在输入“ifconfig ens33”显示网口的相关详细信息(接口不一定时“ens33”)。如下图 2.png

四、netstat/route命令

netstat命令可以显示网络连接、路由表、接口状态等详细信息。它可以帮助我们排查网络问题,如连接问题、路由或接口问题等。 以下是使用netstat命令的常用示例: 3.png route命令用于查看和修改系统路由表。它可以帮助我们管理IP路由和逆向路径过滤。 以下是使用route命令的常用示例: 4.png

五、Net-tools总结

Net-tools作为Linux系统下常用的网络工具集,可以帮助我们轻松诊断和管理网络问题。虽然在最新的Ubuntu版本中已删除,但我们可以通过以上方法来安装它。ifconfig、netstat、route、arp等命令是使用Net-tools中最常用的命令,熟练掌握这些命令可以提高我们的工作效率。

六、安装SSH服务器

sudo apt update sudo apt install openssh-server 首先通过第一行命令更新软件包列表。然后执行第二行命令安装SSH服务器。 检查其状态命令:sudo service ssh status 如果服务器状态为“active”,则表示SSH服务器已成功安装并正在运行。如下图 5.png

七、修改SSH服务器配置(一般默认,不必修改)

1、打开SSH配置文件(使用文本编辑器Vim或查看器cat):sudo vim /etc/ssh/sshd_config 2、配置SSH服务器选项:

  • 更改SSH服务器监听的端口(默认为22): Port 22
  • 限制允许远程访问的用户: AllowUsers your_username
    将“your_username”替换为您希望允许访问的用户名。
  • 禁用密码身份验证,只允许使用密钥进行身份验证:PasswordAuthentication no
  • 允许使用公钥身份验证:PubkeyAuthentication yes 保存并关闭配置文件:按下Ctrl+X,然后按Y键保存文件并关闭文本编辑器。 3、重新启动SSH服务器:为了使配置更改生效,执行以下命令来重新启动SSH服务器: sudo service ssh restart

八、使用FinalShell软件SSH工具连接Ubuntu

打开https://www.hostbuf.com/ 网址,点击第一行“FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux”,如下图 6.png 单击“windows版下载地址”,下载安装包并安装。 打开“FinalShell”软件,输入名称、主机、用户名和密码,确定。即可,如下图 7.png 第一次连接需要选择接受即可。

标签:tools,命令,SSH,服务器,Net,安装
From: https://blog.51cto.com/wangganggang90/6563470

相关文章

  • .NET Core 获取小程序手机号并解析
    方法一:1.小程序提供微信用户授权后的code,用户手机号的加密数据和iv。2.使用code换取 sessionkey。3. 解密用户手机号的加密数据。参考代码///<summary>///获取openid,sessionkey///</summary>///<paramname="appID"></param......
  • .NET Core WEB API中参数的模型绑定方式
    .NETCoreWEBAPI中参数的模型绑定方式有以下几种:参考文献:.NETCoreWEBAPI中接口参数的模型绑定的理解-枫叶456-博客园(cnblogs.com)微软官方说明文档 FromForm:当请求属于表单提交,也就是content-type为application/x-www-form-urlencoded,则必须给参数加上From......
  • PROFINET设备描述文件说讲之三
    设备中的模块PROFINETIO设备的第一个槽给了DAP,其他的槽位就是各种不同模块的。模块列表的层次结构如下所示:ModuleList|+--ModuleItem|+--ModuleInfo|||+--Name|+--TextId|+--InfoText|+--OrderNumber|+--HardwareRelease|+--SoftwareRelease|+--Use......
  • 将 SmartAssembly 与单文件可执行文件一起使用 (.NET Core 6)
    .NETCore6引入了创建单文件可执行文件的功能。这只允许分发一个应用程序文件,因为所有配置和依赖项都包含在二进制文件本身中。该功能为依赖项嵌入提供了一种本机方法,这在发布生成数百个程序集的独立应用程序时最有益。它可用于依赖于框架或自包含的应用程序,但在这两种情况下都......
  • 【vue2】Vue Cli脚手架与VueTools的安装详解
    ......
  • Taurus .Net Core 微服务开源框架:Admin 插件【2】 - 系统环境信息管理
    前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【1】-微服务节点管理本篇继续介绍下一个内容:1、系统环境信息节点- OS-Environment界面 基本信息如上图,重点的几个参数:1、App-StartTime:应用程序启用时间,可以在更新程序或配置文件后,查看该时间,看应用程序是否更......
  • cnetos系统部署项目uwsgi正常启动查找不到进程
    主要原因是因为新买的服务器,参数配置没有更改1.解决方案,更改net.core.somaxconn的参数配置2.更改uwsgi参数配置net.core.somaxconn的作用net.core.somaxconn 是Linux中的一个kernel参数,表示socket监听(listen)的backlog上限。什么是backlog呢?backlog就是socket的监听......
  • NetBeans连接SQLServer2008配置
    一、配置SQLServer(一)SQLServer配置管理器1、打开SQLServer配置管理器  (1)文件路径,我的是C:\Windows\SysWOW64\mmc.exe,也可以从开始菜单找(如下图所示) ps网络资源:Windows10可能在菜单栏里找不到SQLserver的配置管理器,去路径:C:\Windows\system32,在该路径下找文件SQLSer......
  • Kubernetes 系列:Kubernetes 的安装(三)
    序前面介绍了k8s组件和对象的一些基本概念,了解了k8s具体是做什么的以及架构,那么接下来我们开始介绍怎么去安装k8s,这里我们以windows为例,其他平台可以参考Kubernetes官方文档,其实安装方式都是类似的。先决条件要在系统中安装Kubernetes,以下是一些需要特别注意的先决条件。软件......
  • Bertviz: 在Transformer模型中可视化注意力的工具(BERT,GPT-2,Albert,XLNet,RoBERTa,CTRL,etc
    BertVizBertViz是一个在Transformer模型中可视化注意力的工具,支持transformers库中的所有模型(BERT,GPT-2,XLNet,RoBERTa,XLM,CTRL等)。它扩展了LlionJones的Tensor2Tensor可视化工具和HuggingFace的transformers库。Blogpost:解构伯特,第2部分:视觉化注意的内部运作(第一部分不是先决......