• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Putty实现自动登陆远程Linux主机的方法

Putty实现自动登陆远程Linux主机的方法

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了putty连接不上linux,putty连接linux,linux putty,putty远程登录linux,putty登录linux等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

由于工作需要,经常要从 Windows 主机访问远程的 Ubuntu 服务器,每次输入账号和老长的密码,感觉很麻烦,于是参考网上的教程简单的设置了一下就能自动登陆远程主机了,非常的方便。

虽然 Putty 也提供了 puttygen.exe 生成公/密钥,但是和 Linux 主机生成的 KEY 格式不同,需要手工修改格式,所以采用 Linux 主机自己生成 KEY 的方式。

首先登陆到 Linux 主机,具体过程如下:

1. 生成公钥和密钥
verdana@hostname:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/verdana/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/verdana/.ssh/id_rsa.
Your public key has been saved in /home/verdana/.ssh/id_rsa.pub.
The key fingerprint is:
51:51:da:44:28:b5:83:de:d2:1e:60:4f:81:c9:f1:1a verdana@hostname.com
</div>
注意 passphrase 留空。

2. 将公钥内容追加到 authorized_keys
# 若 authorized_keys 已经存在,则跳过 touch 创建文件这一步
verdana@hostname:~/.ssh$ touch authorized_keys
verdana@hostname:~/.ssh$ cat id_rsa.pub >> authorized_keys
</div>
3. 下载密钥并转换为 Putty 可识别的格式
Putty 无法识别 Linux 主机生成的的密钥,所以需要用 puttygen.exe 转换一下。
a) 使用 FTP 软件或者其它方式将生成的密钥 id_rsa 拷贝到客户端主机,这里我的客户端是 Vista 系统
b) 打开puttygen.exe,点击菜单上的:转换->导入密钥->保存密钥(如:id_rsa.ppk),密钥即转换完成,这里不设置密码保护

4. 设置 Putty

打开 Putty
a) 会话,主机名称填入:user@remote-host,user 是你的 Linux 主机登陆名称,remote-host 是 IP 或者远程主机域名,比如: root@phpvim.net。
b) 连接->SSH->认证->浏览,选择刚才转换后的密钥(id_rsa.ppk),之后保存会话即可。

5. 使用 Cygwin?

如果使用的 Cygwin 的 ssh 登录远端服务器的话,只需要把第3步生成的密钥 id_rsa (无需任何转换)拷贝至 Cygwin 用户的 .ssh 目录即可。

</div>

您可能想查找下面的文章:

  • Putty实现自动登陆远程Linux主机的方法

相关文章

  • centos 设置定时任务执行指定脚本的方法
  • linux仿写chmod命令
  • linux shell命令的常用快捷键
  • linux下passwd命令设置修改用户密码的方法
  • Shell中实现“多线程”执行脚本文件完美解决方案
  • linux BASH shell下设置字体及背景颜色
  • Linux在shell中自动生成1到100的数组方法(两种方法)
  • linux ar 命令的使用说明和实例讲解
  • linux基础之Shell Script入门介绍
  • 一天一个shell命令 文本操作系列-linux dd使用教程

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Shell脚本实现自动发送邮件的例子
    • 在linux的终端退出python命令行的方法
    • Linux下的tar压缩解压缩命令详解(小结)
    • linux 创建守护进程的相关知识
    • Shell脚本while、until循环语句简明教程
    • bash shell命令行选项与修传入参数处理
    • Linux 分区初始化为物理卷,把物理卷加入卷组的方法
    • Shell脚本中实现更新PHP5
    • except自动登录的几段代码分享
    • php-fpm开机自动启动Shell脚本

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有