首页
学习
活动
专区
圈层
工具
发布

sudo命令免输密码配置

闲来无聊再次作死权限的管理,这次是想实现一下输入sudo 命令时无需输入密码的配置。之前看了教程,感觉挺简单的,就没试过。今天突然心血来潮想配置下,结果就被权限玩的很惨,重启了好几次电脑。。。。。。...其实他说的也没错,可是自己手敲的时候敲残了,结果保存之后再用sudo 命令就报错了,说无法正确读取sudo!本来修改sudoers文件就需要sudo 命令,现在sudo 命令也用不了了。。。...(方法见:这里) 好了,修改完之后发现还是不能实现免密码登陆。想了想有可能是我当前的用户不在admin组里,于是打开/etc/group文件看了看,竟然没有admin这个组。...查了下发现可以用 visudo 这个命令来修改/etc/sudoers文件。用这个修改之后,他会检查语法,如果语法不合规范,他是不会让你保存的。...然而试了下并没有卵用,就算有440的权限,修改这个还是要用sudo 命令的,此法不通。。。(作死重启修改配置中。。。)

2.1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux使用SSH免密码登录

    , 连续按2次回车键即可, 如下图所示: 然后将生成的PUB_KEY文件, 使用cat管道命令输出名称为authorized_keys的文件, 再用scp命令拷贝一份到节点服务器上面(此时是要输入密码的...), 如下图所示: 如无法执行scp命令, 请执行安装命令: yum install -y openssh-clients 登录节点服务器, 在用户根目录下执行下面的命令: 1 2 3 chmod 700....ssh/ chmod 600 .ssh/authorized_keys 那么到这一步我们便可以实现SSH免密码登录的功能....如果是比较新的sshd, 可以用ssh-copy-id hostname的命令快捷的实现上面的步骤, 不过记得要先安装openssh-clients....参考: Linux下SSH免密码登录 Linux教程:SSH免密码登录的方法 ssh设置免密码登陆仍然需要密码 SSH免密码登录详解 原理: 为了更好的理解SSH免密码登录原理,我们先来说说SSH

    4.9K10

    Linux-SFTPSSH免密码登录

    概述 Public Key认证的主要魅力在于认证时承诺不必提供密码就能够同远程系统建立连接。...SFTP免密码登录操作方法 1) 登陆服务端主机,在当前用户根目录执行(以RSA算法为例) 如下命令: ssh-keygen –t rsa 屏幕显示内容均可直接以回车使用默认项,此时在$home/.ssh...或者 ssh oracle@10.45.7.61 这个时候 在A上执行 ssh oracle@10.45.7.61是可以自动登录的, 但是如果 仅仅 ssh 10.45.7.61 ,这个时候linux...会自动获取当前登录用户,并赋予到 这个命令上,此时会变成 当前用户@10.45.7.61 ,但由于我们在root用户下执行的免密码登录,这个时候变成了oracle用户,虽然也是 ssh oracle@10.45.7.61...退出ssh的话 输入 logout即可 ,如果退出sftp ,输入exit命令即可。

    3.5K10

    Linux如何设置ssh密钥(免密码)登录

    来自公众号:IT人家 前言 我们在使用ssh客户端远程连接Linux服务器时,为了考虑安全方面的因素,通常使用密钥的方式来登录。密钥分为公钥和私钥,这两把密钥可以互为加解密。...Linux设置密钥登录的步骤 一、生成密钥(公钥与私钥) 执行ssh-keygen命令,生成id_rsa和id_rsa.pub两个文件,id_rsa是私钥(重要,需安全保管),id_rsa.pub是公钥...,密钥生成过程中可根据提示对密钥设置密码,也可留空直接回车。...二、创建authorized_keys文件并设置权限 1.查看密钥认证文件authorized_keys是否存在,若不存在则创建并授权,命令如下: [root@server1 ~]# touch ~/....已经设置为密钥登录,相对于使用密码认证登录的方式更为安全,前提是私钥要安全保管。

    9.4K21

    linux远程登录ssh免密码配置方法

    这篇文章主要介绍了linux远程登录ssh免密码配置方法,需要的朋友可以参考下 一、情景 公司刚上几台Linux,现在要把主机之间都能远程ssh免密码登陆。...二、原理 很简单,使用ssh-keygen 在主机A上生成private和public密钥,将生成的public密钥拷贝到远程机器主机B上后,就可以使用ssh命令无需密码登录到另外一台机器主机B上。...E| +-----------------+ 2、ssh-cop-id命令会将指定的公钥文件复制到远程计算机 [root@bogon ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub...root@10.1.250.166's password: 密码> Now try logging into the machine, with "ssh 'root@10.1.250.166...Last login: Wed Oct 21 10:05:39 2015 from 10.1.250.141 [root@bogon ~]# 4、登陆成功后,我们需要在主机B也做下以上3步,这样就可以相互免密码

    6.7K01

    免密码从windows复制文件到linux

    免密码从windows复制文件到linux 2018-7-25 作者: 张子阳 分类: Linux 有时候,我们需要使用编码的方式将文件从Windows系统发送到Linux系统上,这篇文章将记录如何实现这一过程...打开cmd命令行工具,使用cd命令,进入到该目录下。然后,在D盘根目录创建一个hello.txt文件,尝试将该文件发送至 linux上的 /root/downloads文件夹下。...,这个密码输入是没有回显的,正确输入root密码后,可以看到传输已经成功了。...生成客户端密钥 其实使用pscp传文件的认证模式和ssh是一致的,建议先看下这篇文章:linux上配置ssh实现免密登录。 现在使用Putty自带的另一个工具,puttygen,来生成密钥对。...可以启动一个cmd命令行进程,再将上面的语句发送过去执行就可以了。 感谢阅读,希望这篇文章能给你带来帮助!

    6.8K10

    Linux配置SSH免密码登录(非root账号)

    https://blog.csdn.net/boling_cavalry/article/details/86772345 Linux环境下,经常通过SSH从一台服务器登录到另一台服务器...,并且登录身份不是root账号,每次都要输入密码挺麻烦的,所以今天就来实战如何配置非root账号的免密码登录; 实战环境 本次实战环境是三台CentOS 7.5机器,它们的相关信息如下所示: IP 地址...在node0机器上输入ssh hadoop@node1,尝试ssh登录node1,此时由于未配置免密码登录,所以控制台要求输入node1的密码,如下: [hadoop@node0 ~]$ ssh hadoop...password: Last login: Thu Feb 7 18:10:40 2019 from 192.168.119.1 [hadoop@node1 ~]$ 准备工作已经完成,接下来开始实战免密码登录配置...: chmod 700 ~/.ssh 再调整文件~/.ssh/authorized_keys的权限: chmod 600 ~/.ssh/authorized_keys 至此,非root账号的SSH免密码登录配置已经完成

    6.1K20

    ssh免密码登录

    假设目标服务器的ip是192.168.1.32,用户是root,执行以下命令后,可以免密码登录该服务器: $ cat .ssh/id_rsa.pub | ssh root@192.168.1.32 'mkdir...-p .ssh; cat >> .ssh/authorized_keys' 该命令的作用是,先在服务器的用户目录创建.ssh目录,然后再将我们本地的public key拷贝到服务器的.ssh/authorized_keys...现在执行如下命令,应该就可以免密码登录服务器了: $ ssh root@192.168.1.32 不过,有时候因为一些操作失误,导致服务器中的.ssh目录访问权限过高,这时,即使执行过上述命令,还是无法免密码登录...此时,要再执行下面的命令,修改.ssh及.ssh/authorized_keys的访问权限: $ ssh root@192.168.1.32 'chmod 700 .ssh; chmod 640 .ssh.../authorized_keys' 现在再试下,是不是可以免密码登录了?

    4K31

    ssh免密码登录

    我们在用SSH登陆服务器时候,总是要输入密码,其实我们可以通过上传秘钥的方法来实现免密登陆,下面是教程: 1 :验证ssh远程登录,未作免密处理的机器,登录时,是需要输入密码的,如图: 2 :本地系统执行...ssh-keygen -t rsa 命令,生成密钥文件: 3 :在相应的目录下查看生成的密钥文件,其中:id_rsa为私钥文件,id_rsa.pub为公钥文件。...4 :本地机器执行命令如:ssh-copy-id -i ~/.ssh/id_rsa.pub root@服务器IP, 将公钥文件传输的远程机器,并生效: 5:再次使用已经做免密处理的用户登录远程机器,已经不需要密码了...,免密登录处理完成。...这里解释下:如果你现在以本地的root身份生成密钥并上传到服务器的话,你用root去SSH连接服务器的话是不需要密码的,但是别的用户连接是仍然需要密码的: 因为免密码登录的处理是用户对用户的,切换其他用户后

    34.3K53
    领券