在安装ubuntu的时候,提到了不要给电脑安装双系统,因为经常要在ubuntu和windows上互传文件,所以要使用虚拟机,然后在虚拟机里面安装ubuntu操作系统。那么windows要怎么和ubuntu互传文件呢,可以使用ssh软件。接下来安装下这个软件。

在终端输入sudoapt-getinstallopenssh-server,输入登录Ubuntu用户的密码,这里输入y确认安装。如下图所示。

安装完成之后,来改一下ssh的配置文件,配置文件是改的/etc/ssh/sshd_config这个文件,使用命令sudovi/etc/ssh/sshd_config

然后进到这个配置文件的最后一行,在最后一行添加三条配置信息,这里一定要一条一条的复制,如果大家一起复制,可能就会出错,

首先输入第一条(可以复制粘贴到Ubuntu的终端)

Ciphers

aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

然后按键盘的回车按键,换行,在输入第二条(可以复制粘贴到Ubuntu的终端):MACshmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

在输入第三条(可以复制粘贴到Ubuntu的终端):

KexAlgorithms

diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

注意第三条的信息由于word软件对文本显示的原因,给的感觉是有三行,实际上是一行),第三条信息的正确输入如下图所示。

修改完后直接保存退出就可以了。

接着继续改ssh配置文件,因为ssh默认不允许用户登录,所以还需要打开配置文件“/etc/ssh_ssshd_config”,找到“PermitRootLoginprohibit-password”修改成“PermitRootLoginyes”,来搜索一下“PermitRootLogin”这个关键词,搜索使用/进入到命令行模式,然后粘贴,然后敲下回车。如下图所示。

最后一步,要重启下ssh的服务,然后在终端输入“/etc/init.d/sshrestart”命令,重新启动ssh服务然后输入密码,点击授权。

显示OK说明ssh服务已经重启成功了如下图所示。如果这里显示失败,就去检查下三条配置命令有没有输入正确,格式对不对。

这样ubuntu上ssh的配置就完成了。ubuntu端安装好之后再来安装windows端。使用的ssh客户端软件是“SSHSecureShellClient”,下载好该软件。安装也非常简单,一路点next就可以了。直接鼠标双击ssh客户端软件,鼠标双击,打开安装界面,点击“Next”按钮,开始安装,如下图所示:

然后进入到许可协议界面,点击“Yes”按钮,同意许可协议,继续安装。

然后进入到安装路径选择界面,根据需要选择好安装到的目录,然后点击“Next”按钮,继续安装,如图 。

然后进入界面:设置“开始->程序”里面显示的名称,这里选择默认名称,点击“Next”按钮,继续安装。如下图所示。

然后进入选择安装哪些组件,以及创建桌面快捷方式的界面,选择默认,然后点击“Next”按钮,如下图所示。

最后进入界面:安装信息界面,确认配置没有问题,继续点击“Next”按钮,如下图所示。

然后进入安装界面,安装进度很快,安装完成后会出现完成界面,然后点击“Finish”按钮,完成ssh客户端的安装。如下图所示。

安装完成会在桌面生成ssh客户端的图标,如下图

在使用ssh之前,需要检查下我们的网络环境,要看一下,windows电脑能不能能和虚拟机ubuntu他们俩的网络是可以互相ping通的,来查看下,首先要打开windows的cmd工具,来看下windows的ip是多少,查看windows的IP使用的是ipconfig命令。如下图所示。

然后打开ubuntu查看下ubuntu的ip是多少。查看ubuntu的ip使用的是ifconfig命令。如下图所示。

然后使用ping命令,ping一下电脑主机,如下图所示。

然后再用cmd工具ping一下ubuntu,也是通的,如下图所示。

如果说网络不能ping通,首先要看下,vmware的网络设置,网络适配器这里要设置桥接模式,勾选复制网络连接状态,第二点,可以关闭下电脑的防火墙试一下,因为有时候防火墙会拦截他们之间的通信,检查无误后就可以使用ssh软件了。直接双击黄色的图标,

点击QuickConnect,如下图所示。

点击ok,在HostName这里直接输入ubuntu的ip,UserName这里使用root,别的大家不用改了,然后点击connect,

然后输入ubuntu虚拟机的密码,点击ok,

右边的菜单栏就默认进到了根目录下root文件夹里,可以改下,这里新建一个文本文件hhh,默认为.c,比如说传到/home/topeet这个文件下,就直接把文件拖过来,他就自动的传到ubuntu上了。

可以来看下,在这个路径下就多了hhh.c这个文件。如下图所示。

         使用黄色的图标这个软件,就可以很轻松的实现windows和ubuntu之间的互传文件了,白色的这个是什么呢,双击打开它,点击QuickConnect,输入ubuntu的IP,输入root,然后输入ubuntu的密码。这样就通过这个软件进到了ubuntu的控制台。这个控制台和ubuntu系统的控制台是一样的。比如说在这个控制台进到/home/topeet/,在这个路径下删除新建的hhh.c,如图所示。

然后看下ubuntu终端。可以看到这个路径下也没有了hhh.c这个文件,如下图所示。

所以说他们俩是一样的,那么这个控制台他都用到什么地方呢,比如说在同一个局域网下有很多个电脑,电脑里面有很多的虚拟机,然后想要登录另外一台电脑的虚拟机,就可以直接使用这个控制台连接另外一台电脑的ip,就可以直接操作另外一台电脑了,就不必跑到另一台电脑面前操作了,或者是如果接触到了云服务器,云服务器是linux系统,也可以使用这个软件来远程登录云服务器。

Ubuntu安装SSH软件相关推荐

  1. Ubuntu安装ssh服务(避坑指南)

    Ubuntu安装ssh服务 前言 相关软件 操作步骤 后记 参考文章 前言 进行环境搭建时,想用Xshell连接虚拟机,但总提示" Connect fail-".查找了许多资料,才 ...

  2. ubuntu安装SSH的方法

    Ubuntu安装SSH的方法.14版的ubuntu经过测试,默认没有开启SSH,所以需要安装. 1.虚拟机设置网卡为桥接模式,即NAT.12版虚拟机默认的. 2.查看ubuntu使用的ip. ifco ...

  3. 虚拟机ubuntu安装ssh服务器,经过Xshell远程链接虚拟机VMVARE中的Ubuntu

    本文将讲解如何经过Xshell远程链接虚拟机中的Ubuntu,从而没必要主系统和虚拟机来回切换.php 1. 下载并安装Xshell 先下载并安装合适版本的Xshell rj.baidu.com/so ...

  4. 在Ubuntu安装Deepin软件

    在Ubuntu安装Deepin软件 1. 前言   可能是怕自己水平不够被人笑话,所以先强调一下自己仅仅是一个小城中的一个初三的学生,目前不敢明目张胆弄这些名堂故此只能心惊胆战趴在插线板旁(巧了,笔记 ...

  5. Ubuntu 安装 SSH 服务

    Ubuntu 安装 SSH 服务 1.安装 SSH 服务器,查看报错信息 sudo apt-get install openssh-server 2.根据报错显示的内容,需要安装对应的 openssh ...

  6. Linux 安装ssh软件

    设置允许linux远程连接(软件ssh,默认没有安装) 1.安装ssh软件 1.执行 sudo apt install ssh 使用管理员执行安装 sudo !! 以管理员root身份运行上一个命令 ...

  7. ubuntu安装ssh

    ubuntu安装ssh 1 切换root用户,输入密码 2 安装服务程序 3 安装客户端程序 4 修改配置文件 5 设置windows下自启动 1 切换root用户,输入密码 2 安装服务程序 输入: ...

  8. 【Linux】ubuntu安装ssh服务端openssh-server

    [Linux]ubuntu安装ssh服务端openssh-server 1.背景 2.解决办法 3.测试 1.背景 ubuntu安装后默认只有ssh客户端,只能去连其它ssh服务器: 其它客户端想要连 ...

  9. ubuntu安装ssh服务器

    ubuntu安装ssh服务器 xshell连接远程ip失败,检查一下Ubuntu有没有安装SSH ubuntu查看ssh服务器,输入sudo service ssh status查看系统是否安装ssh ...

最新文章

  1. python源程序执行的方式是什么执行-python调用可执行文件的方法
  2. vsftpd linux安装包,Linux下vsftpd的安装配置
  3. [投资习惯对比]投资大师vs失败投资…
  4. AspectCore.Extension.Reflection : .NET Core反射扩展库
  5. 现代软件工程 第八章 【需求分析】练习与讨论
  6. php umount强制,linux中mount/umount命令的基本用法及开机自动挂载方法
  7. 终止线程的三种方法(转)
  8. 报告PPT|Python编程之美(45页)
  9. java project 连接hibernate 出错
  10. 良田摄像头 linux,良田万能摄像头高拍仪驱动下载|良田万能摄像头驱动 官方版 - 软件下载 - 绿茶软件园|33LC.com...
  11. css建立一个简单的设备登记表,员工登记表格的CSS块
  12. 宏晶新推出的STC16单片机,有哪些方面的不足?
  13. 斐讯k2刷breed总结
  14. C++中STL用法超详细总结
  15. Increasing trend of scientists to switch between topics论文翻译
  16. 如何阅读机器学习论文
  17. 计算机专业硕士论文字数要求,计算机专业硕士论文格式规范
  18. NVM简单使用及出现NVM安装后没有npm的解决方法。
  19. 使用七牛云进行文件上传
  20. 一些前端开发大牛【持续更新】

热门文章

  1. Blender图解教程:手把手教你做马里奥问号箱 二 强迫症修复版(附模型下载)
  2. java内省技术,Java内省技术
  3. 苹果系统 python闪退怎么解决_双击py文件闪退怎么办_py文件打开闪退的解决方法...
  4. PCL学习记录--点云数据的获取与可视化
  5. mysql 修改或删除字段默认值
  6. java 脚本如何编写的_如何编写Java程序的脚本输入
  7. 关于七牛上传、下载高并发说明,以及七牛分片下载实际运用
  8. iPhone8要掏空你的身体了!
  9. 倾向得分加权匹配分析方法的R实现
  10. Elasticsearch之文本搜索(十三)