安装环境
腾讯云CentOS7
工具
Windows10 + Putty + WinSCP
生成SSH密钥
打开终端,使用密码登陆,输入
ssh-keygen -t rsa
会提示密钥存放路径,一般存放在默认路径,直接回车即可
下一步会提示输入密码,这里需要注意,如果设置密码,则每次登陆的时候需要输入此密码来登陆,如果不输入密码的话可以直接使用密钥登陆,我们这里不输入密码(但是需要保证私钥文件的安全)
成功之后长这个样子
部署SSH密钥
进入/root/.ssh目录,查看目录下文件
cd /root/.ssh ls
这里id_rsa是私钥,需要放在自己电脑上用来登陆,特别重要!!!
id_rsa.pub是公钥,部署在服务器上用来校验
部署密钥,这里是在root用户下,也可以使用别的用户,注意把yourip替换为服务器的ip获域名
ssh-copy-id -i /root/.ssh/id_rsa.pub root@yourip
输入yes
输入用户密码
提示部署成功
生成Putty密钥文件
打开WinSCP,进入root目录下,
并没有发现.ssh文件夹,因为它是隐藏的
在地址栏追加/.ssh,回车
复制id_rsa到本地
打开puttygen,点击load选择私钥文件
注意文件类型选择All Files
选择刚才拷贝到的私钥文件,确定后出现如下界面,选择Save private key保存密钥
查看文件夹中出现了ppk文件
Putty实现免密登陆
打开putty,输入IP(域名)以及给这个连接起个名字左侧选择Connection→Data,输入用户名
再选择Connection→SSH→Auth,选择私钥文件,即刚才生成的ppk文件
回到Session,保存配置
点击Open,无需输入密码即可登陆
WinSCP实现免密登陆
登陆界面选择“高级”
选择“验证”,打开ppk密钥文件,点确定
保存之后,即可实现免密登陆
热门工具 换一换