美文网首页
配置Ubuntu 线上服务器(一) 本地无密码SSH 连接服务器

配置Ubuntu 线上服务器(一) 本地无密码SSH 连接服务器

作者: 独与毒 | 来源:发表于2017-06-21 10:27 被阅读0次

    一般在阿里云选购云服务器之前,先区分云虚拟主机和云服务器(ECS)的区别:

    ”ECS 可以看做是一台独立的主机,CPU 内存都是独立的自己的(虽然事实上也并不是如此,但从表现上和结构上趋近于此),虚拟主机则完全是与别人共享的主机,划分了区间和权限,可能好几个人用的是同一个 CPU,分配的是不同的算力 “

    一般选购完 会分配公网IP,用户名一般默认为root  使用Xshell 5命令行工具 账号root  密码输入选购主机时设置的密码  

    1.fdisk -l  //查看硬盘信息

    2.df -h  //查看硬盘使用情况命令

    // 配置root 及应用账号权限

    1).创建用户 adduser xxx_manager  //创建一个跟root一样的用户

    password : xxxxxx    ///设置一个用户密码

    分配权限:

    gpasswd -a xxx_manager sudo  --进入组里面

    sudo visudo    --- 进入配置文件

    找到# user privilege specification

    增加 xxx_manager ALL=(ALL:ALL) ALL  ps:(只要通过密码 获得任何跟root一样的权限)

    crt +x 保存 Y  --》 同时按下shift+Y  回车    保存成功

    新开窗口

    命令:service ssh restart(可以重启一下service  再用新账号登录)

    //  配置本地无密码 SSH 登录

    查看本地是否配置过key  命令行 -->pwd --->ls  --->ll -a / -->ls -a  找到后缀.ssh 的文件夹

    cd .ssh --> ls  如果配置过key 会发现 有三个文件:

    1.id_rsa(本地的私钥) 

    2.id_rsa.pub(公钥)

     3.known_hosts(把Ip加入信誉列表文件)   

    1.改名  1.)把id_rsa 改成 id_rsa_backup

      2.)把id_rsa.pub 改成id_rsa_backup.pub

    命令:1.mv id_rsa id_rsa_backup  2. mv id_rsa.pub id_rsa_backup.pub

    如果没有就需要本地生成 ssh-keygen -t rsa -b 4096 -C "xxx@mail.com"

    生成文件之后把 ssh代理开启    命令:  eval "$(ssh-agent -s)"    // Agent pid 76640

    将key 加入代理中  命令: ssh-add ~/.ssh/id_rsa

    新开type 连上服务器: ssh xxx_manager@1xx6.6x.2x0.x10

    拿到服务器的密key    1.首先 创建服务器公key

    2.开启代理 同上  查看是否生成 ls -a  能看见.ssh文件夹

    3.进去 cd .ssh --> ls --> ssh-add ~/.ssh/id_rsa 回车 加进去

    //加入授权动作

    vi authorized_keys  进入

    shift+: --> wq!  退出  -->ls  会发现多出来一个authorized_keys文件

    有授权文件之后

    将本地公钥copy(在本地命令行.ssh文件夹下 打开) --->

    vi authorized_keys  -->进入文件 按i  将key值粘贴 --> esc --> shift+: --> wq!

    //服务器拥有某台电脑的公钥 意味着某台电脑可以不用密码登陆到服务器

    授权动作 chmod 600 authorized_keys ---> 重启服务器 sudo service ssh restart --> (保证服务器终端不关闭)在本地命令行就可以实现免密码登陆服务器

    ssh xxx_manager@(公网ip)    --不用输入密码了

    2017.06.21笔记。

    (未完待续)

    相关文章

      网友评论

          本文标题:配置Ubuntu 线上服务器(一) 本地无密码SSH 连接服务器

          本文链接:https://www.haomeiwen.com/subject/msyzqxtx.html