linux之连接服务器

article/2025/9/18 18:16:32

1. 背景

通常连接服务器使用ssh username@hostname的方式,其中uername是用户名,一般为root等。hostname为ip地址。但是ip地址通常不容易记住,因此会将ip地址与一个名称相对应,然后直接使用名字来登陆服务器。

2. ip与name的映射

windows下修改C:\Windows\System32\drivers\etc\hosts文件,mac或linux系统下修改/etc/hosts文件,打开hosts文件后,在其后面一行或多行

ipaddress myhostname

如下所示,添加了host1, host2, host3三个ip与名称的对应关系
在这里插入图片描述
保存退出后若想连接8.132.234.112服务器,可以直接使用ssh root@host1进行连接
注意: 一般情况下需要使用sudo vim /etc/hosts来修改主机和ip的映射关系,否则可能会报readonly option is set错误,从而无法保存所做的修改

3. 免密登录

3.1 生成ssh密钥

首先在本地电脑上生成ssh key

ssh-keygen -t rsa -C ‘your email’

按三格回车后即可生成id_rsaid_rsa.pub两个文件

  • -t 指定密钥类型,默认是 rsa ,可以省略。
  • -C 设置注释文字,比如邮箱,可省略
  • -f 指定密钥文件存储文件名,一般不指定,默认保存在~/.ssh目录中

3.2 配置服务器

~/.ssh/id_rsa.pub文件内容复制追加到服务器~/.ssh/authorized_keys文件的最后面

3.3 连接服务器

直接使用ssh root@host1连接服务器,不需要密码即可连接成功

4. 查看服务器主机名

hostname           # 查看主机名字
hostname -i        # 查看主机的ip信息,包括内网ip和外网ip

在这里插入图片描述

修改主机名称

vim /etc/hostname

http://chatgpt.dhexx.cn/article/GGFROSTi.shtml

相关文章

远程服务器怎么连接

利用windows自带远程桌面连接服务器,海星星 日付服务器 碉堡了 工具/原料 远程桌面 IP地址账号 方法/步骤 1 本商品直接使用WINDOWS自带的远程桌面连接就可以进行使用。 点开始——点运行(或者直接用窗口键[win]R)————在运行对话框输入m…

连接服务器

连接是什么意思 创建套接字之后,应用程序(浏览器)就会调用connect,随后协议栈会将本地的套接字与服务器的套接字进行连接。话说,以太网的网线都是一直连接的状态,我们并不需要来回插拔网线,那么…

创建链接服务器

GPS平台、网站建设、软件开发、系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p1862 给SQL Server创建连接服务器 一、 可视化界面操作 1.点击“新建连接服务器” 2.“常规”选…

如何连接云服务器

** - 本篇文章是:教跟我一样一开始不会连接远程云服务器的小白们 ** 首先你已经有一个公网ip(在阿里云/腾讯云/等等许多地方都可以租到) 注:作者本人申请了一个试用的华为云2008Windows64bit的服务器 以下教你如何一步步连接…

连接到服务器(1)

问题一(未找到或无法访问服务器) 标题: 连接到服务器 ------------------------------ 无法连接到 TOM-PC。 ------------------------------ 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证…

如何连接服务器

1&#xff1a; 先进入 C:/uers/<username>/.ssh/config 2:添加 Host <IP> HostName <IP> User <username> 3进入vscode 设置 搜索 remote 然后连接

远程连接服务器

1、什么是远程连接服务器 远程连接服务器通过文字或图形接口方式来远程登录系统&#xff0c;让你在远程终端前 登录 linux 主机以取得可操作主机接口&#xff08;shell&#xff09;&#xff0c;而登录后的操作感觉就像是坐 在系统前面一样。 2、远程连接服务器的功能 分享主机…

手把手教你如何连上实验室的服务器

目录 1.服务器到底是啥 2.怎么连上实验室的服务器 3.服务器文件与本机文件交互 4.服务器空闲查询 5.VSCode远程连接服务器 6.python实验环境配置​​​​​​​ 好了&#xff0c;数据集准备好了&#xff0c;网络模型也搭好了&#xff0c;是骡子是马就差把它拉出来遛一遛了…

撸一撸Spring Framework-IoC-资源管理利器(Resource、ResourceLoader、ResourcePatternResolver)

撸一撸Spring Framework-IoC系列文章目录 IoC概述 BeanFactory ApplicationContext BeanDefinition BeanWrapper 资源管理利器(Resource与ResourceLoader) 配置管理(Environment与PropertySource) 实现通用功能的利器(PostProcessor机制) 我们经常需要读取外部资源到应…

uni-app 资源在线升级/热更新

HBuilderX 1.6.5 起&#xff0c;uni-app 支持生成 App 资源升级包。 生成 App 资源升级包 修改版本号 首先&#xff0c;更新 manifest.json 中的版本号。 比如之前是 1.0.0&#xff0c;那么新版本应该是 1.0.1 或 1.1.0 这样。 发行 然后&#xff0c;在 HBuilderX 中生成升…

【有手就行】定制一个GIF表情

前言&#x1f447; 完成这个任务不需要安装任何编程软件&#xff0c;不需要任何基础&#xff0c;有手就行&#xff01; 效果图&#x1f447; &#xff08;御用素材&#x1f438;S先生&#xff09;&#x1f447; 制作步骤&#x1f447; ①登陆网址https://benisland.neocitie…

Squish 7.0中视频捕获 (含相关网络直播研讨会报名信息)

本文翻译自Video capture in Squish 7.0 – feature focus &#xff08;原文发布于2022年3月4日&#xff09; 原文作者&#xff1a;Qt公司软件工程师Katarina Behrens 翻译&#xff1a;Joyce Jiang Squish GUI Tester 7.0是首个提供独特新功能的Squish版本&#xff1a;通过捕获…

(一)squid简介

1、一些squid的概念 squid是一个缓存服务器的守护进程&#xff0c;其支持的代理协议&#xff1a;FTP,HTTP,SSL,套接字。 存储分类&#xff1a;磁盘>分区>目录>Object&#xff08;缓存文件&#xff09; 索引方式&#xff1a; Hash Tables 目录 每个Digest的索…

【深入UCSC Genome Brower】他山之石

转自&#xff1a;https://mp.weixin.qq.com/s?__bizMzAwMzY4MTYxNw&mid2655752921&idx1&sn159f79dde58d2145c59307e23a06b97a&scene0#wechat_redirect 这是一个神奇的网站&#xff1a;UCSC Genome Brower 有朋友在后台留言让介绍下UCSC Genome Browser&#x…

SWISH

①基础符号&#xff1a; :- 输出 \ 非 ②判断是否匹配文字备注 例1&#xff08;未匹配成功&#xff09; 例2&#xff08;输出a所在的list&#xff1a;N&#xff1f;&#xff09; 例3

Swish hard-Swish

当β = 0时,Swish变为线性函数f(x)=x/2 β → ∞, σ(x)=(1+exp(−x))−1σ(x)=(1+exp⁡(−x))−1为0或1. Swish变为ReLU: f(x)=2max(0,x) 所以Swish函数可以看做是介于线性函数与ReLU函数之间的平滑函数. beta是个常数或者可以训练的参数。其具有无上界有下界、平滑、非单调的…

Squid服务

Squid服务 一、Squid 服务基础 Squid 是 Linux 系 统 中 最 常 用 的 一 款 开 源 代 理 服 务 软 件 &#xff0c;可以很好地实现 HTTP 和 FTP&#xff0c;以及 DNS 查询、SSL 等应 用的缓存代理&#xff0c;功能十分强大。 官 方 网 站 为&#xff1a; http://www.squid-c…

Lua整合工具 squish使用方法

squish是一个开源的用于打包lua脚本的小工具&#xff0c;它的主要功能是将多个lua文件整合成一个文件&#xff0c;并在此基础上做压缩和混淆等处理&#xff0c;混淆和压缩后的代码可以直接被执行而不需要先做解压还原等操作。 它的github地址&#xff1a;https://github.com/L…

测试资深人士推荐的GUI跨平台自动化测试工具

Squish GUI 测试自动化工具使跨平台测试应用程序变得容易&#xff0c;它对Qt的支持非常好。 在发布应用程序之前测试用户界面比以往任何时候都更加重要&#xff0c;当今用户需要从移动、桌面、Web和嵌入式应用程序中获得无缝的跨平台体验。由于应用程序经常在工厂、汽车甚至厨…

难道真的有人因为要分享squish测试工具而去学习QT吗

1下载安装 1.去官网下载QT工具并安装&#xff0c;下载地址&#xff1a;https://download.qt.io/official_releases/qt/ &#xff1b;如下图选择自己想要下载的版本&#xff0c;我下载的5.12.12&#xff0c;文件3.7G&#xff0c;如图注册完成&#xff0c;全选完成&#xff0c;后…