xshell/xftp/telnet访问虚拟机ubuntu系统

一、准备条件

     1、虚拟机ubuntu 14.01(题主安装的是这一版,大家可以自行安装)

     2、本机是windows10系统,xshell 6以及xftp 4;

注:要想用xshell和xftp访问ubuntu系统得在ubuntu系统中安装vsftpd和openssh-server(ssh服务)

二、安装配置

1、在ubuntu端安装ssh服务

root@ubuntu:~# sudo apt-get install openssh-server  //安装
root@ubuntu:~# ps -e | grep ssh    //查看ssh服务,如果只有ssh-agent表示还没启动,需要下面这步
root@ubuntu:~# /etc/init.d/ssh start   //启动服务

     打开Xshell,选择“新建”,“连接”设置里选择SSH,主机填入需要连接的主机的IP地址。在“用户身份验证”中填入可用的登录Ubuntu的用户名和密码。

2、在ubuntu端安装vsftpd

     Ubuntu端设置:

    1)执行命令:sudo apt-get update

    2)sudo apt-get install vsftpd

    3)sudo service vsftpd restart

3.Ubuntu开启Telnet服务

1

sudo apt-get install xinetd telnetd 

  • 编辑/etc/inetd.conf,在文件中添加:

1

telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd

  • 修改/etc/xinetd.conf,在# log_type = SYSLOG daemon info下添加:

1

2

3

4

5

instances = 60  

log_type = SYSLOG authpriv  

log_on_success = HOST PID  

log_on_failure = HOST  

cps = 25 30 

  • 编辑/etc/xinetd.d/telnet文件,添加:

1

2

3

4

5

6

7

8

9

10

11

12

13

# default: on  

# description: The telnet server serves telnet sessions; it uses \  

# unencrypted username/password pairs for authentication.  

service telnet  

{  

disable = no  

flags = REUSE  

socket_type = stream  

wait = no  

user = root  

server = /usr/sbin/in.telnetd  

log_on_failure += USERID  

  • 重启网络

1

sudo /etc/init.d/xinetd restart

  测试Windows通过Telnet远程登录Ubuntu

你可能感兴趣的:(OS/Software)