使用Xshell生成key,免密码登录linux

我们通常在Xshell使用命令ssh [email protected]远程登录linux,这样会提示我们输入密码比较麻烦,想免密码登录的话,我们可以生成相应的key,然后放到远程服务器上,下面是具体的操作。

到这里我们就生成的公钥和私钥了,我们把公钥id_ras_1024.pub上传到服务器上的/home/wsuser/.ssh下面,注意这里的wsuser是我登录的用户名。

大家按自己的实际用户名修改。

接着远程登录到目标机器上,执行下面的命令

cat id_ras_1024.pub >> authorized_keys

接下来在Xshell里面新建会话,

这样配置了以后就可以直接登录远程机器了。

时间: 2024-10-02 00:24:00

使用Xshell生成key,免密码登录linux的相关文章

Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录

ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法. 使用密钥登录分为3步:1.生成密钥(公钥与私钥):2.放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中:3.配置ssh客户端使用密钥登录. 一.生成密钥公钥(Public key)与私钥(Private Key) 打开Xshell,在菜单栏点击"tools",在弹出的菜单中选择&quo

Linux使用ssh公钥实现免密码登录Linux

ssh 无密码登录要使用公钥与私钥.linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例. 有机器A(192.168.1.155),B(192.168.1.181).现想A通过ssh免密码登录到B.首先以root账户登陆为例. 1.在A机下生成公钥/私钥对. [[email protected] ~]# ssh-keygen -t rsa -P '' -P表示密码,-P '' 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车.该命令将在/root

Xshell配置ssh免密码登录

在阿里云有购买一台服务器,一直都使用口令的认证方式.虽然一直没有出现什么问题(阿里云有云盾),但总觉得这种登陆方式欠妥.因为公司一般都用密钥认证的登陆方式.于是今天也把自己服务器的登陆方式换成了秘钥的登陆方式.整个过程没有难点,写这个blog主要是记录下. 使用密钥认证分3步: 生成密钥 放置密钥.配置ssh 配置ssh客户端使用密钥登陆 一  生成密钥 1.使用Xshell生成密钥 可以通过上面任意一种方式生成密钥: 完成之后把生成的密钥保存为文件 保存为 id_rsa.pub (公钥) 2.

设置ssh通过密钥免密码登录Linux服务器

每次登录linux时需要输入一大串密码(有时还会等很长时间才能输入密码,文章最后有解决方法),密码设的太短,安全性不高,长了很难记忆并且输入麻烦.使用密钥登录,不仅可以省去了密码输入的步骤,而且提高了服务器的安全性. 1. 产生密钥 执行ssh-keygen -t rsa [[email protected] ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the ke

Xshell配置ssh免密码登录-密钥公钥(Public key)

1 简介 ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式.其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法. 使用密钥登录分为3步: 1.生成密钥(公钥与私钥): 2.放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中: 3.配置ssh客户端使用密钥登录. 1.1 生成密钥(公钥与私钥) 打开Xshell,在菜单栏点击“工具”,在弹出的菜单中选择“(新建用户密钥生成向导)”,如下图:   弹出“

ssh免密码登录linux服务器

1.环境:win10.win10装有的git.linux服务器 2.打开git,查看win10本机的公钥 $ cat ~/.ssh/id_rsa.pub 3.打开服务器,创建.ssh目录,进入 [[email protected] ~]# mkdir ~/.ssh/ [[email protected] ~]# cd ~/.ssh/ 输入:ssh-keygen -t rsa,连续回车,就ok [[email protected] .ssh]# ssh-keygen -t rsa 装完之后,ls查

ssh 免密码登录linux

就两步,take it easy! step1. 在A-PC生成公钥和密钥对 ssh-keygen -t rsa step2. 将A-PC公钥上传至B-PC ssh-copy-id [email protected]192.168.0.xxx now, enjoy yourself and have a good job!

ssh免密登录linux服务器

Ssh免密登录 sshd服务 sshd简介: SSH 密钥为登录 Linux 服务器提供了更好且安全的机制.运行 ssh-keygen 后,将会生成公私密钥对.你可以将公钥放置到任意服务器,从持有私钥的客户端连接到服务器的时,会用它来解锁.两者匹配时,系统无需密码就能解除锁定. 官方维护文档:https://www.ssh.com/ssh/ 参考文档:https://www.cnblogs.com/ioveNature/p/7919115.html https://www.cnblogs.com

Linux生成ssh公钥免密码登录远程主机和Xshell跨跳板机登录

##Linux生成ssh公钥免密码登录远程主机: 1:ssh-keygen -t rsa#生成密钥2:ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]#把本机的公钥追到远程主机172.16.205.117(登录账户hejm)的 ~/.ssh/authorized_keys 里注:如果ssh的端口不是22,可用参数p指定对应端口ssh-copy-id -i ~/.ssh/id_rsa.pub -p 23 [email protected] 或者通