`
贝壳水母
  • 浏览: 146579 次
  • 性别: Icon_minigender_1
  • 来自: 广州中低收入人群
社区版块
存档分类
最新评论

(翻译)Mac下ssh使用密钥登录

 
阅读更多
来源:http://stackoverflow.com/questions/3475069/use-ppk-file-in-mac-terminal-to-connect-to-remote-connection-over-ssh

putty可以使用ppk格式的私钥通过ssh登录主机,而不需要输入密码
Mac下,如何使用得到的ppk?


·安装putty
sudo port install putty

这条命令会安装putty,以及各种依赖包,顺带会安装puttygen,puttygen可以用来.pem文件,伟大的gfw下,一般需耗费较长时间,耐心等候10几分钟到1小时。。。

·使用puttygen生成.pem格式密钥
puttygen privatekey.ppk -O private-openssh -o privatekey.pem


·直接使用密钥登录
ssh -i privatekey.pem user@my.server.com
分享到:
评论

相关推荐

    SSH Copy 17.03.1 好用的mac pro 苹果电脑 ssh 客户端 gui

    2. **密码和密钥对认证**:支持使用密码登录,同时也支持更安全的公钥/私钥对认证方式,用户可以上传自己的SSH密钥到服务器,实现无密码登录,提高安全性。 3. **会话记录**:软件具有会话记录功能,可以保存用户的...

    .ssh for mac book 安装包

    此外,了解如何在Mac上生成和管理SSH密钥对也至关重要。在终端中,可以使用`ssh-keygen`命令生成一对公钥和私钥,公钥可以上传到远程服务器的~/.ssh/authorized_keys文件,以实现无密码登录。私钥则保留在本地,作为...

    如何开启Ubuntu SSH远程登录

    10. **工具的使用**:在提供的文档`Ubuntu SSH.docx`中,可能会详细解释这些步骤,并可能包含一些高级配置,如限制SSH登录的用户、使用密钥对、配置SSH服务器的详细选项等。 总的来说,了解并正确配置SSH对于远程...

    小巧的ssh登录软件

    在实际使用中,SSH登录软件如PuTTY极大地提高了IT专业人士的工作效率,使他们能够远程控制服务器、执行命令、管理文件,而不受地理位置限制。对于远程工作、云计算环境和分布式系统来说,SSH和PuTTY这样的工具是不可...

    lastpass-ssh-key:使用 LastPass CLI 加载当天的 SSH 密钥

    使用 LastPass CLI 加载当天的 SSH 密钥 在我们共享 Mac 工作站,因此我们通常会在当天登录。 我过去常常在 U 盘上携带我的 SSH 密钥。 现在它是一个备份,我使用 LastPass 加载了我的 SSH 密钥。 先决条件 帐户 ...

    sshshell.zip

    SSH(Secure Shell)是一种网络协议,用于在...掌握SSH的使用方法,无论是基础的命令行登录,还是高级的密钥认证和端口转发,都将极大地提升工作效率和安全性。对于Mac用户来说,熟悉这些技能是日常工作中必要的能力。

    ssh工具 远程登录用的

    5. 插件和扩展:Putty社区提供了许多插件和扩展,如PuTTYgen(生成SSH密钥)、Pageant(密钥代理)等,增强了其功能和灵活性。 在实际应用中,SSH工具如Putty通常用于: - 系统管理:服务器维护、软件部署、日志...

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

    1. **生成SSH密钥对**:在本地客户端上使用`ssh-keygen`命令生成一对密钥,包括公钥(一般为id_rsa.pub)和私钥(如id_rsa)。 2. **复制公钥到远程服务器**:使用`ssh-copy-id`命令将公钥复制到远程服务器的`~/....

    SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中提供安全的数据传输和远程登录。SSH通过加密技术和认证机制,确保了用户的会话安全,防止数据被窃听或篡改。 SecureCRT的特性包括: 1. **多平台支持...

    远程工具SSH

    SSH,全称Secure Shell,是一种网络协议,用于在不安全的网络环境中提供安全的远程登录和其他网络服务。它通过加密技术确保数据传输的安全性,防止数据被窃取或篡改。SSH是IT管理员进行远程系统管理的重要工具,尤其...

    secureCRT支持SSH(SSH1和SSH2)的终端仿真程序

    在实际使用中,`密钥.txt`文件可能是用来存储SSH密钥对的一部分,其中包含公钥和私钥。使用SSH密钥对登录可以避免每次输入密码,提高工作效率,同时也增加了安全性。通常,公钥会被部署在远程服务器上,私钥则保留在...

    secure crt用于SSH登录

    **SecureCRT:SSH登录Linux服务器的强大工具** SecureCRT是一款强大的远程终端模拟软件,它支持多种协议,包括Secure Shell (SSH1 和 SSH2),Telnet,Rlogin,Serial等,是Linux系统管理员进行远程管理的得力助手。...

    ne7ssh源代码

    【ne7ssh源代码】是针对SSH(Secure Shell)协议的一种第三方实现,SSH是一种网络协议,用于在不安全的网络环境中提供安全的远程登录和其他服务。这个源代码库旨在为开发者提供一个可自定义和扩展的SSH实现,它依赖...

    将U盘变密钥盘 将U盘变密钥盘

    2. 安全外壳(SSH)密钥:在Linux或Unix系统中,可以将U盘上的SSH密钥与用户的账户关联,使得用户必须提供U盘才能通过SSH进行远程登录。 3. 密码管理工具:一些密码管理软件如 KeePass 支持使用USB设备作为解锁密钥...

    机密:将SSH密钥存储在Secure Enclave中

    此外,将SSH密钥存储在Secure Enclave还意味着,即使系统被完全破解,攻击者也无法在没有物理设备的情况下提取这些密钥。这进一步提升了远程服务器的安全性,因为没有私钥,攻击者无法冒充合法用户进行SSH连接。 ...

    SSH2入门项目,没有最好,只有更好

    4. 数据完整性检查:SSH2使用消息认证码(MAC)来验证数据在传输过程中未被篡改。 5. 会话复用:SSH2支持会话复用,即一旦建立了安全连接,后续的请求可以复用该连接,减少握手开销。 在这个入门项目中,可能包含...

    面试笔试题加ssh2项目代码

    在IT行业中,SSH2(Secure Shell 2)是一种广泛使用的安全协议,用于在网络之间提供加密通信,特别是对于远程登录、文件传输以及网络服务。SSH2是SSH1的升级版,提高了安全性并修复了SSH1的一些已知问题。面试中,...

    ssh源码

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。它是IT领域中广泛使用的工具,特别是在系统管理和自动化任务中。SSH源码是指实现SSH协议的程序代码,通常由C语言编写,因为...

    ssh远程登录管理配置(secureCRT的使用).zip

    本文将详细介绍如何使用SecureCRT进行SSH远程登录管理配置,以及如何利用它与ENSP(Enterprise Network Simulation Platform,企业网络仿真平台)进行交互。 首先,我们需要下载并安装SecureCRT软件。确保选择与...

    mac上好用的SSH工具.zip

    在Mac操作系统上,SSH(Secure Shell)是一种广泛使用的网络协议,允许用户安全地远程登录到另一台计算机,进行命令行交互。在寻找适用于Mac的SSH工具时,"mac上好用的SSH工具.zip" 提供了两个专为Mac设计的SSH...

Global site tag (gtag.js) - Google Analytics