宿主机Windows访问虚拟机Linux文件

Posted forget406

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了宿主机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、以及各种配置文件中代码所代表的意义,将会在后续文章中逐一深入讨论。

 

以上是关于宿主机Windows访问虚拟机Linux文件的主要内容,如果未能解决你的问题,请参考以下文章

windows里用虚拟机装了linux,如何用linux访问windows里的c程序文件

Vagrant安装完lnmp后,配置linux和windows共享文件并配置虚拟主机访问项目

[VMware]主机与linux虚拟机共享文件

如何把Windows主机中的文件拉到centOS虚拟机中

主机win7 客户机debian 虚拟机virtualbox 怎么用samba实现共享

宿主机共享文件夹给不同Linux虚拟机的方法