putty实现自动登录的方法(ssh和ssh2)
1、登录主机并输入ssh-keygen -t rsa
提示Enter file in which to save the key (/root/.ssh/id_rsa):
输入/root/.ssh/sea_rsa
根据提示输入相关路径名和文件名并生成两个文件(之后的两个选项直接回车)
2、把那个没有.pub的文件copy出来用puttygen转换一下生成windows下putty可用的key(这里指sea_rsa,选择puttygen的Conversions的Import key(这里指sea_rsa,然后点Save private key)
3、把那个带有.pub的文件改名为authorized_keys并放入/root/.ssh/
4、启动Putty,设置好session的各项参数,然后从左边选择“SSH->Auth”,点击 Browse 按钮,选择那个key文件。再从左边选择 Session,然后点击 Save 按钮把修改保存下来。然后点击Open 按钮就可以登录了。
如果上面的操作都没有问题,那这时应该就自动登录了,只需输入用户名无需输入密码。
如果在Connection里的Data里添加用户名的话就连用户名就不用输入了。
注意:如果只用SSH2协议,需要修改 /etc/ssh/sshd_config 文件,加入(或改为):Protocol 2
ls -l `which ssh` 如果为ssh2的话
需要修改:
cd /root/.ssh2/
touch authorization(对应于authorized_keys)
内容为:
代码如下:
# Local public key
Key id_rsa_1024_a.pub
其他步骤一样
相关推荐
-
使用Putty远程(SSH)管理Linux VPS的图文教程
用它来远程管理Linux VPS十分好用,其主要优点如下:◆ 完全免费;◆ 在Windows 下运行的都非常好;◆ 全面支持ssh1和ssh2:◆ 绿色软件,无需安装,下载后在桌面建个快捷方式即可使用:◆ 体积很小:◆ 操作简单,所有的操作都在一个控制面板中实现.putty下载地址: http://soft.vpser.net/manage/putty/puttyfile_0.60cn.zip下载完成,解压,即可使用.以下是使用putty 登录Linux VPS进行远程(SSH)管理 的图片教程
-
win下调用putty执行命令脚本分享
复制代码 代码如下: @echo offecho ===============================echo Production serverecho ===============================echo please input "y" to continue......set /p input=if "%input%"=="y" ("putty.exe" -pw serverPassword
-
PuTTY登录设置的批量备份导出/导入
今天系统管理员告诉我了一招,在Windows的命令行下运行: REG EXPORT HKEY_CURRENT_USER\Software\SimonTatham SESSION.REG 然后在其他机器上导入注册表信息: SESSION.REG即可. 这个注册表文件还可以用来批量修改缺省配置,比如要把字符集缺省改成UTF-8,用文本编辑器打开SESSION.REG,批量查找一下: "LineCodePage"="" 替换为: "LineCodePage&qu
-
putty实现自动登录的方法(ssh和ssh2)
1.登录主机并输入ssh-keygen -t rsa 提示Enter file in which to save the key (/root/.ssh/id_rsa): 输入/root/.ssh/sea_rsa 根据提示输入相关路径名和文件名并生成两个文件(之后的两个选项直接回车) 2.把那个没有.pub的文件copy出来用puttygen转换一下生成windows下putty可用的key(这里指sea_rsa,选择puttygen的Conversions的Import key(这里指sea_
-
asp.net利用cookie保存用户密码实现自动登录的方法
本文实例讲述了asp.net利用cookie保存用户密码实现自动登录的方法.分享给大家供大家参考.具体分析如下: 在asp.net中可以用cookie保存用户的帐户密码实现自动登录的功能,但是需要强调一下,cookie在客户端保存,是不安全的,推荐使用md5加密保存. 下面分析一下在asp.net中cookie的创建.提取与销毁的方法: 创建cookie 复制代码 代码如下: //向客户端写入Cookie HttpCookie hcUserName1 = new HttpCookie("unam
-
php利用cookie实现自动登录的方法
本文实例讲述了php利用cookie实现自动登录的方法.分享给大家供大家参考.具体实现方法如下: html前端页面代码如下: 复制代码 代码如下: <html> <head> <title>enter password</title> </head> <body> <form name="forml" method="post" action="cookieb
-
C#.NET实现网页自动登录的方法
本文实例讲述了C#.NET实现网页自动登录的方法.分享给大家供大家参考.具体如下: 用C#语言编写一个Windows Form应用程序,实现自动登录一个特定的页面. 下面以自动登录:http://localhost/Web/Login.aspx 作为例子,讲解如何模拟手工输入用户名密码并点击登录,实现自动登录. 新建一个C#应用程序,给应用程序起个名字,如AutoLogin,在窗体中添加一个TextBox.Button,及WebBrowser控件,并为WebBrowser控件添加webBrows
-
Selenium获取登录Cookies并添加Cookies自动登录的方法
本章中用到的关键方法如下: get_cookies(): 获得所有cookie信息. get_cookie(name): 返回字典的key为"name"的cookie信息. add_cookie(cookie_dict): 添加cookie."cookie_dict"指字典对象,必须有name 和value 值. delete_cookie(name,optionsString):删除cookie信息."name"是要删除的cookie的名称,&
-
Win 2003两种自动登录的方法
如何快速的进入Windows 2003操作系统呢?在本文中我们将介绍两种快速登陆Windows 2003操作系统的方法: 一种方法比较简单,您只需单击"开始|运行",并在输入框中键入"control userpasswords2",这样就可以在"用户账户"管理窗口中清除"要使用本机,用户必须输入密码"复选项的选中状态,然后按下键盘的"Ctrl+Shift+A",将会得到一个"自动登录"的
-
java使用Filter实现自动登录的方法
本文实例为大家分享了java实现自动登录的具体代码,供大家参考,具体内容如下 当你勾选(记住登录状态),用cookie保存用户名和密码.不勾选,cookie失效. 所有的页面都要经过autoLoginFilter.java 的过滤器,在这类中,必须要判断cookies不为null,获得所有的cookie,得到name为user的cookie,进行用户名和密码的验证,如果不为null,则将user存入session. 在LoginServlet.java中,获得username和password参
-
C#实现12306自动登录的方法
依然使用IE9的捕获参数,做了一个12306的登录功能.参照了网上童鞋们的做法. 其他都和前面几篇读取余票.票价一样,不过登录要用到证书的问题,这个参考了一个网上的例子. 不过12306会随时变化,下面的登录不一定一直都能成功.如果12306有变化,大家可以根据变化对代码做修改.总之使用的方法不变,就是捕获参数和url,然后自己补充参数. 效果如下: 项目名称:Test12306AutoLogin: 环境:.net 4.0,Visual studio 2010: 项目图: 核心代码如下, 信任证
-
ssh自动登录的4种实现方法
1. 自动ssh/scp方法 A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110;A和B的系统都是Linux 在A上运行命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)# ssh root@192.168.60.110 "mkdir .ssh" (需要输入密码)# scp ~/.ssh/id_rsa.pub root@192.168.60.110:.ssh/
-
在CentOS / RHEL上设置 SSH 免密码登录的方法
作为系统管理员,你计划在 Linux 上使用 OpenSSH,完成日常工作的自动化,比如文件传输.备份数据库转储文件到另一台服务器等.为实现该目标,你需要从主机 A 能自动登录到主机 B.自动登录也就是说,要在 shell 脚本中使用ssh,而无需要输入任何密码. 本文会告诉你怎样在 CentOS/RHEL 上设置 SSH 免密码登录.自动登录配置好以后,你可以通过它使用 SSH (Secure Shell)和安全复制 (SCP)来移动文件. SSH 是开源的,是用于远程登录的最为可靠的网络协议
随机推荐
- java使用JDBC动态创建数据表及SQL预处理的方法
- Js FCKeditor的值获取和修改的代码小结
- 正则表达式简介及在C++11中的简单使用教程
- Android获取照片、裁剪图片、压缩图片
- 用java在web环境下上传和下载文件的技巧
- iOS中使用NSURLConnection处理HTTP同步与异步请求
- js实时计算字数提醒的文本框
- .NET实现简易的文件增量备份程序
- Visual Studio 2017通过SSH调试Linux上.NET Core
- 详解jquery uploadify 上传文件
- 通过MSXML2自动获取QQ个人头像及在线情况(给初学者)
- 使用asx3m与xstream配合解决flex与java利用httpservice传递xml数据问题
- JS定时器用法分析【时钟与菜单中的应用】
- 在java代码中获取JVM参数的方法
- Atitit.js的键盘按键事件捆绑and事件调度
- 基于jQuery Ajax实现上传文件
- 实例详解jQuery Mockjax 插件模拟 Ajax 请求
- 如何防止回车(enter)键提交表单
- JavaScript网页制作特殊效果用随机数
- ABP入门系列之分页功能的实现
