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

最新文章

  1. 从零开始,搭建博客系统MVC5+EF6搭建框架(2),测试添加数据、集成Autofac依赖注入
  2. Loadrunner11安装和破解方法
  3. 图解集合5:不正确地使用HashMap引发死循环及元素丢失
  4. 翻译qmake文档(三) Creating Project Files
  5. Windows下安装postgresql_psycopg2时出现 "Unabled to find vcvarsall.bat" 的解决办法
  6. Adaboost算法初识
  7. linux服务之snmp
  8. HTML5 manifest ApplicationCache
  9. 中国移动MM Android/OPhone付费SDK--MMBillingSDK,集成问题总结
  10. Menu的自己定义实现-------保卫萝卜造塔升级塔菜单实现
  11. 记一次小型生产事故 | BeyondComper跨编码方式复制文件内容
  12. 201521123065《java程序设计》第12周学习总结
  13. 认识:人工智能AI 机器学习 ML 深度学习DL
  14. 【BZOJ3193】[JLOI2013]地形生成(动态规划)
  15. Android Selinux
  16. 关于在pycharm下提示ModuleNotFoundError: No module named 'XXX' 的一种可能
  17. 逆袭之旅DAY09.东软实训.接口
  18. BZOJ2303 APIO2011方格染色(并查集)
  19. 在ASP.NET MVC中实现一种不同于平常的三级联动、级联方式, 可用于城市、车型选择等多层级联场景
  20. Python 中的__new__和__init__的区别

热门文章

  1. 实验6 流类库与I/O
  2. Python+Selenium练习篇之12-获取浏览器的版本号
  3. Unity3D_异步加载场景(进度条)
  4. proteus仿真 引脚显示电平变化但不能显示波形
  5. 静态分析:IDA逆向代码段说明 text、idata、rdata、data
  6. 【BZOJ1717】[Usaco2006 Dec]Milk Patterns 产奶的模式 (二分+SA)
  7. [JSOI2012][bzoj4332] 分零食 [FFT]
  8. Sabota?
  9. 笔记:CS231n+assignment2(作业二)(一)
  10. express中放置静态文件