1. 公司刚给配了一个电脑,华硕的超级本8个G的内存,很强大的了,但是系统是64位的windows 8,我用wubi.exe直接安装到系统上,但是开机启动的时候总是下面这个错误,去Ubuntu社区请教,结论是用wubi.exe出现这个问题还没有解决办法没有。无奈,只好放弃直接安装,用虚拟机安装。
  2. 用windows8自带的Hyper-V虚拟机安装了ubuntu12.04.4版本。幸亏这篇文章Hyper-V虚拟机联网设置,帮我设置了用Hyper-V的虚拟机上网。我现在已经能够正常的使用Ubuntu了。但是感觉虚拟机里操作很不爽决定启动SSH用我的XShell终端来访问。
  3. 启动ubuntu的SSH服务:
  • 我的ubuntu默认没有安装SSH服务:查看一下

    harvey@harvey-Virtual-Machine:~$ ps -e |grep ssh
    ? :: ssh-agent #用ps查看进程信息,如果只是显示这一条,说明系统只有SSH客户端没有服务器
  • 因为系统没有安装SSH服务,所以我首先安装openssh-server软件
    harvey@harvey-Virtual-Machine:~$ sudo apt-get install openssh-server
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树
    正在读取状态信息... 完成
    将会安装下列额外的软件包:
  • 安装完成后查看一下SSH进程:
    harvey@harvey-Virtual-Machine:~$ ps -e|grep ssh
    ? :: ssh-agent
    ? :: sshd

    #有了sshd说明我的ssh服务安装和启动了

在介绍下面的知识之前先进性一个小的插曲--介绍一些service命令:

harvey@harvey-Virtual-Machine:~$ which service #查看service命令ide文件路径
/usr/sbin/service
harvey@harvey-Virtual-Machine:~$ file /usr/sbin/service
/usr/sbin/service: POSIX shell script, ASCII text executable #file命令发现service命令是一个shell脚本文件
#分析service的脚本发现此命令的作用是去/etc/init.d目录下寻找相应的服务,进性开始和关闭等操作。service使用的参数start可以换成restart表示重新启动,stop表示关闭,reload表示重新载入配置
#其实不是所有的linux发行版本中都有service命令,我们完全可以用/etc/init.d/ssh来启动或关闭服务。
#service开启ssh服务
harvey@harvey-Virtual-Machine:~$ sudo service ssh start
ssh start/running, process
harvey@harvey-Virtual-Machine:~$ ps -e|grep "ssh"
? :: ssh-agent <defunct>
? :: sshd #service关闭ssh服务
harvey@harvey-Virtual-Machine:~$ sudo service ssh stop
ssh stop/waiting
harvey@harvey-Virtual-Machine:~$ ps -e|grep "ssh"
? :: ssh-agent <defunct> #ubunt下直接用

/etc/init.d/

ssh的命令的提示是建议不要用直接的命令而是用service命令,因为ubuntu采用的是混合init的方式,所以直接用脚本可能不可用
harvey@harvey-Virtual-Machine:~$ sudo /etc/init.d/ssh stop
[sudo] password for harvey:
Rather than invoking init scripts through /etc/init.d, use the service()
utility, e.g. service ssh stop Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop() utility, e.g. stop ssh
ssh stop/waiting

查找/etc下ssh相关的配置文件:

harvey@harvey-Virtual-Machine:~$ find /etc -name "ssh" 

#可以直接这样搜索因为首先配置文件肯定在/

etc文件夹下面,而是肯定是ssh开头这是规律
/etc/ssh
/etc/init.d/ssh
find: `/etc/cups/ssl': 权限不够
find: `/etc/ssl/private': 权限不够
/etc/bash_completion.d/ssh
/etc/default/ssh

参考资料:linux service命令

OpenSSH简介

Windows8 上用Ubuntu-Ubuntu启动SSH的更多相关文章

  1. 【Ubuntu 16】 SSH免密码登录

    免密码登录时两个机器的普通用户名都要相同,这里都是dream361 ,主机名可以不同,这里的主机名都是ubuntu 1.目前有两台机器master 和 slave 在这两台机器上都安装并启动ssh服务 ...

  2. 在ubuntu上搭建开发环境3---解决Y470一键系统重装之后恢复ubuntu引导启动的方法

    2015/08/18 将知识.常用的操作整理出来一定要完整,注意细节. 就像下面是再2015.04.27时候整理的,当时确实实验成功了,但是可能忘记记下具体的细节,尤其是3.4.5.6步骤中的关于盘符 ...

  3. [转] windows 上用程序putty使用 ssh自动登录Linux(Ubuntu)

    需求: 在Win7电脑上使用putty(一种ssh客户端)连接Ubuntu 工具: puttygen.exe 和 putty.exe 第一步:生成密匙 运行puttygen.exe,选择需要的密匙类型 ...

  4. 开启win10下Ubuntu子系统的SSH服务 并设置为开机启动

    Win10中安装Ubuntu子系统后默认是没有开启SSH服务的,需要手动配置开启, 1.先通过 bash 进入子系统修改配置 vi /etc/ssh/sshd_config  备注 输入i 表示键入, ...

  5. 在Ubuntu上创建一个可以启动的U盘

    1.概观 使用可启动的Ubuntu USB盘,您可以: 安装或升级Ubuntu 在不触及PC配置的情况下测试Ubuntu桌面体验 在借来的机器或网吧上启动到Ubuntu 使用USB盘上默认安装的工具来 ...

  6. ubuntu 下安装和启动SSH 服务

    安装OPENSSH 服务端 sudo apt-get install openssh-server 查看进程是否启动 ps -e | grep ssh 删除密钥文件 rm /etc/ssh/ssh_h ...

  7. Ubuntu下通过SSH远程登录服务器的方法

    1. 首先在服务器上安装ssh的服务器端.$ sudo aptitude install openssh-server 2. 启动ssh-server.$ /etc/init.d/ssh restar ...

  8. 如何在ubuntu中启用SSH服务

    如何在ubuntu14.04 中启用SSH服务 开篇科普:  SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为 ...

  9. Ubuntu下开启ssh服务

    网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务.最终成功的方法如下: ...

随机推荐

  1. 实时查询引擎 - Facebook Presto 介绍与应用

    1. Presto 是什么   Facebook presto是什么,继Facebook创建了HIVE神器后的又一以SQL语言作为接口的分布式实时查询引擎,可以对PB级的数据进行快速的交互式查询.它支 ...

  2. CodeForces 522D Closest Equals 树状数组

    题意: 给出一个序列\(A\),有若干询问. 每次询问某个区间中值相等且距离最短的两个数,输出该距离,没有则输出-1. 分析: 令\(pre_i = max\{j| A_j = A_i, j < ...

  3. centos使用--开机启动

    centos6.8 1.利用 chkconfig 来配置启动级别 在CentOS或者RedHat其他系统下,如果是后面安装的服务,如httpd.mysqld.postfix等,安装后系统默认不会自动启 ...

  4. 数据库路由中间件MyCat - 源代码篇(2)

    此文已由作者张镐薪授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 2. 前端连接建立与认证 Title:MySql连接建立以及认证过程client->MySql:1.T ...

  5. 通过slf4j/log4j的MDC/NDC 实现日志追踪

    在分布式系统或者较为复杂的系统中,我们希望可以看到一个客户请求的处理过程所涉及到的所有子系统\模块的处理日志. 由于slf4j/log4j基本是日志记录的标准组件,所以slf4j/log4j成为了我的 ...

  6. Bit与Byte的区别

    在工作中遇到一些概念模糊的地方, 需要记住了bit意为“位”或“比特”,是计算机运算的基础: byte意为“字节”,是计算机文件大小的基本计算单位: 说到usb2.0标准接口传输速率.许多人都将“48 ...

  7. 【Python】Django学习一:第一个Django程序

    项目开发环境 Python 3.6 Django 1.11.5 Django安装 在开始安装Django之前,Django更新比较频繁,所以要选择合适的版本,这里选择Django1.11.5. pip ...

  8. appium-手势密码实现-automationName 是automator2

    上一篇博客已经说了 appium-手势密码实现-automationName 是Appium的情况 下面就说一下automator2的情况: 手势密码的moveTo方法的参数进行了改变. 参数是相对于 ...

  9. selenium + python之元素定位

    selenium对web各元素的操作首先就要先定位元素,定位元素的方法主要有以下几种:通过id定位元素:find_element_by_id("id_vaule")通过name定位 ...

  10. Appium与python自动测试环境及demo详解

    App--UI自动化这种高端的名词已经被越来越多的人所高呼,可是从实际角度来讲,个人觉得还是有点鸡肋,不如接口自动化敏捷度高,工作量 也是接口自动化的好几倍.但是,[划重点了]  在技术时代中,作为测 ...