开启虚拟机的远程登录服务ftp和ssh

(1)准备使用软件维护工具apt-get 

Ubuntu12.04中没有安装ftp、ssh、nfs服务器软件,它提供了一个很方便的安装、升级、维护软件的工具:apt-get。apt-get从光盘、网络上下载程序,并安装。所以要使用apt-get,通常要保证Linux能上网。

第一次使用apt-get来安装程序之前,要先完成以下两件事:

①修改/etc/apt/sources.list,将其中注释掉的网址打开在安装Ubuntu12.04的时候,如果网络无法使用,它会自动将/etc/apt/sources.list中各项注释掉。比如需要将以下两行开头的“#”号去掉:
#deb http://cn.archive.ubuntu.com/ubuntu/gutsymainrestricted
#deb-src http://cn.archive.ubuntu.com/ubuntu/gutsymainrestricted
……

注意:
由于/etc/apt/sources.list属于root用户,而Ubuntu12.04中屏蔽了root用户的使
用,要修改它,需要使用sudo命令。比如可以使用“sudo vi/etc/apt/sources.list”来修改它,或者使用“sudo gedit&”命令启动图形化的文本编辑器,再打开、编辑它。

②更新可用的程序列表
执行如下命令即可,它只是更新内部的数据库以确定:有哪些程序已经安装、哪些没有安装、哪些有新版本。apt-get程序将使用这个数据库来确定怎样安装用户指定的程序,并找到和安装它所依赖的其他程序。下面的指令

sudo apt-get update
 

(1)安装、配置、启动服务

首先说明,Ubuntu中隐藏了root用户,就是说不能使用root用户登录,这可以避免不小心使用root权限而导致系统崩溃。当需要使用root权限时,使用“sudo”命令,比如要修改/etc/exports文件时,修改如下所示: 

sudo vi /etc/exports

现在可以使用apt-get来安装软件了,以下的安装、配置、启动方法在Ubuntu自带的帮助文档中都有说明:

①    安装、配置、启动ftp服务

执行以下命令安装,安装后即会自动运行: 

sudo apt-get install vsftpd

修改vsftpd的配置文件/etc/vsftpd.conf,将下面几行前面的“#”号去掉。

1 #local_enable=YES
2 #write_enable=YES

上面第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。
修改完华之后,执行以下命令重启ftp服务:

sudo /etc/init.d/vsftpd restart

②    安装、配置、启动ssh服务。

 执行以下命令安装,安装后即会自动运行:

sudo apt-get install openssh-server

它的配置文件为/etc/ssh/sshd_config,使用默认配置即可。

注意:【1】安装完成会自动启动服务,查看服务是否启动 

                         ​ ps -s | grep ssh

          【2】如果没有启动,使用下面命令启动服务

​             service ssh start或者service ssh start

--------------------- 
原文:https://blog.csdn.net/u013162035/article/details/78234354 

猜你喜欢

转载自blog.csdn.net/qq_39736982/article/details/87992821