zoukankan      html  css  js  c++  java
  • ssh安装

    一、虚拟机操作

    1. 更新源列表

      打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。

      Ubuntu 14.04远程登录服务器--ssh的安装和配置
    2. 安装ssh

      打开"终端窗口",输入"sudo apt-get install openssh-server"-->回车-->输入"y"-->回车-->安装完成。

      Ubuntu 14.04远程登录服务器--ssh的安装和配置
      Ubuntu 14.04远程登录服务器--ssh的安装和配置
      Ubuntu 14.04远程登录服务器--ssh的安装和配置
    3. 查看ssh服务是否启动

      打开"终端窗口",输入"sudo ps -e |grep ssh"-->回车-->有sshd,说明ssh服务已经启动,如果没有启动,输入"sudo service ssh start"-->回车-->ssh服务就会启动。

      Ubuntu 14.04远程登录服务器--ssh的安装和配置
      Ubuntu 14.04远程登录服务器--ssh的安装和配置
    4. 使用gedit修改配置文件"/etc/ssh/sshd_config"

      打开"终端窗口",输入"sudo gedit /etc/ssh/sshd_config"-->回车-->把配置文件中的"PermitRootLogin without-password"加一个"#"号,把它注释掉-->再增加一句"PermitRootLogin yes"-->保存,修改成功。

      Ubuntu 14.04远程登录服务器--ssh的安装和配置
      Ubuntu 14.04远程登录服务器--ssh的安装和配置
      Ubuntu 14.04远程登录服务器--ssh的安装和配置
    5. 查看Ubuntu 14.04的IP地址

      打开"终端窗口",输入"sudo ifconfig"-->回车-->就可以查看到IP地址。

      Ubuntu 14.04远程登录服务器--ssh的安装和配置
      Ubuntu 14.04远程登录服务器--ssh的安装和配置
       
       
      二|、windous操作

      1、解压ssh后,双击文件夹中SSHSecureShellClient-3.2.9.exe

       

      2、连按Next两次,选择SSH安装目录

       

      3、全部默认,它会生成左面快捷方式以及其它,一般默认

       

      4、一直Next,自动安装OK

       

      5、生成2个桌面图标,一个用来传文件,一个输命令,可以不用切界面,切来切去的,在SSH Secure Shell里面输命令相当于在Ubuntu系统的终端

       

      6、 SSH Secure Files TransferFile/Quick Connnect,弹出的窗口中入下图输入IP地址和   root,然后点击Connect

       

      7、在新弹出的窗口中点击Yes

       

      8、然后输入密码、 已经连接上、左边部分是主机的文件目录,红色为Ubuntu系统的目录、 然后可以像视频演示的那样传文件了。

      9、 SSH Secure Shell连接方式和上面一样。连接后入可以输入命令,相当于在Ubuntu的终端给系统下命令

      10、使用该工具不仅可以用来传文件,还可以免去虚拟机和主机切换的麻烦,提高效率.如果你用ssh连接Ubuntu后发现新建的文件夹没有,只需要断开连接,再接一下就可以显示了。

       三|、可能遇到问题

      ubuntu 15.10 安装 openssh-server后,使用ssh客户端连接时可能报此错误,情况如上图所示

      server responded "algorithm negotiation failed”

      解决方法

       

      修改ssh的配置文件sudo gedit /etc/ssh/sshd_config
      在配置文件中添加:

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

      MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

      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

       
       
  • 相关阅读:
    在Workload Automation中实现suspend分析
    Linux kernel的中断子系统之(九):tasklet
    Linux kernel的中断子系统之(八):softirq
    Linux kernel的中断子系统之(七):GIC代码分析
    Linux kernel的中断子系统之(六):ARM中断处理过程
    Linux kernel的中断子系统之(五):驱动申请中断API
    Linux kernel的中断子系统之(四):High level irq event handler
    Linux kernel的中断子系统之(三):IRQ number和中断描述符
    Linux kernel的中断子系统之(二):IRQ Domain介绍
    Linux kernel的中断子系统之(一):综述
  • 原文地址:https://www.cnblogs.com/fengliu-/p/7347364.html
Copyright © 2011-2022 走看看