`
伤心眼泪
  • 浏览: 56098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

linux下ssh不需要密码登入方式

阅读更多
由于一些脚本要往远程机器传文件之类的,scp方式比较方便,但每次都要输入密码比较麻烦,尤其是在脚本里,所以如果不要密码,哪就方便一些。

本机到目标机传文件,本机=linux1,目标机=linux2.

步骤:

linux1操作:

1、ssh-keygen -t rsa

生成公钥,默认路径在/root/.ssh/下面,其中id_rsa.pub是公钥

2、scp .ssh/id_rsa.pub root@linux2:/root

将生成的公钥传到linux2下

3、ssh linux2

跳到linux2

linux2操作:

将复制过来的公钥生成授权key

mkdir ~/.ssh

cat id_rsa.pub>.ssh/authorized_keys

测试

ssh linux2

OK.

PS:如果要在多个机器联机一个机器上实现,则使用增量>>,例:

linux3下的id_rsa.pub传到目标机器

cat id_rsa.pub>>.ssh/authorized_keys

OK.

这样,两台机器都可以连上目标机器了。

多台同理。
分享到:
评论

相关推荐

    postgres用户下ssh无密码登录

    SSH无密码登录是指在两台服务器之间,不需要输入密码便可实现登录的功能。本文将详细介绍Postgres用户下SSH无密码登录的实现方法。 一、修改SSH配置文件 在Postgres用户下实现SSH无密码登录,需要修改SSH配置文件...

    java linux ssh登陆

    标题“Java Linux SSH登录”指的是使用Java编程语言与Linux操作系统进行安全外壳(SSH)通信的过程。在描述中提到,这个过程通常涉及建立一个通道并执行单个命令。这里,我们将会详细探讨Java如何通过SSH连接到Linux...

    Linux免密登入 使用公钥+私钥:MobaXterm设置无密码登录

    ### Linux免密登录详解:... - 如果能够成功登录而不需要输入密码,则说明私钥设置成功。 通过上述步骤,您可以轻松地使用MobaXterm实现Linux环境下的免密登录。这种方法不仅提高了工作效率,还增强了系统的安全性。

    linux自动登入脚本

    此外,如果你的脚本需要在无人值守的情况下运行,例如作为定时任务(cron job),可能还需要配置SSH无密码登录。这可以通过编辑`~/.ssh/config`文件来实现,为每个服务器创建一个配置段,启用`...

    linux远程登入器

    默认情况下,大多数Linux发行版都预装了OpenSSH服务器和客户端。使用SSH,你可以通过命令行工具如`ssh`进行登录,例如`ssh user@hostname`。 2. Virtual Network Computing (VNC):VNC是一种图形界面的远程桌面协议...

    SSH客户端操作Linux

    这个时候,你不需要中断ssh连接,只需要按照第4点的步骤操作即可: 4、用SSH退出符切换SSH会话 这个技巧非常实用。尤其是远程登陆到一台主机A,然后从A登陆到B,如果希望在A上做一些操作,还得再开一个终端,很是...

    Linux免密码远程登录的实例

    如何通过一台Linux ssh远程其他linux服务器时,不要输入密码,可以自动登入。提高远程效率,不用记忆各台服务器的密码。 1. 首先登入一台linux服务器,此台做为母机(即登入其他linux系统用这台做为入口);执行一行...

    windows下批处理连接linux

    要实现在Windows环境下通过批处理文件自动连接Linux服务器,我们需要创建两个文件:`batch_tel.bat` 和 `tel.vbs`。 ##### 1. 创建 `batch_tel.bat` 这个批处理文件的作用是启动Telnet客户端,并运行VBScript脚本 ...

    pietty远程登入工具

    SSH提供了数据加密,确保了用户的密码、命令和传输的数据不被窃取。此外,SSH还支持公钥认证,增强了身份验证的安全性。 **PiTTY的功能特性** 1. **安全连接**:PiTTY使用SSH协议,确保了与远程服务器之间的通信是...

    Linux系统安装telnet服务的方法

    telnet默认情况下不允许root用户登入Linux主机。若要允许root用户登入,可以通过编辑/etc/pam.d/login文件或将/etc/securetty文件重命名为/etc/securetty.bak来实现。 七、安全的SSH telnet服务存在安全漏洞,因此...

    远程登入软件PuTTY.zip

    它使用SSH协议进行加密,确保了在不安全的网络环境下,用户的登录凭据和传输的数据不会被窃取或监听。此外,PuTTY还会验证服务器的身份,通过检查服务器的指纹(Fingerprint),防止中间人攻击。 2. 多协议支持:...

    linux学习笔记分享 (Linux入门绝佳)

    34. /var/log/secure:記錄登入系統存取資料的檔案,例如 pop3, ssh, telnet, ftp 等都會記錄在此檔案中。 35. /var/log/wtmp:記錄登入者的訊息資料, last。 Linux 的目录架构是非常复杂的,但了解这些目录的作用...

    Putty客户端登入

    这种方式比传统的密码认证更安全,因为即使密码被窃取,也无法没有私钥进行登录。 三、PuTTY的使用技巧 1. 保存会话:PuTTY允许用户保存配置好的会话,以便快速重新连接到同一台服务器。这在需要频繁登录多台...

    python 切换root 执行命令的方法

    配置文件配置普通用户信息,登入后切换root用户,创建一个指定名字和密码的系统用户: def create_user(root_pwd,username,password): import paramiko result = [] ssh = paramiko.SSHClient() #把要连接的...

    MobaXtermPortable.rar(远端开启终端机及无屏幕登入)--树莓派 安装组件

    对于那些希望在不安装任何桌面软件的情况下,通过Windows系统来控制树莓派的用户来说,MobaXterm Portable 是一个理想的选择,因为它是一个便携式应用,无需安装即可使用。 在树莓派的配置和维护过程中,远程访问...

    一篇非常好的linux学习笔记分享(Linux入门绝佳).pdf

    39. /lost+found:系统不正常产生错误时,会将一些遗失的片段放置于此目录下。 40. /mnt:外设的挂载点。 41. /media:与/mnt类似。 42. /opt:主机额外安装的软件。 43. /proc:虚拟目录,是内存的映射。 44. ...

    putty远程登录客户端.zip

    PuTTY最初是为Windows操作系统设计的,但随着其发展,现在已经支持多种操作系统,包括Linux、Mac OS X以及部分移动设备,这使得它具有高度的跨平台性。 PuTTY的核心特性之一是其安全性,它全面支持SSH1和SSH2协议,...

    SecureCRT登陆

    而"绿色版"通常指的是免安装版本,不需要正式安装到系统中,只需解压即可运行,不会对系统注册表产生影响,方便携带和使用。 总的来说,SecureCRT是一个强大的远程连接工具,它的易用性和安全性使其在IT专业人士中...

    putty-32bit-0.72-installer.rar

    "远程登入linux工具"说明PuTTY的主要功能是作为连接到Linux服务器的客户端工具。"我的资源里面还有一个64bit"意味着提供者还分享了 PuTTY 的64位版本,用户可以根据自己的操作系统需求选择下载。"按需下载,只要两...

    tiptop管理员手册

    1)登入 Linux 操作系统:管理员通常通过 SSH(Secure Shell)远程登录系统,使用用户名和密码进行身份验证。了解如何配置 SSH 服务和管理用户账户至关重要。 2)Linux 基础指令:Linux 命令行提供了丰富的指令集,...

Global site tag (gtag.js) - Google Analytics