0%

Ubuntu安装ssh并开启服务

简介——啥是ssh

  • SSH是一种可以保证用户远程登录到系统的协议。实际上,SSH是一个网络协议,允许通过网络连接到Linux和Unix服务器。SSH使用公钥加密来认证远程的计算机。通常有多种途径使用SSH,自动连接或是使用密码认证登录。
  • Windows用户应该都听说过Telnet,这也是一种命令行的远程登录工具,而且是系统自带的。SSH对Telnet的一个重要优势就是所有传输都是经过加密的,这样就增大了中间人攻击的难度。SSH中使用了MD5、RSA、DES等密码算法,保证数据的机密性、完整性、不可重放攻击。整个过程中包括密钥协商和交换,以及数据加密传送和解密等等。但也不是说就不能攻击,只是攻击的成本加大很多。
  • OpenSSH是SSH的开源实现,因此用户可以免费使用到这种安全服务。
  • 一句话概括OpenSSH:使用加密的远程登录实现,可以有效保护登录及数据的安全。
  • 一般的使用需求就是:进行windows和linux虚拟机间文件交互等

通常位于/etc/ssh

步骤

  1. 更新源

    1
    $ sudo apt-get update
  2. 安装ssh

    1
    $ sudo apt install openssh-server #可以Tab补全,如果想不起来得到话
  3. 查看进程

    1
    $ sudo ps -e | grep ssh

    正常是啥也没有

  4. 开启ssh服务

    1
    $ sudo service ssh start