转自:http://blog.segmentfault.com/zair/1190000000639516

PuTTY是Windows下非常好用的SSH远程登陆客户端。本文介绍两种自动登录的设置方法。

1. 使用快捷方式自动登录

  1. 创建Session: 打开PuTTY,Session选项卡中填写Host NamePortSaved Sessions(假定名称为"session_name")。

  2. 桌面创建PuTTY.exe的快捷方式。

  3. 右键快捷方式,属性>快捷方式>目标,加入如下三个参数:

    X:\yourpath\putty.exe -load "session_name" -l "username" -pw "password"
    

    session_name, username, password 替换为自己的账号信息。

  4. 点击应用保存,搞定。

2. 使用密匙自动登录

  1. 下载PuTTYgen,打开后点击generate,不断点击进度条下空白区域直到生成密匙。

  2. 点击Save private key将私匙保存起来(假定存到X:\mykey.ppk)。弹出设定passphrase的提示可以无视。

  3. 登陆到远程节点,在~(home/username)路径下创建".ssh"文件夹,确保这个文件夹只有自己拥有操作权限:

    $ mkdir -m 700 .ssh
    
  4. 进入文件夹,创建公匙文件"authorized_keys",将PuTTYgen文本框中生成的公匙复制粘贴过来,保存:

    $ cd .ssh
    $ vi authorized_keys
    # Paste the public key and save
  5. 打开PuTTY,进入Connection/SSH/Auth选项卡,在Private key file for authentication:一栏中填入私匙地址(X:\mykey.ppk)。

  6. 回到PuTTY的Session选项卡,将5.的更改保存一下,搞定。

额外附送:如果已经懒到打开PuTTY再登陆节点都嫌麻烦的话,可以用快捷方式使登陆更容易,接上面第4步:

  • 新建一个PuTTY的快捷方式,右键,属性>快捷方式>目标,加入如下参数后保存:

    X:\yourpath\putty.exe -i "X:\mykey.ppk" username@123.45.67.89
    

    引号内为私匙路径,username 为用户名,123.45.67.89 为远程节点的IP,这样设置后快捷方式可直接调用PuTTY的default配置登陆目标节点。如果想要调整终端的色彩和字体,更改default配置即可。

转载:PuTTY的自动登录设置的更多相关文章

  1. putty实现自动登录的方法(ssh和ssh2)

    介绍putty实现自动登录的方法.   1.登录主机并输入ssh-keygen -t rsa  提示Enter file in which to save the key (/root/.ssh/id ...

  2. WIN7开机自动登录设置

    WIN7开机自动登录设置 1    执行rundll32 netplwiz.dll,UsersRunDll 开始菜单中找到运行并单击运行:如下图1所示                         ...

  3. 【Linux】Linux中在mate桌面和gnome桌面root自动登录设置

    [Linux]Linux中在mate桌面和gnome桌面root自动登录设置 GLL_ 2020-03-05 11:41:40  762  收藏 1 分类专栏: Linux 文章标签: linux 版 ...

  4. Win2003及2008R2重启自动登录设置方法

    在windows系统中,使用最多的可能就是远程操作了,关于远程操作的那些事很多用户还是有些迷茫的.如果win2003系统远程重启后,要重新登录系统才能启用远程功能,这就十分的麻烦,如何才能实现重启后的 ...

  5. TX1 文字界面启动与root用户自动登录设置

    设置默认文字启动界面 更改/boot/extlinux/extlinux.conf文件,在最后一行的末尾添加 text. 设置自动登录 在/etc/init/tty1.conf文件末尾添加: exec ...

  6. Windows自动登录设置 Windows免密登录

    设置方法如下:开始-运行-control userpasswords2:打开用户账号管理页面,将“要使用本机,用户必须输入用户名和密码”前面的勾去掉:点击 应用,确定之后.会提示用户输入需要自动登陆系 ...

  7. centos 配置puTTY rsa自动登录

    vim /etc/ssh/sshd_config, 下面三行去掉注释符号# RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysF ...

  8. secureCRT的自动登录设置

    具体设置的步骤如下: 1. 打scrt,创建一个新的回话 2. 右击该回话选择属性,定位到左边选项卡的登录动作 3. 第一行:预期是$; 发送是ssh username@machine name 第二 ...

  9. [转载]百分之百自动登录2345王牌技术员联盟源代码(delphi)

    资源地址:http://download.csdn.net/detail/softlib/9670613

随机推荐

  1. JavaScript 中的 Thunk 函数

    参数的求值策略: var x = 1; function f(m){ return m * 2; } f(x + 5); // x +5 在何时运算? 1.传值调用: var x = 1; funct ...

  2. C#多线程网摘 2

    C#中,可以使用Thread类来处理(包含创建,启动,挂起,恢复,终止等操作)线程.本文将介绍如何使用Thread类来创建与启动新线程. Thread类类位于System.Threading命名空间中 ...

  3. 在Windows上,迁移VisualSVN server

    最近在搭建自动化测试框架,顺便了解了一下SVN的搭建.对于一般的使用场景,VisualSVN还是挺方便的,而且上手特别快. 由于是第一个demo,后期要迁移到其他服务器上面,所以就熟悉了一下serve ...

  4. jquery选择器之子元素

    HTML代码: :first-child 匹配第一个子元素,每个父元素的第一个子元素 :last-child 匹配最后一个子元素,每个父元素的最后一个子元素 <!DOCTYPE html> ...

  5. TOMCAT如何建立两个端口或服务

    近日,一个客户需要将系统放到公网上,局网测试的时候用的8080,但该端口已经被其它应用占用,但又不想更改之前的端口,于是查了下资料,以供后阅 针对客户的这个情况,只是说想增加一个端口,这时只需要去to ...

  6. C#特性学习笔记二

    实例探讨: 自定义了一个特性类: [AttributeUsage(AttributeTargets.Class|AttributeTargets.Method)] class WahAttribute ...

  7. 12 Linux下crontab详解

    1. 概述: crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进 ...

  8. 黄聪: PHP WkHtmlToPdf/WkHtmlToImage 将网页直接转换成pdf和图片

    function convert($type='pdf') { $filename=time(); $url=$this->input->get("url"); if( ...

  9. linux net command /uboot command

    1. uboot command 读取寄存器内容 md [内存地址][长度] 修改内存地址 mw [内存地址][长度] 2. linux络命令  -- netstat -a (all)显示所有选项,默 ...

  10. java io流 对文件操作

    检查文件是否存在 获取文件路径 获取文件大小 ...... 更多参考手册 //对文件的操作 //检查文件是否存在 //获取文件路径 //获取文件大小 //文件是否可读 //文件是否可写 //.... ...