博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MacOS下免密码ssh登陆
阅读量:6830 次
发布时间:2019-06-26

本文共 505 字,大约阅读时间需要 1 分钟。

   由于配置过程中需要频繁的进行
ssh 连接到开发服务器执行命令以及通过
scp 命令向服务器拷贝文件等依赖
ssh 连接的操作。所以,配置本地环境跟服务器之间的
ssh 免密码连接可以有效的提升工作效率。
   由于我本机已经生成过公钥,所以我只需将已有的公钥拷贝到服务器即可。推荐使用
ssh-copy-id 命令,简单又不会出错。手动copy 再append的公钥文件尾,容易因为操作问题,造成无法正确识别公钥。
   注:如果你没有生成过公钥,可通过
ssh-keygen 命令生成公钥。走默认配置即可。
   在我的mac上,居然还没有安装
ssh-copy-id 命令。通过
brew 命令安装即可。
brew install ssh-copy-id
   然后copy公钥到指定主机
ssh-copy-id root@172.20.2.14
   其中, root@172.20.2.14改为你需要访问的服务器的
用户名@IP。根据提示输入一次密码。成功后,所有基于ssh的命令你只需要通过
用户名@IP 即可直接访问服务器。

转载于:https://www.cnblogs.com/tchroot/p/7189459.html

你可能感兴趣的文章
Add Auto Login computer by Registy(自动登陆计算机通过增加注册表键值方法)
查看>>
Python 标准库中的装饰器
查看>>
数论12——浅谈指数与对数
查看>>
几种重要的网络演化模型
查看>>
override与重载(overload)的区别
查看>>
maven项目 jsp报错
查看>>
UVA699 dfs and map
查看>>
###20175311MyCP(课下作业,必做)
查看>>
WCF 第二章 契约 同步请求回复操作
查看>>
程序员的能力模型与沟通技巧
查看>>
我的周记8——"因为相信,所以看见"
查看>>
Azure 云助手正式发布
查看>>
现在可用:Workflow Foundation Activity Pack for Windows Azure CTP 1
查看>>
Windows Azure 的开源 DNA
查看>>
FreeMarker页面静态化入门
查看>>
pat1040:有几个PAT
查看>>
Python!Are you kidding me?
查看>>
Angularjs1.x 项目结构
查看>>
执行Android项目时指定特定的AVD进行測试
查看>>
MFC窗口去边框、置顶、全屏、激活
查看>>