使ssh不用输入密码

vscode中通过ssh进行远程开发时每次登陆都要输入密码,有什么办法可以自动输入密码或者不用每次输入密码? 这样做的目的是为了能够在没有密码的情况下通过 SSH 连接到远程服务器,即实现基于密钥的认证。成功执行这个命令后,你的本地计算机就可以使用相应的私钥通过 SSH 连接到远程服务器,而无需输入密码。这样可以简化远程服务器访问的过程,并提高安全性,因为基于密钥的认证通常比简单的密码认证更安全。在 VSCode 中,当你使用 "Remote-SSH" 扩展连接到远程服务器时,它会自动使用你的 SSH 密钥。命令时,它会尝试连接到指定的远程服务器,并要求你输入用户账户的密码(除非你已经设置了基于密钥的认证)。 阅读详情
有些时候,我们在复制/移动文件到另一台机器时会用到scp,因为它比较安全。但如果每次 

都要输入密码,就比较烦了,尤其是在script里。不过,ssh有另一种用密钥对来验证的方 

式。下面写出我生成密匙对的过程,供大家参考。 

第一步:生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa" 

   [user1@rh user1]$ ssh-keygen -t rsa

   Generating public/private rsa key pair.

   Enter file in which to save the key (/home/user1/.ssh/id_rsa):

   Created directory '/home/user1/.ssh'.

   Enter passphrase (empty for no passphrase):

   Enter same passphrase again:

   Your identification has been saved in /home/user1/.ssh/id_rsa.

   Your public key has been saved in /home/user1/.ssh/id_rsa.pub.

   The key fingerprint is:

   e0:f0:3b:d3:0a:3d:da:42:01:6a:61:2f:6c:a0:c6:e7 user1@rh.test.com

   [user1@rh user1]$


生成的过程中提示输入密钥对保存位置,直接回车,接受默认值就行了。接着会提示输入一 

个不同于你的password的密码,直接回车,让它空着。当然,也可以输入一个。(我比较懒 

,不想每次都要输入密码。) 这样,密钥对就生成完了。 

其中公共密钥保存在 ~/.ssh/id_rsa.pub 
私有密钥保存在 ~/.ssh/id_rsa 

然后改一下 .ssh 目录的权限,使用命令 "chmod 755 ~/.ssh" 
   [user1@rh user1]$ chmod 755 ~/.ssh

   [user1@rh user1]$



之后把这个密钥对中的公共密钥复制到你要访问的机器上去,并保存为  

~/.ssh/authorized_keys. 

   [user1@rh user1]$ scp ~/.ssh/id_rsa.pub rh1:/home/user1/.ssh/authorized_keys

   user1@rh1's password:

   id_rsa.pub                                    100%  228     3.2MB/s   00:00

   [user1@rh user1]$



之这样就大功告成了。之后你再用ssh scp sftp 之类的访问那台机器时,就不用输入密码 

了,用在script上更是方便.

转自:http://blog.chinaunix.net/uid-11572501-id-2868621.html

stackelberg博弈_博弈论、多智能体、强化学习(随便记点东西) 多智能体应用场景:已实现:游戏AI。正在努力:UAV,物资运输,快递分发,交通系统。未来:社会学,预测群体行为,城市区域合作,国际关系。博弈论基本定义:玩家集合: 策略集合: 收益函数: 囚徒困境:两智能体矩阵博弈坦白抵赖坦白1,13,0抵赖0,32,2占优策略与最佳应对:上表中两者均具有占优策略,即无论如何都应该选坦白。那么构造下表。坦白抵赖坦白1,13,0抵赖0,12,2对于玩家一来说,坦白... 阅读详情

相关推荐

vue项目基于WebRTC实现一对一音视频通话

vue项目基于WebRTC实现一对一音视频通话。完整代码gitee地址: https://gitee.com/wade-nian/wdn-webrtc.git。

qq_920189602的博客 6647

gitHub学习之SSH key的设置

这就是让你再输入一次密码,就跟我们注册账号时候设置密码需要设置两次一样。上一步没设置密码,这里直接回车就可以了。到这里你的秘钥就设置好了,你会收到这段代码提示。就是让你输入密码,如果你设置了密码,那在你使用ssh传输文件的时候,你就要输入这个密码。为了避免麻烦,建议不用设置,直接回车。$ ssh-keygen -t rsa -C 你的邮箱。警告完了,如果你能看到如下提示,那你已经成功设置SSH密钥。ps:直接输入邮箱,不要带双引号之类的。在git Bash 中输入以下代码。

肥猫钓鱼 5838

Delphi开发者必备:CEF4Delphi跨平台浏览器嵌入实战指南(含Lazarus适配)

本文详细介绍了Delphi开发者如何利用CEF4Delphi实现跨平台浏览器嵌入,包括环境配置、Lazarus适配、ARM架构优化及Firemonkey集成等实战技巧。通过Chromium引擎的强大功能,开发者可以轻松为传统桌面应用添加现代浏览器特性,提升多平台开发效率。

weixin_29233333的博客 226

解决使用git,ssh每次都要输入密码

使用git,去提交或者下载代码都是很方便的,但是最近新配置了一套系统,发现每次git pull或者其他动作都需要输入密码。 想一想不对劲啊,我使用的是ssh的方式clone的代码,而且在clone之前还生成并且上传了公钥,还把公钥填入git的公钥库里面了,怎么 还要我输入密码?? 仔细研究后,发现了问题所在,原来是在生产公钥的时候, 执行命令 ssh-keygen -t rsa -C xx...

jasonwang_的博客 1万+

MaxEnt软件的下载与安装

1、下载网站:http://lucky-boy.ys168.com/ (这是之前在网上搜到的,里面有许多软件安装包,感谢网页主的资源共享,违权必删)

weixin_42191203的博客 2万+

ERDAS 2022与ArcGIS共存安装教程:如何避免端口冲突(详细配置步骤)

本文提供了一份详细的ERDAS 2022与ArcGIS共存安装教程,核心在于解决两者因FlexNet许可证服务器导致的端口冲突问题。通过分步指导,包括检查现有端口占用、修改ERDAS许可证文件端口号、配置防火墙及客户端设置,确保两款专业GIS与遥感软件能在同一系统上稳定运行。

weixin_29279047的博客 253

Xshell使用密钥登录Linux服务器

1、使用如下命令生成密钥对 [root@xuegod130 ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): #直接回车 Enter passphrase (empty for no passphrase): ...

菜鸟、上路 1万+

上位机介绍:C# 开发者的必知基础

上位机是指在工业控制系统中,位于上层、负责人机交互和数据管理的计算机/软件,与“下位机”(PLC、传感器、变频器、单片机等硬件设备)相对应,核心是“向下通信控制设备,向上展示交互数据”。下位机:一线干活的“工人”(执行采集、控制指令);上位机:指挥管理的“办公室人员”(发指令、看数据、做报表)。C#开发者掌握上位机开发的核心是“通信+UI+稳定性基础层:搞懂WinForms/WPF基础、串口/Modbus通信,能实现核心功能;进阶层:掌握分层设计、异步编程、工业级容错(断线重连、数据校验);

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1558

Git连接远程仓库

    git连接远程仓库一般都是以下两种方式。 一.http/https连接     这种方式最简单,只需要在连接的时候输入正确的账号和密码即可。配合一些IDE使用的时候,如Android Studio,Idea等,会在pull/push的时候弹框输入账号和密码。如果不想每次都输入账号密码可以选择在git远程仓库的路径上加上工程所要推送的远程仓库的账号密码。例如:     原url:ht

liuxiaopang520的博客 8375

一张图看懂 ABAP CDS 两大子语言:CDS DDL 与 CDS DCL 以及缺席的 DML

ABAP CDS 的核心设计思想围绕语义数据模型(DDL)与数据访问控制(DCL)展开,而非单纯作为SQL查询工具。其DDL通过声明式语法定义业务导向的数据视图,强调模型稳定性与复用性;DCL则将访问控制逻辑下沉到模型层,实现行级权限过滤。ABAP CDS刻意剥离DML功能,交由ABAP SQL处理数据变更,形成清晰的分层架构。这种设计使数据定义、访问控制与应用逻辑解耦,为现代ABAP应用提供更安全、可维护的数据治理方案。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 974

OPPO 后端校招面试,过于简单了!

你好,我是 Guide。2026 届秋招陆续开奖公司的越来越多了,今天来看一家手机厂 OPPO。前几天,已经分享了和今年校招开奖的情况。其中,小红书的薪资最为炸裂,大白菜一年都能给到 51w+。不过,相对应的工作强度和压力也是真的难顶,确实很难有钱多又轻松的活!OV (OPPO 和 Vivo)这几年发展真还可以的,这两家的高端机口碑都不错。本人也是最近入手了一款 Vivo 的上一代旗舰,拍照是真的不错啊!每个月会有 1.2k 生活补贴,生活费是按照 8 % 缴纳。

JavaGuide 749

配置SSH无密码登录

(1)使用ssh-keygen产生公钥与私钥对。 输入命令“ssh-keygen -t rsa”,接着按三次Enter键 [root@master ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory ‘/root/.ssh’. Enter passphrase (empty for no

weixin_43621549的博客 3490

液压轴位置闭环控制(比例伺服阀应用)

液压阀的基础知识请参看下面的博客文章:PLC液压控制系列之比例流量阀结构分析_RXXW_Dor的博客-优快云博客比例流量阀液压同步控制的PID闭环调节可以参看下面这篇博文三菱FX3U-PLC 前馈+PID闭环调节实现液压同步控制(比例换向阀)_RXXW_Dor的博客-优快云博客液压控制系统在工业现场应用非常广泛,这篇博文我们简单分析下液压同步控制。这套系统的液压缸为单液压缸,首先简单介绍下什么是单作用液压缸,液压系统的详细理论分析大家可以找些专业书籍学习。

RXXW_Dor的博客 2262

使用ssh 的ControlMaster实现不用每次ssh都输入密码

SSH支持 ControlMaster模式,可以复用之前已经建立的连接。所以开启这个功能之后,如果已经有一条到relay的链接,那么再连接的时候,就不需要再输入密码了。 而ControlPersist 参数的含义就是在最后一个连接关闭之后也不真正的关掉连接,这样后面再连接的时候就还是不用输入密码。 这里提供一种不需要安装客户端的简单方法,只利用SSH的配置文件(~/.ssh/config)来记录和管理多个 SSH 连接 。 例如,下面定义了连接到 test 这台机器所需的配置: # Test host .

Bertram的博客 3892

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ssh 不用输入密码

在shell prompt下输入 ssh-keygen 会要求输入保存的文件名,直接回车,使用默认值 要求输入密码,直接回车,空密码 生成的文件在$HOME/.ssh  目录下,默认生成2个文件id_rsa和id_rsa.pub 最后执行:cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys 不同的机器也是一样的

kittaaron的专栏 837

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

使ssh scp sftp不用输入密码

有些时候,我们在复制/移动文件到另一台机器时会用到scp,因为它比较安全。但如果每次都要输入密码,就比较烦了,尤其是在script里。不过,ssh有另一种用密钥对来验证的方式。<br />下面写出我生成密匙对的过程,供大家参考。第一步:生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa"   [user1@rh user1]$ ssh-keygen -t rsa   Generating public/private rsa key pair.   Enter file in

▓男兒〆無淚 1031

使ssh不用输入密码(转)

使ssh不用输入密码(转)  有些时候,我们在复制/移动文件到另一台机器时会用到scp,因为它比较安全。但如果每次  都要输入密码,就比较烦了,尤其是在script里。不过,ssh有另一种用密钥对来验证的方  式。下面写出我生成...

cuemes08808的博客 183

使用scp、ssh等不用输入密码

使用scp、ssh等不用输入密码echo scp -r root@132.12.22.35:/www/applog /backlog > exp2.shecho scp -r /home/oracle root@10.10.252.5:/www/back/backdmp >> exp2.shscp -r root@132.12.22.35:/www/applog /backlog //备份日志sc

bobshute的专栏 7923

SSH不用每次都输入密码的方法

这个-----BEGIN OPENSSH PRIVATE KEY-----下面的全部复制,然后去远程服务器上面。所以我手动复制,先打开要复制的公钥。这个地址就看你的程序默认给你创建的文件在哪里了。然后我的服务器因为某些原因不能直接复制到远程终端。首先,打开自己电脑上的终端cmd。去远程服务器上,登录。

m0_46371988的博客 898

ssh 远程pc如何不用每次都输入密码

生成 SSH 密钥对,将公钥上传到远程服务器,实现免密码登录。文件中添加服务器配置,简化登录命令。如果仍然需要输入密码,检查权限设置。即可登录,无需输入密码。生成的密钥默认保存在。

wuzengfengjing1的博客 402

使用ssh传输文件不用输入密码

有些时候,我们在复制/移动文件 到另一台机器时会用到scp,因为它比较安全。但如果每次 都要输入密码,就比较烦了,尤其是在script里。不过,ssh有另一种用密钥对来验证的方 式。下面写出我生成密匙对的过程,供大家参考。 第一步:生成密匙对,我用的是rsa的密钥。使用命令 "ssh-keygen -t rsa" [user1@rh user1]$ ssh-keygen -t

雅冰石的专栏 2415

ssh连接设置不用输入密码

这将生成一个公钥文件(id_rsa.pub)和一个私钥文件(id_rsa)。其中,username是您在远程设备上的用户名,remote_ip_address是远程设备的IP地址。这将要求您输入设备密码以将公钥复制到远程设备。请注意,如果您使用的是Windows系统,需要使用SSH客户端工具(如PuTTY)生成公钥和私钥对,并使用相关工具将公钥复制到远程设备。要通过SSH远程连接Ubuntu设备时,可以设置公钥身份验证,这样您就不需要每次输入设备密码。这将使用私钥进行身份验证,然后将您连接到远程设备。

m0_72417087的博客 2108
上一篇: 浅谈HTTP Adaptive Streaming技术及其前景
下一篇: Perl 根据w3C日志画出流量折线图
csallen
博客等级 码龄17年 36粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值