一、基本网络,软件安装以及配置
ssh 软件无法登陆 Ubuntu,有可能是网络不通、SSH 软件未安装、环境变量没配置、防
火墙未关闭等。
1. 网络连接
使用 ssh 传输文件的前提是网络顺畅,即虚拟机能联上网络。虚拟机联接网络的问题可以
参看手册上“虚拟机 VMware-workstation8.0.3 联网以及基本设置”这一小节。
通过 ping一下虚拟机与主机之间的网络来验证有没有问题。虚拟机和主机的 IP 如下所示,
在虚拟机 Ubuntu 系统下使用“ifconfig”命令查看系统的 IP 地址。
通过“win+r”快捷键打开运行窗口,在运行窗口输入“cmd”命令,弹出 cmd 命令窗
口,并输入“ipconfig”命令,查看 IP 地址,如下图所示。
在虚拟机 Ubuntu 控制台下,使用“ping 192.168.3.247”(注意,192.168.3.247 是作
者 pc 的 IP,用户要根据查询的 IP 来修改)命令来测试虚拟机 Ubuntu 与主机之间的网络,
结果如下所示:
在 DOS-cmd 命令窗口输入“ping 192.168.153.130”(注意,192.168.3.247 是作者
Ubuntu 的 IP,用户要根据查询的 IP 来修改)命令来测试主机和虚拟机 ubuntu 系统之间的
网络,结果如下所示:
由图可知,主机和虚拟机之间的网络顺畅。
还有一点需要注意的是:当 ip 地址没问题但网络依然 ping 不通时,要查看一下防火墙。
作者是 win7 系统,防火墙设置路径为“控制面板\系统和安全\Windows 防火墙\自定义设
置”。如下图所示:
选择红色方框选中的选项即可关闭防火墙。
2.  Ubuntu12.04.2-ssh 的安装
在 Ubuntu12.04.2 系统中,安装 ssh 的命令是“apt-get install ssh”。只有在 Ubuntu
系统中安装了 ssh 才可以使用 ssh 传输文件。
3. Ubuntu14.04-ssh 和安装及配置
iTOP-4418 和 iTOP-6818 开发板,在编译 android5.1 的时候,需要用到 Ubuntu14.04
系统。对于 Ubuntu14.04 系统来说,使用命令“apt-get install ssh”安装 ssh 之后,还需
要配置环境变量,Ubuntu12.04.2 系统不需要配置环境变量。
首先,登录 root 账户,然后使用命令“vim /etc/ssh/sshd_config”打开配置文件。找
到 Authentication 配置部分,将 PermitRootLogin without-password 修改为
PermitRootLogin。更加详细的配置方法,可以参考“iTOP-6818 开发板之全功能版使用手
册”(或者 4418 使用手册)中的“3.3.5.2 Ubuntu 系统 ssh 软件的配置”小节。
二、文件传输出错
如果 ssh 可以登陆,但是无法出现传输文件,可能是传输目录有中文路径或者登陆了非
root 账户。
1. 用户登录非 root 用户
用户登录非 root 账户传输文件时,可能会出现如下错误:
如下图所示,登陆界面的用户名一定要使用“root”账户,否则会出现上述错误,Port
口不要修改。
2.  传输路径中包含中文字符
在使用 ssh 传输文件过程中,有可能会因为路径名称包含中文字符而出错。如下图所示,
两个路径中不要出现中文字符。      
 

最新文章

  1. Python批量扫描服务器指定端口状态
  2. Markdown 生成目录
  3. 【HTML】Beginner2:page title
  4. BOM 之 location
  5. RTB撕开黑盒子 Part 4: Shady Bidding
  6. 腾讯面试题:10G 个整数,乱序排列,要求找出中位数。内存限制为 2G。
  7. How do I get the lowest value of all the non zero value pixels?
  8. C. Lorenzo Von Matterhorn LCA
  9. vue 动态插入组件
  10. [Spark][Python]Spark Python 索引页
  11. javascript 获取鼠标在盒子中的坐标
  12. Python 调试器之pdb
  13. Linux模拟僵尸进程并kill
  14. MAC上使用Enterprise Architecture,附带安装步骤及破解链接
  15. webbrowser获取无ID无Name控件并模拟点击
  16. Python学习笔记020——数据库基本操作
  17. 本地搭建sass运行环境
  18. 【java】java获取对象属性类型、属性名称、属性值
  19. JavaScript笔记——BOM的操作和浏览器的检测
  20. restFul介绍及其使用规范

热门文章

  1. padding内边距
  2. tp5的include 标签 不能用了么
  3. 剑指Offer_编程题_14
  4. JAVA核心技术I---JAVA基础知识(常量设计和常量池)
  5. Web API中的路由(二)——属性路由
  6. 在js或jquery中动态添加js脚本【转】
  7. 原生JavaScript运动功能系列(一):运动功能剖析与匀速运动实现
  8. 编辑距离算法以及它的C#实现
  9. Django眼中的MVC
  10. vue中element-ui树形控件自定义节点,注意一下