zl程序教程

您现在的位置是:首页 >  系统

当前栏目

登录实现Linux的免密码SSH登录(linux免密码ssh)

Linuxssh密码密码 实现 登录
2023-06-13 09:12:24 时间

Linux的免密码SSH登录是Linux系统中常见的操作,可以大大节约用户的操作时间,提高工作效率,下面我们就介绍Linux系统中如何实现免密码SSH登录。

一、配置SSH服务器

1.SSH配置:修改SSH配置文件/etc/ssh/sshd_config,在上面配置文件中增加如下配置:

RSAAuthentication yes

PubkeyAuthentication yes

AuthorizedKeysFile .ssh/authorized_keys

2.重启SSH服务:修改完SSH配置文件/etc/ssh/sshd_config后,使用如下命令重启服务:

# service sshd restart

二、在本地机器上生成SSH Key:

使用如下命令生成SSH Key,可以按照提示完成整个过程:

$ ssh-keygen -t rsa

生成的~/.ssh/id_rsa.pub即为公钥文件,复制到远程服务器用户家目录~/.ssh/authorized_keys中:

$ scp /home/username/.ssh/id_rsa.pub remotehost:/home/username/.ssh/

三、在远程服务器上安装SSH Key:

安装公钥文件~/.ssh/id_rsa.pub到远程服务器,并重命名为authorized_keys:

$ mv /home/username/.ssh/id_rsa.pub /home/username/.ssh/authorized_keys

完成上述步骤后免密码SSH登录就可以实现了。使用如下命令登录到远程服务器:

$ ssh username@remotehost

希望以上的实例案例可以帮助大家实现Linux的免密码SSH登录,以达到提升工作效率的效果。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 登录实现Linux的免密码SSH登录(linux免密码ssh)