• 宿主机Windows访问虚拟机Linux文件(二)


      上一篇文章中详细讲述FTP服务(基于文件传输协议的服务),本文则介绍另一种能够实现此功能Telnet(Telecommunications network 远程登陆)服务。本文介绍的telnet我常用来在windows下熟悉Linux指令,只需要使用其远程登陆Ubuntu即可,方便实用。

      说明:本文不再赘述前文中已经重复指明的内容。

    一、虚拟机Ubuntu开启Telnet服务

      1)在终端中输入命令:$ sudo apt-get install xinetd telnetd,安装完成xinetd和telnetd服务。  2)为了配置telnet服务数据传输为流模式,需要配置inetd.conf文件。不过本电脑并无inetd服务,因此重新下载openbsd-inetd。

      安装完成inetd服务后,在终端输入:$ sudo vim /etc/inetd.conf,打开并修改inetd.conf配置文件如下:

      3)修改xinetd.conf配置文件,终端输入命令:$ sudo vim /etc/xinetd.conf,配置情况如下:

      4)修改/etc/xinetd.d/telnet文件,输入终端命令:$ sudo vim /etc/xinetd.d/telnet,然后输入如下代码后保存。

      5)重启网络服务,终端输入命令:$ sudo /etc/init.d/xinetd restart。至此telnet服务配置完毕。

    二、宿主机Windows使用telnet服务

      1)首先关闭防火墙,否则也会报错。详细参考之前文章:《宿主机Windows访问虚拟机Linux文件(一)》

      2)在windows10命令提示符中输入命令:telnet Ubuntu的IP。当然如果没有预先启用客户端telnet会报错。

      这种问题的解决方案很简单,给个百度传送门:《Win10正式版telnet不是内部或外部命令怎么办》

      3)在命令提示符中输入:telnet Ubuntu的IP,若连接成功则需要输入访问主机账户和密码,正确则可以通过Windows控制Ubuntu主机的文件资源。

    三、思考总结

       1. daemon 后台进程。在Linux系统中,缩写词以d结尾的,往往指的是服务器端的进程。举例如下:

          vsftpd指作为提供ftp服务的服务器端后台进程;telnetd就是telnet-server,提供telnet服务的服务器端后台进程。

      2. telnet和telnetd区别

       2.1)telnet等价于telnet-client。一般说客户端telnet都不说成telnet-client,而是直接说成telnet。

       2.2)telnetd等价于telnet-server,是作为telnet通信的服务端应用程序。

      3. 在windows系统中结束telnet远程登录,使用组合快捷键[ctrl + D]。 补充:结束FTP服务,输入指令quit。

      4. inet和inetd、以及各种配置文件中代码所代表的意义,将会在后续文章中逐一深入讨论。

     

  • 相关阅读:
    重构引发的开发思考
    JS-正则表达式
    中文数字转数值
    框架-VuePress(未完)
    HTML-表格
    框架-Vue 2.*的补充
    框架-Vue Class Component tsx 支持(vue-tsx-support V2.2.0)
    CSS-flex
    框架-Vue Class Component 官方支持(vue 2.*、Vue Class Component、vue-property-decorator 9.0.2、vuex-class 0.3.2)
    vue-router:2020-03-26
  • 原文地址:https://www.cnblogs.com/forget406/p/5358658.html
Copyright © 2020-2023  润新知