zoukankan      html  css  js  c++  java
  • mac与linux服务器之间使用ssh互通有无

    1. 在mac上没有找到好用的shell图形界面的软件,但也是有办法的,使用ssh公钥达到互相有无目的

    2.场景是mac连A(linux,以下简称A)服务器

    3.登陆mac shell ,按command+空格,输入:terminal.app

    4.生成密钥和公钥

    ssh-keygen -t rsa -C "您的邮箱或一个标识名称"
    #一路回车即可,你也可以设置密码
    cd ~/.ssh 即能看到id_rsa(密钥), id_rsa.pub(公钥)
    cat id_rsa.pub #复制全部内容

     5.登陆A服务器

    1).手动复制公钥
    
    cd ~/.ssh
    #查看有没有authorized_keys文件,若没有,创建:touch authorized_keys
    vim authorized_keys #将刚复制的公钥粘贴到此处
    
    2).使用ssh-copy-id 脚本工具
    ssh-copy-id -I ~/.ssh/id_rsa.pub root@A 
    #以上是使用命令完成复制公钥 
    

     6.在mac上设置快捷方式登陆

    sudo vim ~/.bash_profile
    alias to-a="ssh root@A"
    source ~/.bash_profile
    

     7.使用快捷登陆A服务器

    #to-a
    
  • 相关阅读:
    Linux正则和grep命令
    Linux用户和权限
    XP下安装ubuntu
    Linux命令行和shell编程
    Linux软件安装及基本概念
    Linux历史,安装,分区,版本
    Eric Linux
    批量插入数据
    Django 相关
    标签,
  • 原文地址:https://www.cnblogs.com/300js/p/9454124.html
Copyright © 2011-2022 走看看