zoukankan      html  css  js  c++  java
  • Linux之OpenSSH

    OpenSSH是什么?

    SSH(Secure SHell)目的是要在非安全网络上提供安全的远程登录和其他安全服务。
    OpenSSH是 SSH 协议的免费开源实现,默认的SSH协议是版本2(支持RSA和DSA)。
    OpenSSH支持的用户认证方式有基于 PAM 的用户口令认证和用户密钥认证。
     
    SSH的工作流程
    登录过程和使用rlogin或telnet建立的会话非常类似。在连接时,SSH 会利用一个密钥指纹系统来验证服务器的真实性。只有在第一次连接时,用户会被要求输入yes进行确认,之后的连接将会验证预先保存下来的密钥指纹。如果保存的指纹与登录时接收到的不符, 则将会给出警告。 指纹保存在 ~/.ssh/known_hosts中,对于SSHv2指纹,则是 ~/.ssh/known_hosts2
     
    linux上OpenSSH的安装
    1、Ubuntu16.04下OpenSSH的安装
          安装ssh-client命令:
     apt-get install openssh-client
          安装ssh-server命令:
     apt-get install openssh-server
     
     
    判断ssh是否已经启动
     ps -e |grep ssh
     
    2、OpenSSH的配置
    sudo gedit /etc/ssh/sshd_config

    ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,通过修改此文件可以修改ssh的默认监听端口与其他参数,然后重启SSH服务后生效:

    sudo /etc/init.d/ssh restart
    3、客户端通过ssh远程连接服务器
    sh服务启动后,即可登陆,登陆命令格式为:ssh account@IPAddr
    例如:ssh test@192.168.123.249
    根据提示输入test的密码,即可远程登陆。
    --------------------------------------------------------------------------------------------
    参考博客:
    http://www.linuxidc.com/Linux/2015-05/117377.htm
     
     
  • 相关阅读:
    变量的创建和初始化
    HDU 1114 Piggy-Bank (dp)
    HDU 1421 搬寝室 (dp)
    HDU 2059 龟兔赛跑 (dp)
    HDU 2571 命运 (dp)
    HDU 1574 RP问题 (dp)
    HDU 2577 How to Type (字符串处理)
    HDU 1422 重温世界杯 (dp)
    HDU 2191 珍惜现在,感恩生活 (dp)
    HH实习 acm算法部 1689
  • 原文地址:https://www.cnblogs.com/qinfei0967/p/7050879.html
Copyright © 2011-2022 走看看