Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >ssh配置config文件命令_config文件能删除吗

ssh配置config文件命令_config文件能删除吗

作者头像
全栈程序员站长
发布于 2022-11-15 01:38:10
发布于 2022-11-15 01:38:10
1.6K01
代码可运行
举报
运行总次数:1
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

在使用ssh连接服务器时,经常要输入一些不同的主机地址和密码,使用config文件可以很好的解决这个问题。

在配置之前我们先生成ssh密钥。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 使用以下命令 一路回车即可
ssh-keygen -t rsa

# 为.ssh目录设置权限
chmod 600 ~/.ssh/config

config文件配置十分简单,只需要按照以下格式配置即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# config文件需要放到 ~/.ssh/config

Host work1
    HostName 121.0.0.3
	User root
	Port 22

Host work2
    HostName 121.0.0.4
	User root
	Port 22

将config文件放到当前用户home下的.ssh/目录下之后需做如下操作来完成免密码登陆:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 将密钥copy到work1,需要输入work1的登陆密码(此登陆密码为config重配置的user密码)
ssh-copy-id work1 
# 成功后会有如下提示
Now try logging into the machine, with:   "ssh 'work1'"
and check to make sure that only the key(s) you wanted were added.

#现在使用如下即可登陆work1(其他主机方法一样)
ssh work1

错误解决:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
jone@ubuntu:$ ssh main
Bad owner or permissions on /home/jone/.ssh/config

如果出现上述提示需要给.ssh目录加权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
chmod 600 .ssh/config

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/234899.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年11月1日 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux配置ssh互信
一般使用scp远程拷贝操作时,需要输入目标服务器的用户名和密码,这个时候可以做linux服务器之间ssh互信配置, 这样在多个linux服务器之间做操作时就可以免密登陆。
浩Coding
2021/12/27
11K0
Linux配置ssh互信
轻量级集群管理软件-ClusterShell「建议收藏」
如果集群数量不多的话,选择一个轻量级的集群管理软件就显得非常有必要了。ClusterShell就是这样一种小的集群管理工具,原理是利用ssh,可以说是Linux系统下非常好用的运维工具
全栈程序员站长
2022/09/20
1.6K0
轻量级集群管理软件-ClusterShell「建议收藏」
ansible配置笔记(一)
编辑/etc/ansible/hosts ,注释掉全部内容,改成自己的节点信息,下面的这些的是符合要求的写法:
保持热爱奔赴山海
2019/09/18
5610
ansible配置笔记(一)
Linux—OpenSSH服务
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议可以用来进行远程控制或在计算机之间传送文件。而实现此功能的传统方式,如telnet、ftp都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务。
Alone-林
2022/09/29
3.4K0
将Hexo部署到云服务器(使用宝塔面板)
本来Hexo是部署在GitHub上的(可以看我之前文章Hexo搭建静态博客 - Taitres' Blog包括了Hexo的基本使用),但是访问太慢了,并且想折腾一下,还想整个个人云盘,就买了个腾讯云的轻量应用服务器,把Hexo搬过来了,看了很多文章,记录下最终的解决方案。
Taitres
2021/05/13
14.4K4
Linux下配置SSH建立信任 免密登录
在搭建Linux集群服务的时候,主服务器需要启动从服务器的服务,如果通过手动启动,集群内服务器几台还好,要是像阿里1000台的云梯hadoop集群的话,轨迹启动一次集群就得几个工程师一两天时间,是不是很恐怖。如果使用免密登录,主服务器就能通过程序执行启动脚步,自动帮我们将从服务器的应用启动。而这一切就是建立在ssh服务的免密码登录之上的。所以要学习集群部署,就必须了解linux的免密码登录。
菲宇
2022/12/02
1.9K0
Linux下配置SSH建立信任 免密登录
Harbor镜像仓库远程同步
docker tag SOURCE_IMAGE[:TAG] 192.168.1.10/test/IMAGE[:TAG] docker push 192.168.1.10/test/IMAGE[:TAG]
全栈程序员站长
2022/06/29
1.1K0
Harbor镜像仓库远程同步
Linux配置SSH免用户免密码登陆
简化SSH登陆过程, 实现从机器A登陆机器B只需要运行ssh hostname即可, 即不需要输入用户名和密码。
jhao104
2020/05/22
6.6K0
Linux配置SSH免用户免密码登陆
Linux服务器配置ssh免密码登陆教程
SSH 的全称是 Secure Shell ,使用非对称加密方式,传输内容使用 rsa 或者 dsa 加密,可以有效避免网络窃听。有时候,我们需要能免密码登陆 Linux 系统,比如 Hadoop 操作,这时就要开启 SSH 免密码登陆。
秋月叶落
2025/03/04
4860
Linux服务器配置ssh免密码登陆教程
linux远程登录ssh免密码配置方法
二、原理 很简单,使用ssh-keygen 在主机A上生成private和public密钥,将生成的public密钥拷贝到远程机器主机B上后,就可以使用ssh命令无需密码登录到另外一台机器主机B上。
习惯说一说
2019/06/30
5.3K0
Linux初窥:Linux下SSH免密码登录配置[通俗易懂]
假设有 A、 B 两台 Linux 服务器,我们希望能够从其中一台服务器通过 SSH 免密码登录到另一台服务器。 两台服务器的信息如下:
全栈程序员站长
2022/11/03
3.7K0
sshd_config 中 PermitRootLogin 的探讨
众所周知,sshd_config是sshd的配置文件,其中PermitRootLogin可以限定root用户通过ssh的登录方式,如禁止登陆、禁止密码登录、仅允许密钥登陆和开放登陆,以下是对可选项的概括:
全栈程序员站长
2022/07/01
1.5K0
配置Linux无需密码使用SSH登陆远程服务器
两边的服务器,只需要用户名一样即可,不需要密码一样,也不需要uid/gid一样,不需要两个用户处在相同的用户组里。
用户8851537
2021/07/22
6.2K0
Linux多台服务器共用密钥ssh自动登陆
最近在研究自动登陆的linux服务器的东西。本篇为关于ssh的秘钥自动登陆。 update:2014.3.9 4:21 PM,昨晚写完这篇之后,发现有篇关于ssh认证的完整描述。伤心了。http://www.linuxidc.com/Linux/2011-08/39871.htm
星哥玩云
2022/06/30
2.8K0
利用SSH(无密码)免登录来节省你的生命
SSH 协议是事实上的互联网基石之一。在 SSH 协议出现之前(1995 年由 Tatu Ylonen 设计),通过互联网远程登录其他设备(telnet)的过程是明文的。这意味着,整个通信过程,很容易被旁路嗅探,泄露敏感信息。
sunsky
2020/08/20
1.6K0
Linux服务器配置SSH免密码登陆
node179,node181,node182上实现www用户免密码访问,密钥登录。
星哥玩云
2022/05/28
5.6K0
Linux 温习(三): 远程连接(SSH)
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH 协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如 telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh 都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务。
陈大剩博客
2023/02/17
7.7K0
大数据环境搭建-Linux基础环境配置
或者 链接:https://pan.baidu.com/s/1JdPCMMEq178hXV5V4Ild3Q 密码:03l1
码客说
2022/06/04
1.3K0
大数据环境搭建-Linux基础环境配置
实现SSH无密码自动登录
在使用ssh登陆服务器的时候很蛋疼的事是每次登陆的时候都要输入服务器密码,而且为了安全性,密码一般都不短,大概都得十几位的样子,一不小心输错了还得重来,十分麻烦。所以实现SSH的自动登陆是一件非常方便的事情,避免了恶心蛋疼而且无聊重复的输密码环节。
mythsman
2022/11/14
1.5K0
Ubuntu下使用SSH 命令用于登录远程桌面
做DL的经常需要在一台电脑(本地主机)上写代码,另一台电脑(服务器,计算力强)上进行训练,我们在两台电脑上都安装的是Ubuntu16.04,为了在local主机下也可以随时跑程序,调代码,同时省流量而且迅速(不考虑这些的话用teamviewer也行),所以在两台电脑主机上进行SSH配置。
全栈程序员站长
2022/11/01
3.3K0
Ubuntu下使用SSH 命令用于登录远程桌面
相关推荐
Linux配置ssh互信
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验