使用Xftp5连接Ubuntu虚拟机的步骤以及我遇到的问题

在学习redis时要使用Xftp5连接Ubuntu虚拟机,自己搞了一下午,绕了无数的弯路,网上找各种原因,终于解决了,最终还是怪自己太笨。现在说一下连接的过程以及自己连接过程中我遇到的坑。

1、打开Xftp5工具,连接Ubuntu虚拟机。

       第一步就出错了,提示我连接失败,忙意识到自己Ubuntu虚拟机都没有打开,打开Ubuntu,打开终端,最好切换至root用户,因为有些操作普通用户没有权限。输入命令ps -e|grep ssh查看Ubuntu中的ssh服务有没有启动,因为在Xftp5连接虚拟机时需要开启ssh服务,开启了ssh服务会出现下面的样子:

  

        没有的话也不要急,可能是你没有安装ssh或者没有启动ssh服务,安装输入命令sudo apt-get install openssh-server,启动的话输入命令/etc/init.d/ssh start,再用ps -e|grep ssh命令查看就有啦!

2、返回Xftp5工具,再次连接。

       这里的主机名是指的虚拟机上的ip地址哈兄弟们,协议要选择SFTP,端口号22,下面的用户名其实可以写登录Ubuntu时的用户名和密码,也可以写root密码,但是我推荐使用root密码,为啥呢,因为root的权限大,当Xftp5连接上了虚拟机,要传文件等,普通用户的权限不够,只有root才行,我之前就用的普通用户,走了很多弯路。然而当我连接的时候又出现问题了,说的是SSH服务器拒绝了密码,这里不要信它,无论你输多少次密码都搞不到事,这个时候需要修改的是Ubuntu虚拟机中的配置文件,这里引用另一位兄弟的博客,写的蛮好,我就看的他的解决了配置文件问题。

https://blog.csdn.net/sunlili_yt/article/details/103642424

注意一哈重启ssh服务是命令/etc/init.d/ssh restart哈,引用博客中少了个/,但问题不大。

3、解决好之后就可以向我这样上传文件啦!

 

好不容易解决了Xftp5连接Ubuntu的问题,Xshell这边又有问题了,安装命令不对。需要注意,Ubuntu和CentOS虚拟机不一样, 在CentOS中安装工具时可以使用yum命令,如yum install gcc,表示安装gcc编译器;但在Ubuntu中没有yum命令,Ubuntu中使用的是命令sudo apt-get install gcc;需要安装什么工具,就把gcc换成什么!!!

 

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值