`
贝壳水母
  • 浏览: 147442 次
  • 性别: 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登录使用radius服务器认证配置方法

    ### SSH登录使用RADIUS服务器认证配置方法 在企业级网络环境中,为了提高安全性与管理效率,通常会采用集中式身份验证系统,如RADIUS(Remote Authentication Dial In User Service)。RADIUS不仅支持传统的拨号...

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

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

    mac OS SSH linux

    ### mac OS SSH Linux...例如,如果你的Linux服务器使用的是其他类型的SSH密钥(如DSA或ECDSA),则在生成密钥对时应使用相应的选项(如`ssh-keygen -t dsa`)。总之,熟练掌握这些技巧将使你在日常工作中受益匪浅。

    .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 密钥。 先决条件 帐户 ...

    Linux系统SSH无密码登录配置

    首先,我们需要在每个服务器节点上生成SSH密钥对。在命令行中,使用以下命令生成RSA类型的密钥对: ``` ssh-keygen -t rsa ``` 默认情况下,它会在`~/.ssh/`目录下创建`id_rsa`(私钥)和`id_rsa.pub`(公钥)...

    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`命令将公钥复制到远程服务器的`~/....

    新手教学系列-SSH基础使用教程

    #### 三、SSH密钥管理 - **私钥与公钥的概念**: - **私钥**:通常存储在客户端,用于解密从服务器发送来的信息。 - **公钥**:则被放置在服务器端,用于加密从客户端发送来的信息。 - **密钥生成**: - 可以使用...

    nat模式下使用ssh

    在NAT模式下使用SSH,主要是为了让虚拟机与主机或者外部网络通过安全的Shell协议进行通信。SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。以下将详细解释如何在Ubuntu...

    mac 获取gitLab代码方法

    在Mac操作系统上获取GitLab代码的过程涉及几个关键步骤,包括生成SSH密钥、配置SSH密钥、安装Git客户端以及克隆代码仓库。以下是对这些步骤的详细解释: 首先,生成SSH密钥是连接GitLab服务器的安全方式。SSH...

    Solaris SSH配置和原理

    #### 四、SSH使用及密钥认证 SSH支持多种认证方式,包括密码认证、密钥认证等。其中,密钥认证是最常用的一种方式,因为它更加安全。 ##### 1. 密钥生成与管理 用户在本地生成公钥和私钥对: ```bash local# ssh-...

    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系统管理员进行远程管理的得力助手。...

Global site tag (gtag.js) - Google Analytics