码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu 设置ssh

时间:2015-09-16 06:15:19      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

  1. ssh是什么?
    ssh是一种为远程登录实现的一种安全可靠的协议,通常是是在一台具有ssh服务的服务器上面, 为客户端提供ssh远程堵路服务,具有两种模式:
    •   口令登陆: 首先,在服务器上面创建新用户, 为新用户设置密码,服务器上面开启ssh服务,那么客户端就可以ssh
    •        密钥登陆: 首先在客户端,生成一对密钥, 分为公钥和私钥,客户端持用私钥,将公钥发送到服务器端,存在登录用户名住目录下的.ssh/authorized_keys


  2.  ubuntu下配置
    •   ubuntu默认是不会安装sshd服务的,通过命令: sudo apt-get install openssh-server
    •        创建sshd守护进程pid存放路径   /var/run/sshd :   sudo apt-get install /var/run/sshd
    •        开启服务:
      •   /etc/init.d/ssh start
      •        service sshd start
    •   创建一个实例用户:useradd -d /home/shili  shili
      •   修改用户密码:  sudo passwd shili
      •        在用户的主目录下面创建 文件夹.ssh,  以及文件 .ssh/authorized_keys, 该文件用于存储经过认证的ssh登陆客户
    •   在客户端
      •   使用ssh-keygen -t rsa 生成密钥对,一路回车,生成的两个密钥 id_rsa  和 id_rsa.pub 现在需要做的就是将公钥上传到服务器端
      •        在当前用户主目录下面,由于上一步将会生成的两个密钥将会存储在  ~/.ssh/ 文件夹下面
               执行  scp ~/.ssh/id_rsa.pub  shili@192.168.1.115:.ssh/
               执行过程中会要求输入密码,该密码是在服务器端为用户shili创建的密码
      • 完成之后就可以通过密钥登陆了

ubuntu 设置ssh

标签:

原文地址:http://www.cnblogs.com/winchua/p/4811968.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!