`
vfate_linux
  • 浏览: 242963 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

android terminal IDE上通过ssh-keygen不要密码登陆ssh

阅读更多
最近nexus 7 otg 连接上了usb键盘,用着terminal IDE~~ 这个app果然很强大,可以直接ssh登陆其它的ssh服务器~~ 还能设置通过密钥不用输入密码来登陆

打开terminal IDE终端执行如下命令:dropbearkey -t rsa -f ~/.ssh/id_rsa (没有.ssh目录的自行创建)
这是~/.ssh/id_rsa当然是私钥,不会生产id_isa.pub的公钥文件
显示公钥命令:dropbearkey -y -f ~/.ssh/id_rsa
你可以:dropbearkey -y -f ~/.ssh/id_rsa >> ~/id_rsa.pub
然后copy到你的ssh服务器上再cat id_rsa.pub >> ~/.ssh/authorized_keys

登陆的时候是:ssh -i ~/.ssh/id_rsa your_name@your_host_ip
可以放alias里面alias ssh='ssh -i ~/.ssh/id_rsa'

nexus 7上terminal IDE测试了下果然能免密码登陆了~~ 假如你失败了,请先测试其他客户端能否一样免密码登陆你的ssh服务器,已确保ssh服务器上的配置和相关.ssh目录的权限是完全正确的


参考:
https://code.google.com/p/terminal-ide/issues/detail?id=26
分享到:
评论

相关推荐

    ssh-keygen 兼容方案

    SSH密钥对的生成是SSH安全性的基础,`ssh-keygen`命令是Unix/Linux系统中用于生成这些密钥的工具。然而,由于不同平台和版本的差异,`ssh-keygen`可能存在兼容性问题。这篇博文“ssh-keygen 兼容方案”可能探讨了...

    ssh-keygen 中文手册

    ssh-keygen 中文手册

    Linux 配置SSH免密登录 “ssh-keygen”的基本用法

    1 什么是SSH ...为了在不同平台/网络主机之间的通信安全, 很多时候我们都要通过ssh进行认证. ssh认证方式主要有2种: ① 基于口令的安全认证: 每次登录的时候都要输入用户名和密码, 由于要在网络上传输密码,

    SSH的ssh-keygen命令基本用法详解

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。SSH公钥认证是SSH安全机制的核心部分,它允许用户在无需每次都输入密码的情况下进行身份验证。`ssh-keygen` 是一个用于生成...

    ssh-keygen-web:在Web浏览器上生成ssh-keygen的密钥对

    本文将深入探讨`ssh-keygen`的原理、使用方法以及`ssh-keygen-web`项目,它允许用户在Web浏览器上生成SSH密钥对。 首先,让我们了解SSH密钥对的工作原理。SSH基于非对称加密技术,其中包含两个密钥:公钥和私钥。...

    使用ssh-keygen,实现免密码登陆linux的方法

    本文将详细介绍如何利用`ssh-keygen`工具生成SSH密钥对,并通过配置实现免密码登录。 #### 一、什么是SSH及SSH密钥? **SSH(Secure Shell)**是一种网络协议,用于计算机之间的加密登录。SSH协议主要提供了两种...

    详解SSH如何配置key免密码登录

    ### SSH Key 免密码登录详解 #### 一、SSH Key 的基本概念与原理 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。通过SSH,可以在非安全的网络环境中提供安全的远程登录服务,其安全性主要依靠...

    js-keygen:浏览器中的ssh-keygen

    使用webcrypto API生成ssh密钥对 观看现场演示,为 ... 在其他任何地方,您都应该可以使用ssh-keygen,这是为SSH生成密钥对的推荐方法。 如何从OpenSSH公钥格式转换为PEM 有关如何转换,请参见 。

    generate-ssh:ssh-keygen 的封装

    ) 并且支持在 Windows 上定位 ssh-keygen 可执行文件。 生成(选择{附加路径,评论,位},cb(错误,数据{私人,公共})) generate 函数在内部自动尝试定位 ssh-keygen 二进制文件。 它在PATH和 Windows 上的一些...

    Linux系统下如何做到SSH免密码登录

    1. 生成密钥对:在本地机器上运行`ssh-keygen -t rsa`命令,系统会提示你输入密钥对的保存位置和私钥的密码(可选)。默认情况下,密钥对会被保存在`~/.ssh`目录下,分别命名为`id_rsa`(私钥)和`id_rsa.pub`(公钥...

    ssh-keygen:在node.js中生成SSH密钥对

    ssh-keygen 生成SSH密钥对 安装 确保您拥有ssh-keygen(如果不确定,请尝试$ ssh-keygen ) npm软件包安装 npm install ssh-keygen 或从github下载并放在./node_modules中 用法 var keygen = require ( 'ssh-...

    ssh-key秘钥无密码登录和批量分发详细笔记文档实战案例

    通过这个实战案例,可以看到SSH秘钥无密码登录和批量分发的整个过程,提高了运维效率和安全性。 七、结论 SSH秘钥无密码登录和批量分发是一种非常重要的技术,它能够提高运维效率和安全性。在实际运维中,需要根据...

    OpenSSH登录SSH2

    ### OpenSSH与SSH2的关系及免密码登录配置详解 #### 一、OpenSSH与SSH2简介 SSH(Secure Shell)是一种网络协议,用于计算机之间的加密登录。SSH2是SSH协议的第二个版本,提供了更安全的数据传输方式。OpenSSH是...

    clj-ssh-keygen:在Clojure中从头开始生成RSA PKCS#1密钥对(无第3方库)

    clj-ssh-keygen 从头开始生成Clojure的RSA PKCS#1密钥(无第三方密钥),导出PEM和OpenSSH格式 ☛仅用于黑客和教育目的! 用法 ( let [key ( generate-key )] ( write-private-key! key " pvt.pem " ) ( write-...

    Linux下实现免密码登录(超详细)

     ssh-keygen的命令手册,通过”man ssh-keygen“命令:  通过命令”ssh-keygen -t rsa“  生成之后会在用户的根目录生成一个 “.ssh”的文件夹  进入“.ssh”会生成以下几个文件  authorized_keys:存放远程...

    ssh(ssh-keygen)配置免输入密码登录远程主机的方法

    本地主机ha01配置: 代码如下:[root@ha01 /]# cd /etc/ssh[root@ha01 ssh]# ssh-keygen -t rsa -N “” (该步骤生成key公私密钥对,-N “”表示密钥对短语为空)Generating public/private rsa key pair.Enter file ...

    J-Flash-keygen.zip

    本文将深入探讨如何通过"J-Flash-keygen.zip"这个压缩包,解决J-Flash无license的问题,从而充分利用这款强大的编程工具。 首先,我们来了解J-Flash。J-Flash是一款强大的、用户友好的SWD、JTAG和SPI接口的编程器,...

Global site tag (gtag.js) - Google Analytics