Linux系统是当今流行的操作系统之一,是软件、开源、稳定、安全的。这里介绍如何在Linux系统中实现免密登录,主要解决免去每次登录Linux系统都输入密码的烦恼,这样可以大大提高运行效率。
使用Linux免密登录需要确认如下内容:一台Linux 服务器 和一个要免密登录的客户设备,以及服务器已安装ssh服务。
首先,需要在客户端设置ssh KEY,以便服务器有效调用;
## 客户端设置ssh KEY
# 生成ssh KEYssh-keygen -t rsassh-keygen -t dsa# 将公钥拷贝到服务器ssh-copy-id username@ip
接下来,便可以在服务器端设置免密登录权限;
## 服务器端免密登录设置
# 编辑sshd_config配置文件vim /etc/ssh/ssd_config# 将RSAAuthentication及PubkeyAuthentication设置为yesRSAAuthentication yesPubkeyAuthentication yes# 保存配置,并重启sshd服务service sshd restart
如此,免密登录设置完成,用户可以利用ssh命令及ssh key登录到Linux服务器了,操作简单轻松搞定!
总结,在Linux系统中实现免密登录主要需要设置ssh key;在客户端使用ssh-keygen命令完成ssh key的生成,其中包括一个公钥和私钥;之后将公钥拷贝到服务器,并在sshd_config文件中设置RSAAuthentication及PubkeyAuthentication为yes;最后重启ssh服务,就可以实现免密登录的功能了。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
linux mysql 忘记root密码怎么登陆
1、需要root账号登录系统,不用登录mysql;2、修改/etc/,在[mysqld]的段中加:skip-grant-tables3、重新启动mysqld:/etc/init.d/mysqld restart4、现在可以修改MySQLroot密码 :/usr/bin/mysqlmysql> USE mysql ;mysql> UPDATE user SET Password = password ( new-password ) WHERE User = root ;mysql> flush privileges ;mysql> quit5、将MySQL的登录设置修改回来# vi /etc/[mysqld]的段中的skip-grant-tables删除保存并且退出vi,重启mysql。 更多Linux操作知识,可以网络《Linux就该这么学》。
怎么样做到限时登录 Linux?
一个简单的限时登录方法:写三个 shell 程序,调用 at 和系统维护功能:1. 在指定的时间执行该shell,在/etc下生成一名为nologin的文件,如: vi /sbin/ echo Login Denied > /etc/nologin chmod 700 2. 在指定的时间执行该shell,删除/etc/下的nologin文件,如: vi /sbin/ if [ -f /etc/nologin ]; then rm /etc/nologin fi chmod 700 3. 编写一个限制时间的shell,如: vi /sbin/security if [ -f /sbin/ ]; then at -f /sbin/ 22:00 fi if [ -f /sbin/ ]; then at -f /sbin/ 8:00 if 此种设置的功能是:从晚上10:00 到第二天早上 8:00 禁止非 root 用户登录,显示为系统维护状态。 另外,还需对 root 用户的登录终端进行限制,最好设置在 console,在 RedHat 5.0 下在 /etc/security/ 中配置-:root:all EXCEPT console 就可以了。

Linux_SCP 远程复制多个文件时不需要重复多次输入密码怎么解决?复制命令都是写在bash内的
你好,可以设置ssh无密码登录,这样就不用每次都输入密码了。说明:如果A机器(client)想自动登录B机器(Server),需要将A生成的公匙加到B的authorized_keys 中,即可登录时直接<1>在客户端使用ssh-keygen -t rsa 产生一对密钥和公钥 <2>敲回车 <3>回车 <4>回车 <5>ls ~/ 其中id_rsa为私钥id_为公钥 <6>把id_rsa文件放在client中的 ~//中 <7>把id_中的内容写入到server中的~//authorized_keys 文件中!
发表评论