SSH怎么记住登录密码

SSH怎么记住登录密码,第1张

使用SSH密钥对来登录就不用输入密码

服务器->IP:192.168.1.102 用户:server

客户端->IP:192.168.1.103 用户:local

首先,使用ssh-keygen来生成私钥和公钥。

ssh-keygen -t rsa

这样生成了一对密钥,存放在local用户的~/.ssh目录下。

然后,将公钥考到server的用户目录下,并拷到~/.ssh/authorized_keys中。

local:

scp ~/.ssh/id_rsa.pub server@192.168.1.102:

server:

cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

检查.ssh目录必须是700,authorized_keys必须是644,并且拥有者是当前用户。

现在,使用 SSH、SFTP、SCP等功能,不用再输入密码了。

在平常项目中出现ssh拒绝密码,无外乎下面两种情况

1、账号密码不正确

可通过修改实例密码来解决,最好是复制在文本然后粘贴,否则会出错

2、sshd的设置不允许root用户用密码远程登录

修改 vim /etc/ssh/sshd_config

修改:

1、将PermitRootLogin no改成PermitRootLogin yes

2、service sshd restart


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/536984.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-25
下一篇2023-06-25

发表评论

登录后才能评论

评论列表(0条)

    保存