Ubuntu下的网络服务
一、Telnet
Telnet是teletype network的缩写,表示远程登录协议和方式,分为Telnet客户端和Telnet服务器程序。
Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于Telnet协议的远程登录(远程交互式计算),远程登录是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。
Telnet远程登录服务分为以下4个过程:
1)本地与远程主机建立TCP连接(用户必须知道远程主机的Ip地址或域名);
2)从本地主机向远程主机以NVT(Net 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下的网络服务的更多相关文章
- [转]Ubuntu下配置NFS服务
[转]Ubuntu下配置NFS服务 http://blog.163.com/liu8821031%40126/blog/static/111782570200921021253516/ Table ...
- Ubuntu下配置tftp服务
Ubuntu下配置tftp服务 1.安装TFTP软件 sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是客户端,tftpd-hpa是服务器端 2.建立t ...
- Ubuntu下映射网络驱动器
Ubuntu下映射网络驱动器https://www.linuxidc.com/Linux/2013-07/86928.htm linux下samba访问路径: smb://192.168.1.111/ ...
- Ubuntu下开启ssh服务
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: ...
- Ubuntu下配置NFS服务
Table of Contents 1.下载相关软件 2.建立共享目录 3.修改该配置文件 4.重启服务 5.测试服务器 6.测试客户端 测试系统:Ubuntu8.04 1.下载相关软件 使用如下命令 ...
- Ubuntu 下配置 SSH服务全过程及问题解决
Windows下做Linux开发,装虚拟机里,怎么可以不用SSH呢.有人说,“做Linux开发,还不直接装机器上跑起来了,还挂虚拟机,开SSH……闲的蛋疼了吧”,不管怎样,我接触Linux算是3年了, ...
- Ubuntu下安装FTP服务及使用(VSFTPD详细设置)(二)
vsftpd 作为一个主打安全的FTP服务器,有很多的选项设置.下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件 的.本文将提供完整的vsftpd.conf ...
- Ubuntu下的网络配置(USTC)
1. 配置静态ip ubuntu的网络配置信息放在 /etc/network/interfaces 中 sudo gedit /etc/network/interfacesauto lo 下 ...
- Ubuntu 下重启网络的方法
命令是: sudo /etc/init.d/networking restart 但是可能会遇到下面的提示: Running /etc/init.d/networking restart is dep ...
随机推荐
- express有中间件的增删改查
var express = require('express');引入express框架 var router = express.Router();引入router路由级中间件 var data = ...
- WinRAR 代码执行漏洞复现
影响版本: WinRAR < 5.70 Beta 1 Bandizip < = 6.2.0.0 好压(2345压缩) < = 5.9.8.10907 360压缩 & ...
- 网络软工个人作业4——Alpha阶段个人总结
1.个人总结 (1) 类型 具体技能和面试问题 现在的回答 毕业时找工作 语言 拿手的语言 Java 软件实现 有没有在别人的代码基础上进行改进,你是怎么读懂别人的代码,你采取什么方法不影响原来的功能 ...
- 命令查询职责分离(CQRS)模式
参考: http://www.cnblogs.com/yangecnu/p/Introduction-CQRS.html
- spring data jpa @query的用法
@Query注解的用法(Spring Data JPA) 参考文章:http://www.tuicool.com/articles/jQJBNv . 一个使用@Query注解的简单例子 @Query( ...
- leetcode134
class Solution { public: inline int get_next(int idx, int size) { ? : idx+; } int aux(int idx, vecto ...
- Mongodb 安装 和 启动
教程:http://www.mongodb.org.cn/tutorial/59.html 下载 >wget https://fastdl.mongodb.org/linux/mongodb-l ...
- cmd 查看本地端口被占用程序
netstat -ano 列出当前活动的网络连接 参数:-a所有侦听端口 -n以数字格式显示地址和端口号 -o显示进程号 tasklist|find "8888" 找出占用888 ...
- 迷你MVVM框架 avalonjs 1.4.1发布
以后有关avalon的版本升级消息,全部改放到这里 重构parseHTML,让其支持xhtml 强化 ms-duplex-number拦截器 添加data-duplex-number辅助指令 值为st ...
- DirectShow 制作在Unity3D中可以设置进度的视频播放插件
如果想在Unity3D中去播放视频文件,那么最方便的方法就是使用它自带的MovieTexture. 可以实现简单的视频播放功能. Play Pause Stop. 有也只有这三个功能, 如果你想要一 ...