首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

https://blog.csdn.net/boling_cavalry/article/details/86772345 Linux环境下,经常通过SSH从一台服务器登录到另一台服务器...: scp ~/.ssh/id_rsa.pub hadoop@node0:~/.ssh/node1.id_rsa.pub 期间会要求输入node0的hadoop账号的密码,输入后传输完成,在node0的...~/.ssh/authorized_keys hadoop@node1:~/.ssh/ 以hadoop账号登录node0机器,执行以下命令将秘钥授权文件同步到node2机器: scp ~/.ssh/authorized_keys...hadoop@node2:~/.ssh/ 至此,秘钥授权文件已经同步到所有机器,如果前面的所有操作用的是root账号,此时已经可以免密码登录成功了,但是今天我们用的不是root账号,此时在node0输入命令...账号SSH免密码登录配置已经完成,在node0输入命令ssh hadoop@node1试试,如下,顺利登录,不需要输入密码: [hadoop@node0 ~]$ ssh hadoop@node1 Last

4.4K20

ssh账号密码登录

ssh是什么 SSH为一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。...对于笔者这种不擅长服务器操作的人来说,就是一个可以远程登录服务器的工具 如何使用 ssh root@127.0.0.3 //如果ssh服务器默认端口没改动的话,回车之后就可以输入密码了 ssh root...ssh-copy-id root@127.0.0.3 把公匙存储到服务器上 下次就可以直接登录,不需要密码了 ssh root@127.0.0.3 ssh-copy-id命令的原理就是把客户端生成在$HOME...当然不是啦 免账号登录 在~/.ssh/config(如果没有可以新增一个)中,这些都可以配置的 配置格式如下 Host ddz HostName 120.76.251.39 Port...好了,终于可以这样子登录了 ssh ddz //ok

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

    配置多个git账号ssh密钥

    背景 我们在工作中会以 ssh 的方式配置公司的 git 账号,但是平时也会使用 github 管理自己的项目。...出于各种原因,自己的 github 项目无法使用公司的 git 账号,于是我们可以为自己的 github 创建一个新的 git 账号,这就需要生成新的 ssh 密钥。...总结 本文描述了单机配置两个 git 平台ssh密钥的方法,多个账号同理。推荐在 ~/.ssh/ 文件夹下为不同的平台建立不同的文件夹,方便管理。...这里引出了另外一个问题:我在本机中配置了多个 git 账号,如何在不同的项目中自动切换不同的作者名字?比如我在公司的代码库里提交代码时,用的就是另外一个名字而非 xiaoxi666。...文章 http://man.linuxde.net/ssh-add 描述了 linuxssh-add 命令,讲得不错。 mac 分别有用户名、主机名(HostName),以及计算机名。

    2.2K20

    同机多Github账号配置多个SSH

    前言 有一些情况,我们需要在同一个机子配置多个github的ssh链接; 步骤 生成多个SSH ssh-keygen -t rsa -C "emailxxxx" 需要注意的就是生成的密钥名字不能一样,...接着就是把对应的公钥配置到你的github账号; Github配置路径: avatar(dropdown)->settings->SSH and GPG keys 编辑ssh的配置文件 在系统当前用户家目录编辑.../创建一个SSH配置文件 (~/.ssh/config) Host github.com-crper HostName github.com user crper IdentityFile...IdentityFile "~/.ssh/id_rsa_ones" IdentitiesOnly yes 添加代理 ssh-add — adds private key identities...比如 总结 配置起来不麻烦,克隆维护这些也还好; 当然,若是只有两个账号,又很懒的. 可以考虑一个用Github Desktop来管理,非常傻瓜化!

    2.6K40

    Linux账号管理

    Linux账号管理包括用户与用户组,它们两者是多对多的关系,即一个用户可以属于多个用户组,且一个用户组可以包含多个用户。一个用户组中的用户具有相同的权限。...在Linux中,用户的账户信息和用户组信息都记录在指定的文件中,这些文件构成了Linux用户管理的基础。下面我们就详细介绍Linux用户管理相关的文件。 Linux账号文件 1....该账户登录后的shell 当一个用户登录后,Linux会给该用户分配一个shell来和Linux内核通信,这样该用户就能操控这台计算机了。...那么Linux的shell有好多种,究竟给登录用户分配哪个shell呢?这就是在这个参数中设定。...4.3 本用户组的管理员账号 4.4 该用户组的成员账号 账号管理 了解了这些文件的构成后,接下来我们使用目录来操作这些文件,从而实现用户账号的管理。 1.

    6K70

    Linux账号管理

    1 用户账号      ① 我们在登录Linux时候 系统都做了哪些事情?    ...先 /etc/password 检查是否有输入的账号,如果有则找出对应的UID(用户ID)GID(组ID),另外 该账号的主文件夹与对应shell设置一起读出 核对密码表;这时Linux进去/etc/shadow...里面找到对应的UID 然后核对刚刚输入的密码与这个文件的密码是否相同; 都OK,就进入 shell掌控阶段 (如果要备份Linux系统账号的话 一定要备份这两个文件 /etc/password /etc...举例来说,各个系统账号中,打印作业有lp这个账号管理,                  www   服务器有apache这个账号管理,他们都可以进行系统程序的工作,但就是无法登陆主机而已。        ...细分1~99:由distributions自行创建的系统账号           100~499:若用户有系统账号的需求时候,可以使用的账号UID          500以上 (可登录账号

    3.2K40

    git多账号配置和多个ssh配置

    Linux、Mac 请直接使用以下命令查看已存在的公钥,Windows 用户在 WSL(需要 windows10 或以上)或 Git Bash下使用以下命令查看已生成公钥: ED25519 算法: cat.../id_ed25519.pub | clip Mac: tr -d '\n' < ~/.ssh/id_ed25519.pub | pbcopy GNU/Linux (requires xclip): xclip...正常情况下 一个git账号对应一个邮箱地址) 所以本地的git账号只能满足其中一个ssh 除非你每次都手动切换git账号来匹配不同的ssh(想想都累啊) 所以就需要设置一台电脑登录多个 git账号 如何配置多个...git账号呢?.../拉不下来,说你没有设置账号密码 这是因为 git得global账号被我们一开始就干掉了 所以配置一下就可以了,仅需要为每个项目单独的配置local级别的账户信息即可 因为 优先级为 local >

    38110

    个人如何免费注册 PowerBI 账号(终极说明)

    对于个人仅仅在自己的PC上使用 在微软(www.powerbi.com)下载 PowerBIDesktop 是完全免费而且安装在自己的PC上也是完全不需要任何账号的。...可以看到,你并没有登录任何账号,而 PowerBI Desktop 也终于知道你是一个熟悉她的老司机,她会开始提供全免费的专业服务了。你可以任意开始你想做的任何事了。...需要注册 PowerBI 账号 虽然单机版是完全免费的,但如何想发布后给别人看还是需要PowerBI账号的,需要PowerBI账号这件事本身仍然是免费的,只有一个前提:你有一个企业电子邮箱账号。...这位哥们就可以使用这个电子邮件账号自己去注册免费的 PowerBI 账号。...(可以自行体验2个月Pro,或一直使用免费账号) 2、购买中国版 PowerBI Pro 账号

    40K42

    分享一波免费企业QQ账号

    因为一年的体验期,企业QQ除了挂下QQ其他的也没什么用处,所以一直闲置着,但是今天还是给各大网友发个福利,还是把账号分享了吧,有用的友友请拿号留言备注。...用户名 账号 密码 youngxj.cn 2850448360 young123. young123 2850448361 young123. young124 2850448362 young123....如不留言拿号者,账号收回。 企业QQ目前可知的两项功能: ⒈mypcqq机器人程序可登录、相对普通QQ稳定。 ⒉茉莉网页QQ可以登录、相对普通QQ稳定。...如果账号不够用,请来信。...企业QQ免费版加QQ及加群教程: ⒈下载手机版企业QQapp ⒉安装、打开、登录 ⒊查找QQ群、申请进群 ⒋用大号在群内向企业QQ发起零时会话 ⒌切换到企业QQapp、收到临时会话后有添加好友选项

    20.4K80

    Mac 上SSH-Key对应多个git账号

    前言 因为最近在其他公司帮忙,而其公司用的是他们自己的git服务器,自己本公司又有自己的git服务器,然后自己还用github,造成三个git账号的都要ssh-key,而在网上一搜生成ssh-key的方法都是直接就给你弄全局了...,然后肯定又会覆盖原有的ssh-key,所以查了一下关于同机器多账号ssh-key配置,在此记录一下。...1.新建ssh-key&重新命名 //切换到ssh目录 cd ~/.ssh //新建ssh-key ssh-keygen -t rsa -C "mywork@email.com" //为新建的ssh-key...添加到ssh agent中 因为默认只读取id_rsa,为了让SSH识别新的私钥,需将其添加到SSH agent中: ssh-add ~/.ssh/id_ras_bill_github 3.配置 将不同账号的工程图服务器与...vim ~/.ssh/id_rsa_bill_github.pub 然后将内容复制添加到服务器账号里面 其规则就是:从上至下读取config的内容,在每个Host下寻找对应的私钥。

    1.1K40

    Linux账号与群组

    在管理 Linux 主机的账号时,我们必须先来了解一下 Linux 到底是如何辨别每一个使用者的!...---- 使用者标识符: UID 与 GID 虽然我们登陆 Linux 主机的时候,输入的是我们的账号,但是其实 Linux 主机并不会直接认识你的『账号名称』的,他仅认识 ID 啊 (ID 就是一组号码啦...如果是透过网络的话,那至少使用者就得要学习 ssh 这个功能了 (服务器篇再来谈)。 那么你输入账号口令后,系统帮你处理了什么呢? 先找寻 /etc/passwd 里面是否有你输入的账号?...里头去的缘故),所以呢,如果你要备份 Linux 的系统的账号的话,那么这两个文件就一定需要备份才行呦!...这个文件的内容有点像这样: Tips:鸟哥在接触 Linux 之前曾经碰过 Solaris 系统 (1999 年),当时鸟哥啥也不清楚!由于『听说』Linux 上面的账号越复杂会导致系统越危险!

    2.3K10

    Linux 命令 | ssh

    Linux 命令 ssh 命令解析 Linuxssh 命令用于与远程主机建立安全的加密连接,以进行网络传输和命令行操作。...ssh 命令可以在不安全的网络环境下安全地传输数据,并且可以通过身份验证确认远程主机的身份。...林一总结几个常用的 ssh 命令: 登录远程主机: ssh username@ip_address # 登录远程主机,需要输入密码 上传或下载文件: scp local_file remote_user...该命令将会使用ssh协议连接到指定的远程主机,需要输入密码进行身份验证。...Linux 命令 ssh 命令注意事项 读者在连接前需要确保目标主机开启了ssh服务,否则该命令将无法正常工作。 在连接过程中需要输入正确的用户名和密码进行身份验证,否则连接将会失败。

    71320

    ssh登录linux

    ssh登录linux 上一篇提到用ssh登录centos好处很多,许多linux系统管理员都在用ssh。...puTTY puTTY是开源免费软件。防止恶意软件,建意到官网下载,或者百度、360、搜狗官方软件库。puTTY有许多组件,除了用来连接linux的,还有生成密钥的。...Xshell xshell是收费软件,官方对个人和学校免费。所以xshell也可以免费使用。还是建意去官网或者靠谱的第三方软件库下载。现在其已经出6.0版本,我看搜狗软件库还是5.x版本。...ssh登陆linux,输入命令mkdir .ssh(在家目录下创建.ssh文件夹),然后输入命令vi .ssh/authorized_keys(创建一个文件,并用vi编辑它),在vi里按a经入编辑模式,...命令行下登录linux linux怎么登录linux呢?linux下有ssh客户端有openssh,大部份发行版上都有。输入ssh --version查看是否安装。

    14.7K30

    关于Linux账号管理详解

    本文针对Linux系统单个用户管理操作以及群组的管理操作做了详细的分析以及需要注意的地方,一起学习下。 一、用户管理 1....用户账号管理文件 要对Linux中的用户账号进行管理,首先当然应该了解用户账号Linux系统中是怎么保存的,这涉及到两个文件——/etc/passwd与/etc/shadow,前者保存用户的UID和GID...用户账号管理操作 了解了Linux账号和密码在系统中的保存方式之后,我们还需要知道怎么去添加账号、修改账号信息,以及如何修改密码等用户管理操作,以下便一一作出说明。...群组管理文件 与用户管理类似,想要了解群组管理,亦需要先来看看群组信息在Linux系统中是怎么保存的,群组信息涉及两个文件——/etc/group和/etc/gshadow,前者保存群组基本信息,后者保存群组密码信息...三、使用者身份切换 1. su: 用户登入Linux系统之后可以通过su命令切换到不同账号,通过exit命令退出,恢复到原来账号

    3.3K31

    Linux下实现ftp普通账号和vip账号限速

    默认情况下是黑名单,也可以改成白 也可使用 rpm -ql vsftpd 查看安装产生的相关文件目录 2,启动服务,并设置开机启动, 查看服务启动与否 本机上测试服务运行情况: 3,配置虚拟账号...(1)创建用户文本文件,单数行为账号,双数行为密码 (2)生成虚拟用户数据库: 参数说明: 选项-T允许应用程序能够将文本文件转译载入进数据库。...修改后内容如下图: 5,创建虚拟账号对应的系统用户及ftp共享的目录 对于公共帐号和客户帐号,因为需要配置不同的权限,所以可以将两个帐号的目录进行隔离,控 制用户的文件访问。...100000:限定传输速度为100KB/s 8、重启vsftpd 使配置生效,建立测试文件,并使用客户端测试, systemctl restart vsftpd dd写入一个大文件: 分别把文件复制到普通账号和...VIP账号共享目录  9,在客户机上下载测试  (1)确认客户端lftp软件已安装: (2)客户端登录并下载测试: 如上图所示,可以看出普通账号与VIP账号的区别。

    3.8K20

    window 平台 git 配置多个账号ssh-key

    window 平台 git 配置多个账号ssh-key 文章目录 配置单个账号ssh-key 配置多个账号ssh-key 配置单个账号ssh-key 创建一个 gitlab...的 ssh-key ssh-keygen -t rsa -C "邮箱账号" # 然后一路按回车键 然后会在: ~/.ssh/ 目录下看到生成的秘钥文件, 密钥文件一般存放在: C:\Users\username...\.ssh 目录下 # 查看秘钥 cat ~/.ssh/id_rsa 把秘钥在 gitlab 上添加好了后, 验证是否配置成功 $ ssh -T git@gitlab.com Hi ****!...配置多个账号ssh-key 比如说在上一步的基础上, 再创建一个 github 的 ssh-key 第一步, 生成秘钥 ssh-keygen -t rsa -C "邮箱账号" # 回车后会要求输入秘钥文件的名字..., 进入到 vim 编辑器 vim config config 文件配置(IdentityFile 改成自己密钥文件的实际位置): # ~/.ssh/config 配置多个git的ssh-key #

    50920

    云服务器只开放子账号ssh登录,获得root权限方法 原创 Linux 面板

    使用AppNode面板: 分享个案例,这几天装了一个云服务器,发现只提供了子账号密码ssh登录,并没有提供root帐号密码权限; 最简单的就是在使用的时候输入sudo su命令切换到root权限,如下图...: image.png 不过在使用appnode面板如果是挂在其他服务器控制端的节点,是通过ssh连接的;在使用过程中命令终端是通过SSH登录连接使用会比较麻烦;比如文件对传工具也连不了;可以通过以下办法获得...root权限并重置密码来更换节点用root ssh连接; sudo su切换到root权限,输入vi /etc/ssh/sshd_config,回车进入vi编辑器, 找到PermitRootLogin...yes 修改后输入:wq 退出并保存; image.png 输入 sudo passwd root 设置root账户密码; 重置密码后再输入命令 systemctl restart sshd  重启ssh...就可以使用root作为账户进行ssh登录啦!

    3.5K30
    领券