`
sundful
  • 浏览: 1253311 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mac 上使用ssh-copy-id 上传公钥 实现不输入密码登录

    博客分类:
  • mac
 
阅读更多

1、准备ssh-copy-id

brew install ssh-copy-id

2、生成私钥公钥

ssh-keygen -t rsa -b 1024

3、将公钥上传致服务器(~/.ssh/authorized_keys)

ssh-copy-id -i 公钥 root@192.168.1.xxx

4、在本地~/.ssh/config文件中添加(如果没有则新建)

Host git.oschina.net

IdentityFile ~/.ssh/weiwei.sun

 

Host 192.168.50.100

IdentityFile ~/.ssh/weiwei.sun

分享到:
评论

相关推荐

    [Mac]解决mac机器上没有ssh-copy-id的问题

    `ssh-copy-id`是SSH工具包的一部分,它简化了将公钥添加到远程服务器的授权钥匙链的过程,从而允许无密码登录。然而,有时在Mac上可能会遇到没有`ssh-copy-id`命令的问题。本文将深入探讨这个问题及其解决方案。 ...

    Linux系统SSH无密码登录配置

    **Linux SSH无密码登录配置详解** 在Linux系统中,SSH(Secure Shell)是一种安全的网络协议,用于在不安全的网络环境中提供加密的远程登录和其他网络服务。在Hadoop集群服务器节点之间,为了方便管理和提高效率,...

    MacLinux无密码ssh客户端,一键登录远程服务器。一个SSH远程客户端,可一键登录远程服务器.zip

    这里的“无密码ssh客户端”可能是指配置了SSH密钥对,其中公钥部署在远程服务器上,私钥保留在本地客户端,从而实现免密码登录。 标签为空,我们假设这个压缩包包含的是一个名为“autossh-master”的项目源代码,...

    SSH与frp内网穿透.pdf

    然后,可以使用ssh-keygen命令生成公钥和私钥,接着使用ssh-copy-id命令将公钥上传到Linux服务器。 2.2 免密登陆到PC 与免密登陆到Linux操作相同,需要在PC上生成公钥和私钥,然后将公钥上传到PC。 三、内网穿透 ...

    linux自动登入脚本

    2. **将公钥复制到远程服务器**:使用`ssh-copy-id`命令将公钥添加到远程服务器的`.ssh/authorized_keys`文件中。假设远程服务器名为`remoteuser@server.example.com`,执行: ``` ssh-copy-id remoteuser@server....

    SSH2的包由包1和包2组成

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。标题提到的“SSH2的包由包1和包2组成”,可能是指在实现SSH2协议时,需要两个主要的组件或者阶段。在这个场景下,“包”...

    mini虚拟机安装,ssh免密登录,软件安装

    - 使用 `ssh-copy-id user@server` 命令将公钥复制到远程服务器。 3. **验证免密登录**: - 使用 `ssh user@server` 命令尝试登录,若无密码提示则配置成功。 ### 网络的互相通讯 确保虚拟机之间以及虚拟机与物理...

    expect自动登录.pdf

    例如,使用`ssh-copy-id`命令: ``` #!/usr/bin/expect spawn ssh-copy-id -i ~/.ssh/id_rsa.pub root@***.***.*.** expect "Are you sure you want to continue connecting (yes/no)?" send "yes\r" expect ...

    hbase从零搭建.docx

    - 分发公钥到其他节点: `ssh-copy-id -i ~/.ssh/id_rsa.pub 192.168.1.178` (针对每个节点重复该步骤) - 配置authorized_keys文件: `cat id_rsa.pub >> ~/.ssh/authorized_keys; chmod 600 ~/.ssh/authorized_keys` ...

    从设置虚拟机开始搭建集群

    - 设置SSH免密码登录,通过`ssh-keygen`生成公钥私钥对,然后使用`ssh-copy-id`命令将公钥发送到其他主机的`~/.ssh/authorized_keys`文件中,实现无密码登录。 4. **安装Hadoop**: - 修改Hadoop文件权限,如`...

    Mac 搭建 Hadoop和hive环境.pdf

    - 在Mac上运行`ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa`来生成SSH密钥。 - 将公钥添加到授权密钥列表中:`cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys`。 2. **安装Hadoop**: - 使用Homebrew安装...

    Linux命令操作小技巧

    11. **SSH和SCP密钥对**:生成SSH密钥对可以实现无密码登录,`ssh-keygen`命令生成密钥,`ssh-copy-id`将公钥复制到远程服务器。 12. **设置网卡为混杂模式**:`ifconfig eth0 promisc`使网卡监听所有网络流量,常...

    linux安装难点总结

    用户可以在本地机器上生成一对公私钥对,然后将公钥复制到远程服务器上,实现无需输入密码即可登录远程服务器的功能。 2. **配置步骤**: - **生成公私钥对**:在本地机器上执行`ssh-keygen`命令,按照提示生成一对...

    hadoop集群搭建

    - 将公钥分发到其他节点:`ssh-copy-id hadoop02` ##### 6. 安装JDK - 创建安装目录:`mkdir /usr/java` - 上传JDK压缩包到安装目录 - 解压缩并配置环境变量:`vi /etc/profile` - `export JAVA_HOME=/usr/java/...

    基于Hadoop平台的搭建及应用研究.pdf

    - SSH免密码登录:通过ssh-keygen生成密钥,并使用ssh-copy-id将公钥复制到其他节点,实现免密码登录。 - 网络服务启动:使用命令/sbin/service network start启动网络服务。 3. Hadoop集群环境配置 接下来文档...

Global site tag (gtag.js) - Google Analytics