putty以密钥认证方式远程连接服务器
- 格式:doc
- 大小:368.50 KB
- 文档页数:8
putty使用方法Putty是一款免费的SSH和Telnet客户端,它可以在Windows平台上运行。
Putty支持多种加密算法,并且非常易于使用。
下面是Putty 的详细使用方法。
一、下载和安装1. 打开浏览器,进入Putty的官方网站。
2. 点击“Download Putty”按钮,下载最新版本的Putty。
3. 下载完成后,双击.exe文件进行安装。
4. 按照安装向导提示完成安装。
二、连接远程服务器1. 打开Putty程序。
2. 在“Host Name(or IP address)”文本框中输入远程服务器的IP地址或域名。
3. 选择连接类型:SSH或Telnet。
4. 点击“Open”按钮开始连接。
三、登录远程服务器1. 输入用户名和密码进行登录。
四、配置会话选项1. 在左侧菜单栏中选择“Session”选项卡。
2. 输入一个会话名称,并点击“Save”按钮保存会话选项。
3. 可以在右侧菜单栏中设置各种选项,如窗口大小、字体等。
五、使用命令行1. 连接成功后,在命令行窗口中输入需要执行的命令即可。
六、保存会话记录1. 在左侧菜单栏中选择“Session Logging”选项卡。
2. 选择日志文件的保存路径和文件名,并选择日志类型。
3. 点击“Start”按钮开始记录会话。
七、使用SSH密钥登录1. 在左侧菜单栏中选择“SSH”选项卡。
2. 点击“Auth”按钮,在“Private key file for authentication”文本框中输入私钥文件的路径。
3. 返回“Session”选项卡,输入用户名和服务器IP地址,点击“Open”按钮开始连接。
八、使用代理服务器1. 在左侧菜单栏中选择“Proxy”选项卡。
2. 选择代理类型:HTTP、SOCKS4或SOCKS5。
3. 输入代理服务器的IP地址和端口号,并选择需要身份验证时输入的用户名和密码。
4. 返回“Session”选项卡,输入用户名和服务器IP地址,点击“Open”按钮开始连接。
文档从互联网中收集,已重新修正排版,word格式支持编辑,如有帮助欢迎下载支持。
Putty、WinSCP用密钥登录SSH出现服务器
拒绝的解决方法
By Nitaishan 2015-5-16
今天在调试服务器SSH的时候,想用将Linux的openssh改用密钥登录,弃用密码登录。
于是用puttygen生成公钥和私钥,将公钥上传至服务器,并用:
#cat public-key.key >> .ssh/authorized_keys
修改ssh配置
#vi /etc/ssh/sshd_config
……
PermitRootLogin no 禁止root用户远程登录
RSAAuthentication yes 密钥加密方式
PubkeyAuthentication yes 使用密钥登录ssh
PasswordAuthentication no 禁止密码方式登录
……
修改好后,重启service sshd restart
然后在客户端putty用私钥登录,居然出现如下提示:
于是到处找问题,后面发现puttygen生成的公钥内容是多行的,如下:
用editplus之类的软件或记事本,将公钥修改成一行,然后上传到服务器合并到.ssh/authorized_keys中,即可解决错误提示。
修改后的公钥如下:
1如有帮助欢迎下载支持。
putty 协议Putty 协议Putty 是一种免费的、开放源代码的SSH和Telnet客户端,用于在远程计算机之间进行安全的数据通信。
它支持多种操作系统,包括Windows、Linux和Mac OS等。
Putty协议是Putty客户端与远程服务器之间进行通信的协议。
它使用SSH(Secure Shell)协议进行数据加密和身份验证,确保数据的机密性和完整性。
SSH协议是一种网络协议,用于在不安全的网络上安全地进行远程登录和文件传输。
Putty协议的特点之一是它的简单易用性。
通过Putty客户端,用户可以轻松地连接到远程服务器,并执行各种操作,如远程登录、文件传输、远程命令执行等。
它提供了一个直观的用户界面,使用户能够方便地进行操作。
另一个特点是Putty协议的安全性。
通过使用SSH协议进行通信,Putty协议能够提供加密和身份验证的功能,以保护数据的安全。
用户可以通过使用公钥和私钥来进行身份验证,确保只有合法的用户可以访问远程服务器。
Putty协议还具有可定制性。
用户可以根据自己的需求进行配置,包括设置字体、颜色、快捷键等。
这使得用户能够根据自己的喜好和使用习惯来调整Putty客户端,提高工作效率。
在使用Putty协议时,用户需要提供远程服务器的地址和端口号。
通过输入正确的地址和端口号,用户可以建立与远程服务器的连接。
一旦连接建立成功,用户就可以通过Putty客户端进行各种操作,如查看文件、编辑文件、执行命令等。
尽管Putty协议在远程服务器管理中非常有用,但它也有一些局限性。
首先,Putty协议只适用于SSH和Telnet协议,不支持其他协议。
其次,Putty协议只能在支持SSH和Telnet服务的远程服务器上使用。
最后,Putty协议在文件传输方面的功能相对有限,不如其他专门的文件传输工具。
总的来说,Putty协议是一种方便、安全且易用的远程服务器管理工具。
它通过使用SSH协议进行通信,保证了数据的安全性和机密性。
putty ssh命令参数(最新版)目录1.Putty 简介2.SSH 命令参数介绍3.Putty 中使用 SSH 命令参数的方法4.常见 SSH 命令参数实例5.总结正文1.Putty 简介Putty 是一款免费的、开源的 SSH 客户端,可以用于在 Windows 平台上连接到远程 Linux 服务器。
通过 Putty,用户可以在本地计算机和远程服务器之间进行安全数据传输和命令操作。
2.SSH 命令参数介绍在 Putty 中,用户可以通过 SSH 命令参数来进行更加高级的操作。
SSH 命令参数是在 SSH 命令后添加的,用空格隔开。
下面介绍一些常用的 SSH 命令参数:- -l 用户名:指定远程服务器的用户名- -p 端口号:指定远程服务器的 SSH 端口号,默认为 22- -i 身份文件:指定用于身份验证的私钥文件- -P 端口转发:指定端口转发规则- -X 协议:指定使用 X11 协议- -L 端口映射:指定本地端口与远程端口的映射关系3.Putty 中使用 SSH 命令参数的方法在 Putty 中使用 SSH 命令参数非常简单,只需在“连接名称”或“主机名”中输入 SSH 命令参数,然后用空格隔开即可。
例如,要使用端口转发,可以在“连接名称”中输入“-P 1234:5678”。
4.常见 SSH 命令参数实例- 连接到远程服务器,使用用户名“user”和密码“password”进行身份验证:`putty -l user -p password`- 连接到远程服务器,使用用户名“user”和私钥文件“id_rsa”进行身份验证:`putty -l user -i id_rsa`- 连接到远程服务器,并将本地端口 8080 映射到远程端口 8080:`putty -L 8080:8080`- 连接到远程服务器,并使用 X11 协议:`putty -X`- 连接到远程服务器,并进行端口转发,将本地端口 1234 映射到远程端口 5678:`putty -P 1234:5678`5.总结通过使用 Putty 和 SSH 命令参数,用户可以更加高效地进行远程服务器操作和管理。
putty使⽤密钥登陆OpenSSH配置⽅法(图⽂详解)在Windows管理Linux服务器时,常使⽤putty登陆ssh进⾏远程管理。
默认登陆验证⽅式为密码认证,该⽅式虽然简单,但每次登陆都要输⼊⼀长串的密码,相当⿇烦。
⽽且,如果万⼀把root允许登陆打开,还有可能被强⼒破解,导致严重的后果。
所以,通常建议⽤密钥登陆验证代替密码⽅式,即简单,⼜可靠。
⼀、为什么建议使⽤密钥登陆通常现在的Linux发⾏版都使⽤OpenSSH代替telnet、rsh等明⽂传输的终端服务。
以红旗 DC Server 5.0为例:# rpm -qa|grep -E -w 'openssh'openssh-clients-4.0p1-1.2AXopenssh-server-4.0p1-1.2AXopenssh-4.0p1-1.2AX⽽OpenSSH默认是同时⽀持密码和密钥两种认证⽅式的。
转⼀个说明:为什么要使⽤公钥认证通常,通过ssh登录远程服务器时,使⽤密码认证,分别输⼊⽤户名和密码,两者满⾜⼀定规则就可以登录。
但是密码认证有以下的缺点:a)⽤户⽆法设置空密码(即使系统允许空密码,也会⼗分危险)b)密码容易被⼈偷窥或猜到c)服务器上的⼀个帐户若要给多⼈使⽤,则必须让所有使⽤者都知道密码,导致密码容易泄露,⽽且修改密码时必须通知所有⼈⽽使⽤公钥认证则可以解决上述问题。
a)公钥认证允许使⽤空密码,省去每次登录都需要输⼊密码的⿇烦b)多个使⽤者可以通过各⾃的密钥登录到系统上的同⼀个⽤户c)即使修改了对应⽤户的密码,也不会影响登陆d)若同时禁⽤密码认证,则只要保证私钥的安全,不会受到暴⼒破解的威胁⼆、使⽤putty⽣成密钥和登陆根据公钥认证的原理(见后⾯说明),认证双⽅任何⼀⽅都可制作该钥匙对,并且只要认证⽅有被认证⽅的公钥信息,即可匹配成功。
这⾥,我们先以Windows上的putty登陆Linux服务器为例说明。
putty的使用Putty是一款免费的SSH和Telnet客户端,是开源软件,非常实用。
它可以连接到Linux和Unix服务器,提供一种安全的、可靠的方式来访问远程主机。
在本文中,我将阐述如何使用Putty连接到远程服务器,以及如何设置远程服务器的一些基本配置。
第一步,打开Putty软件。
在打开Putty时,你将看到一个窗口,你需要填写远程服务器的IP地址和端口号。
你也可以设置会话的名称以后稍后再次连接到相同的服务器。
一旦填写好,点击“Open”按钮来连接到服务器。
第二步,输入用户名和密码。
当你第一次连接到远程服务器时,系统会提示你输入用户名和密码。
输入后按回车键,系统会验证你的用户名和密码,然后显示你连接到的远程服务器的命令行。
第三步,配置远程服务器。
在连接到远程服务器后,你可以配置服务器的一些基本设置。
在终端窗口下,右键点击终端窗口,选择“Change Settings“,然后在弹出的窗口中修改设置。
例如,你可以设置字体、颜色、光标样式等。
你还可以设置SSH密钥,以提供更高的安全性。
第四步,使用远程服务器的命令行。
在连接到远程服务器后,你可以使用远程服务器的命令行进行一些操作。
例如,你可以列出文件、创建文件、删除文件等。
你还可以远程安装一些软件包、升级系统等。
第五步,断开连接。
当你完成了使用时,你需要断开与远程服务器的连接。
在终端窗口上,输入“exit”命令退出连接。
综上所述,Putty是一个高效的SSH和Telnet客户端,可以帮助你连接到远程Linux和Unix服务器。
它的设置很简单,使用非常方便。
通过使用Putty,你可以轻松地远程管理服务器、执行命令行操作、升级系统等。
一定要注意保护好你的连接信息,并遵守好服务器管理规定。
PuTTY使用密钥登录到Linux分类:LINUX如今很多系统管理员都喜欢使用SecureCRT和PuTTY登录到服务器上管理,这里介绍下如何使用密钥来进行登录认证过程。
1. 使用PuTTY客户端先到PuTTY网站去下载putty.exe, psftp.exe, puttygen.exeLink: /~sgtatham/putty/download.htmlBinariesThe latest release version (beta 0.60). This will generally be a version I think is reasonably likely to work well. If you have a problem with the release version, it might be worth trying out the latest development snapshot (below) to see if I've already fixed the bug, before reporting it to me.For Windows 95, 98, ME, NT, 2000, XP and Vista on Intelx86PuTTY:putty.exe(or by FTP)(RSA sig)(DSA sig)PuTTYtel:puttytel.exe(or by FTP)(RSA sig)(DSA sig)PSCP:pscp.exe(or by FTP)(RSA sig)(DSA sig)PSFTP:psftp.exe(or by FTP)(RSA sig)(DSA sig)Plink:plink.exe(or by FTP)(RSA sig)(DSA sig)Pageant:pageant.exe(or by FTP)(RSA sig)(DSA sig)PuTTYgen:puttygen.exe(or by FTP)(RSA sig)(DSA sig)1.1 使用puttygen.exe生成密钥puttygen.exe 运行界面生成密钥过程保存共钥与私钥密钥也可以添加passphrase来保护你的密钥。
putty使用说明
Putty是一个常用的SSH(Secure Shell)客户端程序,用于远
程登录Linux服务器或其他支持SSH协议的设备。
它提供了一个图
形化界面,使用户可以通过SSH协议安全地连接到远程主机并进行
操作。
要使用Putty,首先需要下载并安装Putty软件。
安装完成后,打开Putty程序,你会看到一个简单的界面,包括“Host Name(主
机名)”和“Port(端口)”等输入框。
在“Host Name”输入框中
输入远程主机的IP地址或域名,然后选择连接的协议(通常是SSH),输入端口号(默认是22),最后点击“Open”按钮。
接下来,Putty会弹出一个窗口,要求输入用户名和密码。
输
入正确的用户名和密码后,你就可以在Putty的窗口中远程登录到
服务器了。
在Putty连接成功后,你可以在窗口中输入命令来操作远程主机,比如查看文件、编辑配置文件、执行程序等。
同时,Putty还
支持SSH密钥认证和其他高级功能,可以根据需要进行配置和使用。
总的来说,Putty是一个简单易用的SSH客户端,适用于远程管理和操作Linux服务器或其他支持SSH协议的设备。
希望以上说明能够帮助你更好地使用Putty进行远程操作。
PuTTY远程登录软件教程第一章:什么是PuTTY和远程登录?PuTTY是一款免费、开源的远程登录软件,适用于Windows 操作系统。
它允许用户通过网络安全地远程连接到其他计算机,并执行各种操作,例如文件传输、终端访问和网络配置。
第二章:PuTTY的安装和配置1. 下载PuTTY:在PuTTY官方网站下载适合你的Windows版本的PuTTY安装包。
2. 安装PuTTY:运行安装包,按照提示完成安装过程。
3. 配置PuTTY:打开PuTTY软件,你将看到一个配置窗口。
填写远程计算机的IP地址或主机名,并选择连接类型(SSH、Telnet、Rlogin等)。
4. 保存和加载配置:填写完毕后,可以保存配置信息,以便下次快速连接。
第三章:使用PuTTY进行远程登录1. 打开PuTTY软件后,输入远程计算机的IP地址或主机名。
2. 选择连接类型,如SSH,以确保安全连接。
3. 点击“打开”按钮,软件将建立与远程计算机的连接。
4. 输入用户名和密码,进行身份验证。
5. 成功登录后,你将看到一个命令行界面,可以开始执行各种操作。
第四章:PuTTY的高级功能1. SSH密钥:PuTTY支持SSH密钥身份验证,它提供更安全的登录方式。
你可以使用PuTTY Key Generator创建和管理密钥。
2. 会话管理:PuTTY可以保存和加载配置,使你可以轻松连接多个远程计算机。
3. 文件传输:PuTTY包含一个名为PSCP的工具,它可以用于安全地传输文件。
你可以使用命令行或PuTTY软件界面进行文件传输。
4. X11转发:PuTTY支持X11协议转发,允许你在远程计算机上运行图形化应用程序。
第五章:常见问题和解决方法1. 连接问题:如果无法连接远程计算机,请检查IP地址或主机名是否正确,并确保网络连接正常。
2. 身份验证问题:如果用户名或密码错误,你将无法成功登录。
确保输入准确,并与系统管理员确认是否有权限访问。
如果你打算在windows下访问另外一台装有Linux的机子(系统管理员对公司服务器管理或个人站长对vps的管理……),那么推荐使用putty (当然你的linux 必须已经安装了ssh服务器才行。
)SSH提供两种级别的安全验证: 一是基于口令的安全验证。
只要用户知道自己账号和口令,就可以登录到远程主机。
所有传输的数据都会被加密,但是不能保证用户正在连接的服务器就是用户想连接的服务器。
可能会有别的服务器在冒充真正的服务器,这存在着潜在的威胁。
二是基于密匙的安全验证。
需要依靠密匙,也就是用户必须为自己创建一对公匙/密钥对,并把公用密匙放在需要访问的服务器上。
如果需要连接到SSH服务器上,客户端软件就会向服务器发出请求,请求使用用户的密匙进行安全验证。
服务器收到请求之后,先在服务器上用户的主目录下找到该用户的公用密匙,然后把它和用户发送过来的公用密匙进行比较。
如果两个密匙一致,服务器就用公用密匙加密“质询”并把它发送给客户端软件。
客户端软件收到“质询”之后就可以用用户的私人密匙解密再把它发送给服务器。
一、通过方式一:口令认证登陆1、打开putty.exe1)、Session –> Host Name (填写服务器地址或者域名,如:192.168.0.250s) 如果远程主机存在提示如下:login as: rootroot@192.168.0.250's password:正确输入密码后即可正常登陆远程Linux主机(注意:远程Linux主机的/etc/ssh/sshd_config配置文件PasswordAuthentication 必须为 yes修改后/etc/init.d/sshd reload #加载修改后的配置文件并生效)二、通过方式二:密匙认证登陆方案一:使用puttygen.exe生成的密匙1、用puttygen.exe生成一对密匙1)、打开puttygen.exe,直接点击Generate,鼠标在Key区空白的位置频繁的晃动加快随机数的产生,这样几秒钟就可以生成我们需要的密匙2)、在key comment填写信息,相当于备注在key passphrase处填写key的密码3)、将上面框框内的东西(公钥)粘贴到/root/.ssh/authorized_keys文件里,没有的话,新建这个文件。
Putty使⽤密钥登陆SSH
平时⼯作学习必须要使⽤Windows,在SSH远程连接软件⾥Putty算是⽤得⽐较顺⼿的,⽽且很⼩巧。
但是每次输⼊密码很⿇烦,还容易输错,OpenSSH可以利⽤密钥来⾃动登陆,如此⼀来⽅便了不少。
配置过程分为三步:
1、⽣成公钥和私钥
先要下载⼀个叫puttygen的软件(下载见附件),在Windows端⽣成公钥和私钥。
点击Generate开始⽣成
在⽣成过程中⽤⿏标在进度条下⾯的空⽩处乱晃⼏下,产⽣随机性:
⽣成完毕,将私钥保存起来:
然后将公钥全选复制。
2、远程主机配置
我这⾥使⽤的是CentOS6.4,已经安装了OpenSSH,如果远程主机没有安装的,先要安装。
先连接上远程主机,然后输⼊命令
1vim ~/.ssh/authorized_keys
按“i”键进⼊编辑模式(⽤过vi/vim的都应该知道吧),然后点⿏标右键将刚才复制的公钥粘贴进去,然后按“Esc”,输⼊wq<Enter>保存。
安全起见,设置验证⽂件为只读:
1chmod400 ~/.ssh/authorized_keys
3、Putty端配置
先到Connection-Data项设置⾃⼰的登陆⽤户名,如图(我的是root):
再点SSH项下⾯的Auth,添加第⼀步保存的私钥
然后很重要的是要回去Session项⾥保存不然下次⼜得重新添加⼀遍
然后再双击Default Settings⾥保存的任务,就直接登陆进去了:。
putty使用技巧Putty是一款常用的SSH客户端,它可以在Windows系统上连接到远程服务器,进行远程操作。
在使用Putty时,有一些技巧可以提高效率和便利性。
1. 使用会话管理器Putty的会话管理器可以保存连接信息,方便下次快速连接。
在会话管理器中,可以设置连接的主机名、端口、协议、用户名、密码等信息。
还可以设置快捷键,方便快速连接。
在会话管理器中,还可以设置会话选项,如窗口大小、字体、颜色等。
2. 使用SSH密钥登录使用SSH密钥登录可以提高安全性和便利性。
在使用SSH密钥登录时,不需要输入密码,只需要将公钥上传到服务器上,就可以实现免密码登录。
在Putty中,可以使用PuTTYgen生成SSH密钥对,然后将公钥上传到服务器上。
3. 使用会话复制和粘贴在Putty中,可以使用鼠标右键进行复制和粘贴。
但是,这种方式不太方便,特别是在复制多行文本时。
更好的方式是使用会话复制和粘贴。
在Putty中,可以使用Ctrl+Shift+C复制,Ctrl+Shift+V粘贴。
这种方式可以复制多行文本,并且可以在不同的Putty会话之间复制和粘贴。
4. 使用远程端口转发在使用Putty连接远程服务器时,可以使用远程端口转发功能。
远程端口转发可以将本地端口转发到远程服务器上,实现本地和远程服务器之间的数据传输。
在Putty中,可以在会话选项中设置远程端口转发,然后在本地使用相应的端口进行连接。
5. 使用会话日志在Putty中,可以使用会话日志记录会话信息。
会话日志可以记录会话中的所有输入和输出信息,方便后续的分析和调试。
在会话选项中,可以设置会话日志的文件名和路径,以及日志的详细程度。
使用Putty时,有很多技巧可以提高效率和便利性。
以上只是其中的一部分,希望对大家有所帮助。
Putty、WinSCP用密钥登录SSH出现服务
器拒绝的解决方法
By Nitaishan 2015-5-16
今天在调试服务器SSH的时候,想用将Linux的openssh改用密钥登录,弃用密码登录。
于是用puttygen生成公钥和私钥,将公钥上传至服务器,并用:
#cat public-key20150516.key >> .ssh/authorized_keys
修改ssh配置
#vi /etc/ssh/sshd_config
……
PermitRootLogin no 禁止root用户远程登录
RSAAuthentication yes 密钥加密方式
PubkeyAuthentication yes 使用密钥登录ssh
PasswordAuthentication no 禁止密码方式登录
……
修改好后,重启service sshd restart
然后在客户端putty用私钥登录,居然出现如下提示:
于是到处找问题,后面发现puttygen生成的公钥内容是多行的,如下:
用editplus之类的软件或记事本,将公钥修改成一行,然后上传到服务器合并
到.ssh/authorized_keys中,即可解决错误提示。
修改后的公钥如下:。
Putty、WinSCP用密钥登录SSH出现服务器
拒绝的解决方法
By Nitaishan 2015-5-16
今天在调试服务器SSH的时候,想用将Linux的openssh改用密钥登录,弃用密码登录。
于是用puttygen生成公钥和私钥,将公钥上传至服务器,并用:
#cat >> .ssh/authorized_keys
修改ssh配置
#vi /etc/ssh/sshd_config
……
PermitRootLogin no 禁止root用户远程登录
RSAAuthentication yes 密钥加密方式
PubkeyAuthentication yes 使用密钥登录ssh
PasswordAuthentication no 禁止密码方式登录
……
修改好后,重启service sshd restart
然后在客户端putty用私钥登录,居然出现如下提示:
于是到处找问题,后面发现puttygen生成的公钥内容是多行的,如下:
用editplus之类的软件或记事本,将公钥修改成一行,然后上传到服务器合并到.ssh/authorized_keys中,即可解决错误提示。
修改后的公钥如下:。
使用putty工具远程连接linux服务器的方法
谈起网站服务器,服务器系统无非就是window系统、linux系统。
window 系统服务器可通过电脑的远程连接进行服务器的远程,但linux服务器无法通过电脑远程进行连接,想要远程连接Linux服务器这时候就需要putty工具的帮助了。
putty工具下载地址:/soft/2186.htm
putty工具使用步骤:
1.输入服务器ip地址-open,第一次连接时会弹出一个弹窗,点击yes即可。
2.一般服务器主机都是用root身份进行登录,输入root进行回车。
3.回车以后出现第二行出现root字样,这时候需要输入服务器的密码,输入服务器密码时,输入的内容在该处是不显示的,所以只要正确输入密码回车即可。
4.这时候Linux服务器则连接成功,cd命令为进入文件内,使用方法为cd /文件名,回车即可进入到文件夹内,cd../返回上一个文件。
putty使用方法1. 什么是puttyPutty是一个自由的SSH、Telnet、rlogin工具,用于连接到远程服务器和网络设备。
它为用户提供了一个简单而强大的界面来管理和控制远程计算机。
2. 下载和安装Putty你可以从Putty的官方网站下载最新版本的Putty软件。
下载后,只需双击安装程序并按照向导进行安装即可。
3. 连接到远程服务器要连接到远程服务器,需按照以下步骤进行:3.1 打开Putty双击Putty的图标以打开程序。
3.2 填写服务器信息在Putty的主窗口中,输入远程服务器的IP地址或主机名。
3.3 配置连接类型选择你要使用的连接类型,可以是SSH、Telnet或rlogin。
3.4 配置端口号根据服务器的设置,输入正确的端口号。
SSH默认端口号为22,Telnet默认端口号为23。
3.5 保存登录信息如果你希望将服务器的登录信息保存下来,可以在左侧的选项中选择”Session”,并点击”Save”按钮保存当前连接配置。
3.6 连接到服务器点击”Open”按钮以连接到远程服务器。
3.7 输入登录凭据Putty将打开一个新的窗口,提示你输入登录凭据。
根据服务器的设置,你可能需要输入用户名和密码。
4. 高级配置选项除了基本的连接设置外,Putty还提供了一些高级配置选项,以满足用户不同的需求。
以下是一些常用的高级配置选项:4.1 配置主机密钥当你首次连接到一个服务器时,Putty会显示一个警告,提示你确认主机密钥。
你可以点击”Accept”按钮来接受服务器的密钥,并将其保存到本地。
4.2 配置代理服务器如果你的网络环境需要使用代理服务器进行连接,你可以在Putty的”Proxy”选项中配置代理服务器的详细信息。
4.3 配置会话设置在Putty的”Session”选项中,你可以配置会话的各种设置,包括窗口大小、字体样式、回退行为等。
4.4 配置远程命令在Putty的”Connection”选项中,你可以配置远程服务器登录后执行的命令。
PuTTY使用密钥登录到Linux
分类:LINUX
如今很多系统管理员都喜欢使用SecureCRT和PuTTY登录到服务器上管理,这里介绍下如何使用密钥来进行登录认证过程。
1. 使用PuTTY客户端
先到PuTTY网站去下载putty.exe, psftp.exe, puttygen.exe
Link: /~sgtatham/putty/download.html
Binaries
The latest release version (beta 0.60). This will generally be a version I think is reasonably likely to work well. If you have a problem with the release version, it might be worth trying out the latest development snapshot (below) to see if I've already fixed the bug, before reporting it to me.
For Windows 95, 98, ME, NT, 2000, XP and Vista on Intel
x86
PuTTY:putty.exe(or by FTP)(RSA sig)(DSA sig)
PuTTYtel:puttytel.exe(or by FTP)(RSA sig)(DSA sig)
PSCP:pscp.exe(or by FTP)(RSA sig)(DSA sig)
PSFTP:psftp.exe(or by FTP)(RSA sig)(DSA sig)
Plink:plink.exe(or by FTP)(RSA sig)(DSA sig)
Pageant:pageant.exe(or by FTP)(RSA sig)(DSA sig)
PuTTYgen:puttygen.exe(or by FTP)(RSA sig)(DSA sig)
1.1 使用puttygen.exe生成密钥
puttygen.exe 运行界面
生成密钥过程
保存共钥与私钥密钥也可以添加passphrase来保护你的密钥。
1.2 使用psftp.exe将公钥上传到服务器上
将公钥上传到服务器
打开psftp.exe,然后使用open来打开指定的主机,这里是我虚拟机上的IP:192.168.32.227, 接着使用put 命令上传公钥到服务器上,(注意:公钥必须要在psftp.exe运行的当前目录)
1.3 使用putty.exe登录到服务器上进行设置
登录到服务器上进行设置
使用putty.exe登录到服务器上,将刚刚上传的公钥移动到/root或用户目录的.ssh目录下,我这里是root 用户。
如果没有.ssh目录存在,则先创建.ssh目录。
并且设置目录权限为所有者读写和执行,其他的都没有任何权限。
这一步一定要执行,否则会使密钥无效。
然后进入.ssh目录,执行以下命令:
以上是把上传的公钥转换成Openssh可以认的公钥格式,否则使用putty.exe将连接不上。
然后也要把文件authorized_keys 权限设置为所有者读写和执行,其他的都没有任何权限(600)。
这一步一定要执行,否则会使密钥无效。
1.4 使用putty.exe测试连接
打开putty.exe
指定私钥地址
登录成功。