linux服务器配置ssh免登入及修改机器名字

CentOS 7 开启ssh远程登录,附修改主机名方法 1. 准备openssh-server 输入以下命令检查是否已安装openssh-server,若已安装,则会输出相应信息 [root@sagecat ~]# yum list installed | grep openssh openssh.x86_64 7.4p1-21.el7 @anaconda openssh-clients.x86_64 7.4p1-21.el7 阅读详情

1.配置ssh

首先登录linux

ssh 用户名@ip
例: ssh root@120.00.00.001

然后输入密码即可

之前先准备本地的sshkey

如果本地已有id_rsa文件,输入命令直接复制到粘贴板 之后command+v粘贴就行了:

pbcopy < ~/.ssh/id_rsa.pub

如果没有id_rsa文件,详细配置请看 ssh key配置

然后进入服务器输入下方命令(编辑root/.ssh/authorized_keys )

 vi ~root/.ssh/authorized_keys

把刚才复制的本地的sshkey粘贴编辑完保存退出

下次进入本地进入服务器就不用输入密码了

ssh root@120.00.100.200

进一步配置快捷登录服务器方式

进入本地.ssh文件编辑config文件:

以下内容复制到config文件

## 输入ss快捷进入服务器120.00.100.200:27017
Host ss
    hostname 120.00.100.200 # 你的IP地址
    User root #身份
    Port 27017 # 端口号 默认22 
    IdentityFile ~/.ssh/id_rsa

ssh ss

成功进入服务器

如果有两台电脑都想用root账号免登入的话

在authorized_keys这个文件里面回车 继续输入第二台电脑的ssh key

创建多个子账号登入

新建用户:  useradd develop  develop为用户名
设置密码:  passwd develop
删除用户:  userdel -r develop
然后找到目录 /home/develop/.ssh/authorized_keys
authorized_keys这个文件进行编辑复制本机的ssh key

登出服务器

exit

2.修改机器名字

零时修改:

使用如下命令修改hostname:

hostname servername

修改后用hostname命令查看修改后的信息:

hostname

值已经发生变化,为:servername

输入命令:

reboot

重启机器。

登录系统后,发现hostname还原为原来的hostname:

永久修改:

我们使用以上命令,将hostname 修改为:servername2

hostnamectl set-hostname servername2

登录系统后,发现hostname未还原为原来的hostname,而是我们修改后的hostname值。

3.通过直接安装node

# 1.下载
wget https://nodejs.org/download/release/v16.1.0/node-v16.1.0-linux-x64.tar.xz
sudo mkdir -p /usr/local/lib/nodejs
sudo tar -xJvf node-v16.1.0-linux-x64.tar.xz -C /usr/local/lib/nodejs

# 2.配置变量
~/.profile
export PATH=/usr/local/lib/nodejs/node-v16.1.0-linux-x64/bin:$PATH

# 3.刷新变量
. ~/.profile

Wannier90实战避坑:从`ex3.win`配置文件解析到成功画出能带 本文详细解析了Wannier90实战中的关键参数设置与能带绘制技巧,重点探讨了`.win`文件中`num_bands`、`num_wann`等参数的匹配逻辑,以及如何从报错信息反推问题根源。通过实际案例和进阶技巧,帮助用户成功绘制出准确的Band Structure,避免常见计算陷阱。 阅读详情

相关推荐

SSH详解 --通过跳板机连接服务器

参数详解-1:强制使用ssh协议版本1; -2:强制使用ssh协议版本2; -4:强制使用IPv4地址; -6:强制使用IPv6地址; -A:开启认证代理连接转发功能; -a:关闭认证代理连接转发功能; -b:使用本机指定地址作为对应连接的源ip地址; -C:请求压缩所有数据; -F:指定ssh指令的配置文件; -g:允许远程主机连接主机的转发端口; -i:

Diamond 10万+

ssh登录

IP:是你要登录用户的地址。用户名:是你要登录的用户。

qq_51921514的博客 1349

Git SSH密钥配置全攻略:从原理到实践实现免密安全访问

SSH(Secure Shell)是一种广泛应用于远程登录和加密数据传输的网络协议,其核心机制之一是基于非对称加密的密钥认证。该技术通过生成公钥和私钥对,利用‘挑战-应答’模式,在无需传输密码的前提下完成身份验证,从而在安全性和便利性上显著优于传统的密码认证。在软件开发和运维领域,SSH密钥认证是实现自动化流程、保障代码仓库安全访问的基石技术。特别是在持续集成/持续部署(CI/CD)、自动化脚本和团队协作场景中,免密认证是提升效率、消除人工干预的关键。本文将深入解析SSH密钥认证的工作原理,并详细演示如何为

weixin_30564901的博客 571

linux 命令

2: scp。

hhwyqwqhhwy的博客 1336

SSH免密登录以及IP别名配置(保姆级教程)

SSH免密登录以及IP别名配置的保姆级教程

qq_38690917的博客 2714

南京邮电大学电工电子实验(二)复习一

本文给电工电子实验(二)的复习进行一些知识点的提醒

YOUXISUN的博客 2958

VS Code 远程连接 SSH 服务器

随着技术的不断迭代更新,在 Linux 系统中使用 Vim、nano 等基于 Shell 终端的编辑器(我曾经也是个 vimer,但是 VS Code 实在太香了),已经很难适应当下的开发效率。因此大多数开发者开始使用 VS Code 远程连接 Linux 系统来解决编程效率的问题,VS Code 本身也是个优秀的代码编辑器,可以安装很多插件来扩展功能,其中就有 SSH 工具,远程连接到 Linux 系统,可以说就是在 VS Code 上编辑代码、编译代码、运行程序,基本就是一条龙服务。

Grayson Blog 6万+

别再死磕RD算法了!用MATLAB手把手复现SAR后向投影(BP)成像(附完整代码与避坑点)

本文详细介绍了如何使用MATLAB实现合成孔径雷达(SAR)后向投影(BP)成像算法,突破传统RD算法在大斜视和复杂轨迹场景中的局限。通过完整的代码示例和避坑指南,帮助读者掌握BP算法的核心原理、内存优化策略和并行计算技巧,提升SAR成像精度与效率。

weixin_30908103的博客 298

【Linux工具篇】保姆级配置vscode连接远端主机以及免密配置

vscode连接以及免密连接的教程

s_little_monster的博客 5166

Rstudio安装org.Hs.eg.db

自己也是个小白,初次安装org.Hs.eg.db碰到好多问题,步骤总结如下: 第一,instal.packages()安装,不行则换 BiocManager::install() 第二,如BiocManager不成,说明不是最新版本,可按提示安装最新版 BiocManager::install(version = '3.13') #由于R版本较新,按照提示中的相关信息,安装最新版本的 第三,再次安装 BiocManager::install("org.Hs.eg.db") 第四,之后每个人.

ZH_DDong的博客 2万+

Zemax实战:5步搞定牛顿望远镜光学设计(附球差优化技巧)

本文详细介绍了在Zemax OpticStudio中构建高精度牛顿望远镜光学系统的5步实战流程,包括初始参数设置、球差优化、折叠镜与遮光面配置等关键步骤。特别针对球差问题,提供了将主镜圆锥系数设为-1的优化方案,有效消除轴上弥散斑。通过3D视图和MTF分析验证,该系统可实现接近衍射极限的成像质量,适合天文观测等应用场景。

x8y9z0的博客 928

VSCode:Remote-SSH配置实录

为什么要使用VSCode:Remote-SSH 服务器很多时候都是部署在Linux远程机器上的,我们通常是SSH连过去然后用vim或者emacs去修改源文件。 这种方式对我来说很麻烦,因为我已经习惯了全宇宙最好用的C++IDE Visual Studio,离开IDE写代码实在太痛苦了。 所以我只能借助samba+sourceinsight的组合来勉强度日。这个组合其实是比较好的,只不过配置特别麻烦...

六天 16万+

用 CDS 作为 Referenced Data Source 开发 SAP Gateway OData 服务,一条更轻的 SEGW 路线

本文介绍了SAP Gateway项目中从传统手工建模到基于CDS View的现代化开发方式转变。主要内容包括: 传统方式需要在SEGW中手动创建Entity Type、Entity Set等元素,并在DPC_EXT中编写大量查询逻辑,存在模型层和业务逻辑重复表达的问题。 7.50版本后,SAP Gateway与ABAP CDS深度集成,可通过SEGW直接引用CDS View作为数据源,自动生成数据模型和SADL读取逻辑,支持完整的OData查询功能。 最佳实践建议通过Consumption View而非直接

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

Linux - SSH服务 - SCP - 免密通道建立

目录SSH是什么?如何知道一个服务是否运行? 1、看进程2、看端口sshd表示什么呢?我们将修改ssh服务端口号为2244端口,并禁用root用户登录1、修改端口号为22442、禁止root用户登录3、完成后我们重启sshd服务4、扩展添加欢迎横幅文件5、测试是否通过2244端口才能连接ssh服务,是否不能通过root用户连接ssh服务: 当然我们可以使用ssh命令远程登录如果ssh远程连接不上,如何排查?免密通道建立实验:免密通道建立的好处:2台机器之间传输文件或者执行命令,不需要输入密码了

lpfstudy的博客 4577

基于STC8A8K64S4A12的掉电唤醒定时器应用,极大降低产品功耗

通过合理的配置和编程,我们可以充分发挥单片机的功能,实现能效优化和电池寿命延长的目标。其中,掉电唤醒定时器是其一项重要功能,可以在系统处于睡眠状态时通过定时器的计时功能进行唤醒,从而实现对系统功耗的有效控制。使用STC8A8K64S4A12的掉电唤醒定时器功能,我们可以在不影响系统正常工作的情况下,大大降低产品的功耗。通过以上的代码,我们实现了一个简单的掉电唤醒定时器功能。当系统进入睡眠模式后,定时器开始计时,到达预设的唤醒时间后,定时器中断被触发,系统从睡眠模式唤醒,执行相应的操作。

CodeSageX的博客 1090

手把手教你学Simulink——基于智能电网与AI融合的场景实例:强化学习在并网逆变器控制中的应用

本文介绍了如何利用Simulink和强化学习工具包实现并网逆变器的智能控制。针对传统PI控制方法的局限性,提出采用强化学习(RL)构建自适应控制系统。通过详细步骤展示了从建立主电路模型、设计强化学习环境、选择训练智能体(如PPO算法)到仿真对比测试的全过程。实验结果表明,RL控制器在动态响应、THD指标和参数鲁棒性等方面优于传统PI控制器,突显了数据驱动控制在复杂电力系统中的优势。文章还探讨了该技术在微电网协同控制、在线学习等场景的拓展应用,为智能电网控制提供了新思路。

MHD0815的博客 335

linux用ssh-keygen配置ssh免密码登录(互信)超详细解读(跳过各种坑)

测试环境:redhat6.5和centos7.6 主机IP: public@192.168.55.66(hostname:master) 从机1IP: public@192.168.55.67(hostname:slave1) 从机2IP: public@192.168.55.68(hostname:slave2) 注:需要与哪一个用户互信,就用哪个用户创建免密 一、准备工作 1. 打开本机的ssh的配置文件,每台机器都需要改 如果没有sudo的权限,需要用root用户操作 sudo vi /etc/ss

jishuji的博客 1万+

HyperLynx(十四)高级分析技术

如果没有查找到该模型,可使用菜单命令“Setup”→“Options”→“Directories”,打开“Set Directories”对话框,单击“Edit”按钮,在“Select Directories for IC-Model Files”对话框中将路径“…在“Assign Models”对话框中的“Port”栏找到“OUTM”端口,在其对应的“Circuit Connection”栏中选择“txout”项。将端口R75连接到“Gnd”。同样,将“EMP”连接到“V”,完成预加重设置。...

小幽余生不加糖 4948

linux配置 ssh 免密 登录

1:第一步给每一台电脑生成公私钥    使用 在 root 目录下面 使用 ssh-keygen -t rsa ,然后不停敲回车。就可以生成公私钥。默认放在 .ssh 目录下面。2:进入.ssh , 使用 吧公钥 复制到 /root/.ssh/authorized_keys 文件里面  cd /root/.ss...

weixin_40338378的博客 485

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

离线win/mac下vscode客户端通过ssh连接linux服务器

建议安装蓝色的版本,最后图标是蓝色的。

qq_34719225的博客 3490

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux - SSH 服务器信任关系配置

介绍 SSH(Secure Shell)是一项创建在应用层和传输层基础上得安全协议,为shell提供安全得传输和使用环境。具体协议以及服务相关知识不再赘述,下面主要介绍如何配置服务器之间的信任关系。以配置A免密登录到B为例 生成密钥 在A机器上通过ssh key-gen生成密钥 [root@suhw ~]# eval `ssh-agent -s` [root@suhw ~]# ssh-keygen -t rsa 若不指定存放密钥的路径以及名字的话,会默认生成在当前用户家目录下的.ssh目录中生成一个私

856

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Linux:ssh配置

内网win10 192.168.25.1服务器centos 内-192.168.25.11 外-192.168.254.11外网服务器 192.168.254.10服务名称为:sshd 默认端口号为:22# 查看配置文件*服务端主程序:/usr/sbin/sshd*服务端配置文件:/etc/ssh/sshd_config# 先对其进行备份。

鲍海超 8342

Linux服务器集群SSH免密登录配置实战

本文详细介绍了在Linux服务器集群中配置SSH免密登录的完整实战流程。通过生成RSA密钥对、使用ssh-copy-id分发公钥、正确设置文件权限及检查SSH服务配置等关键步骤,实现服务器间的无缝安全互访。该配置是提升运维效率、实现自动化脚本和批量任务执行的基础,尤其适用于Hadoop、Kubernetes等集群环境的管理与部署。

weixin_29217235的博客 301

Linux中使用SSH服务远程连接Linux系统

Linux之远程连接Linux 目录Linux之远程连接Linux 一、为什么要远程连接Linux 二、远程连接必备的知识 三、虚拟机网络配置 四、端口 五、协议 六、第一次连接Linux 七、Linux切换虚拟终端 八、查看终端信息shell命令 九、配置nat网络 十、配置SSHD服务 1.linux安装好之后,如何初始化服务器 防火墙1: iptables 第三方 防火墙2: selinux 系统自带的 (1).关闭linux的防火墙(就

jerrygaoling的博客 9994

ssh服务(Linux系统远程登录控制服务)

Linux系统使用ssh服务进行远程登录控制,并简历客户端与服务端的免密通道,增加安全性。

qq_53980494的博客 2549
上一篇: react项目里使用public的文件
下一篇: JS封装深拷贝函数
大青花鱼の
博客等级 码龄8年 131粉丝 67原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值