Ubuntu下的网络服务

2024-05-31 22:48
文章标签 ubuntu 网络服务

本文主要是介绍Ubuntu下的网络服务,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、Telnet

Telnetteletype network的缩写,表示远程登录协议和方式,分为Telnet客户端Telnet服务器程序

Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Telnet协议的远程登录(远程交互式计算),远程登录是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。

Telnet远程登录服务分为以下4个过程:

1)本地与远程主机建立TCP连接用户必须知道远程主机Ip地址或域名)

2本地主机向远程主机NVTNet Virtual Terminal)格式发送一个IP数据包;

3)将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果;

4)最后,本地终端对远程主机进行撤消连接。

命令:

  退出:Ctrl+]

^]换码符(escape character), 在异常情况下退出会话,回到命令方式

quit退出telnet,返回本地机

注意:当我们在Linux中使用telnet时,会给出如下错误提示:No route to host.,很肯能开着防火墙呢,此时需要关闭防火墙

二、FTP

  上传文件:put 文件名 ( 无路径 )

  退出ftp:by

注:

  1、ftp传输文件时,须先进入该文件所在目录。

  2、输入put命令传输文件时提示 425 Can't open passive connection:Perimission denied.Passive mode refused. ,此时输入passive命令即可。


三、TFTP

  TFTP服务用于Libera系统的更新和备份。

1、安装tftp服务
    $sudo apt-get install tftpd-hpa tftp-hpa

2、修改配置文件
    tftpd-hpa的配置文件为/etc/default/tftpd-hpa
    $sudo vim /etc/default/tftpd-hpa
    # /etc/default/tftpd-hpa
    TFTP_USERNAME="tftp"
    TFTP_DIRECTORY="/opt/tftpboot" //这里定义服务目录。
    TFTP_ADDRESS="0.0.0.0:69"
    TFTP_OPTIONS="—secure"

3、修改配置文件后,重启动服务
    $sudo service tftpd-hpa restart

4、测试
    在服务目录里放入一个文件
    $cd /opt/tftpboot
    $sudo echo ‘test my tftp’ >test.txt
    进入自己的home目录,进行读测试,假设tftp服务器的IP地址为192.168.1.100
    $cd ~/
    $tftp 192.168.1.100
    get test.txt
    quit
    看看当前目录是否有test.txt文件,检查下文件内容,不是空的,就表示读操作成功。

 

四、Samba

 

五、NFS

  NFS(Network File System)网络文件系统,是Sun公司开发的,多用于Unix操作系统中,它是连接在网络上的计算机之间共享文件的一种方法,使远程的文件使用如同使用本地文件一样没有什么区别,更适合于字符命令方式完成网络之间的文件共享。NFS主要用于Libera系统的软件安装,数据存储等。通常NFS安装于一台Linux PC机上,在Libera的嵌入式系统上挂载该远程文件系统,可以方便的为Libera安装和更新软件,以及导出采集到的数据。

1、Ubuntu默认没有nfs服务,需要自己安装nfs服务
    $sudo apt-get install nfs-kernel-server

2、新建NFS目录用于文件共享,修改NFS配置文件/etc/exports

    2.1在/opt下新建目录nfs:
        $sudo mkdir /opt/nfs

    2.2修改目录的权限:
        $sudo chmod 777 –R /opt/nfs

    2.3编辑NFS配置文件/etc/exports:
        $sudo vim /etc/exports

    2.4在配置文件中加入如下内容并保存退出:
        /opt/nfs *(rw,sync)

3、重启NFS服务
    $sudo /etc/init.d/nfs-kernel-server restart

4、测试nfs
    在你的工作目录新建一个测试文件夹用于挂载nfs,比如~/test,假设nfs服务器的ip地址为192.168.1.101
    $cd ~
    $mkdir nfstest
    $sudo mount 192.168.1.101:/opt/nfs nfstest
    进入nfstest目录,写个文件test.txt,检查一下是否写入成功
    $cd ~/nfstest
    $echo 'test my nfs' >test.txt
    $ls /opt/nfs

 

六、Ping

ping只是一个通信协议,TCP/IP 协议的一部分,ping只有在安装了TCP/IP协议以后才可以使用。

在一般情况下可以通过ping对方让对方返回给你的TTL值大小,粗略的判断目标主机的系统类型是Windows系列还是UNIX/Linux系列,一般情况下Windows系列的系统返回的TTL值在100-130之间,而UNIX/Linux系列的系统返回的TTL值在240-255之间,当然TTL的值在对方的主机里是可以修改的。

  大多数防火墙严禁ping入侵。

 

七、向日葵远程控制软件

  向日葵远程控制软件是一款完全免费的远程PC管理和服务软件,现支持Linux被控端,在Web浏览器下就可以直接远程控制Linux系统服务器,支持远程SSH,方便用户进行远程服务器维护管理。同时配合向日葵远程开机棒亦可实现一键远程开机。您在任何可连入互联网的地点,都可以轻松访问和控制安装了向日葵远程控制软件被控端的远程主机,对远程主机进行远程桌面、远程管理、远程文件、远程摄像头、远程重启关机等操作。

这篇关于Ubuntu下的网络服务的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1019258

相关文章

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

怎么关闭Ubuntu无人值守升级? Ubuntu禁止自动更新的技巧

《怎么关闭Ubuntu无人值守升级?Ubuntu禁止自动更新的技巧》UbuntuLinux系统禁止自动更新的时候,提示“无人值守升级在关机期间,请不要关闭计算机进程”,该怎么解决这个问题?详细请看... 本教程教你如何处理无人值守的升级,即 Ubuntu linux 的自动系统更新。来源:https://

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

如何评价Ubuntu 24.04 LTS? Ubuntu 24.04 LTS新功能亮点和重要变化

《如何评价Ubuntu24.04LTS?Ubuntu24.04LTS新功能亮点和重要变化》Ubuntu24.04LTS即将发布,带来一系列提升用户体验的显著功能,本文深入探讨了该版本的亮... Ubuntu 24.04 LTS,代号 Noble NumBAT,正式发布下载!如果你在使用 Ubuntu 23.

什么是 Ubuntu LTS?Ubuntu LTS和普通版本区别对比

《什么是UbuntuLTS?UbuntuLTS和普通版本区别对比》UbuntuLTS是Ubuntu操作系统的一个特殊版本,旨在提供更长时间的支持和稳定性,与常规的Ubuntu版本相比,LTS版... 如果你正打算安装 Ubuntu 系统,可能会被「LTS 版本」和「普通版本」给搞得一头雾水吧?尤其是对于刚入

如何安装 Ubuntu 24.04 LTS 桌面版或服务器? Ubuntu安装指南

《如何安装Ubuntu24.04LTS桌面版或服务器?Ubuntu安装指南》对于我们程序员来说,有一个好用的操作系统、好的编程环境也是很重要,如何安装Ubuntu24.04LTS桌面... Ubuntu 24.04 LTS,代号 Noble NumBAT,于 2024 年 4 月 25 日正式发布,引入了众

Ubuntu 怎么启用 Universe 和 Multiverse 软件源?

《Ubuntu怎么启用Universe和Multiverse软件源?》在Ubuntu中,软件源是用于获取和安装软件的服务器,通过设置和管理软件源,您可以确保系统能够从可靠的来源获取最新的软件... Ubuntu 是一款广受认可且声誉良好的开源操作系统,允许用户通过其庞大的软件包来定制和增强计算体验。这些软件

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,