Ubuntu 远程登陆服务器 ssh的安装和配置详解
发布时间 - 2026-01-11 01:50:45 点击率:次以下命令若无加粗备注说明在本地计算机操作,则都是在服务器端操作

1 安装并使用ssh远程登陆
更新软件列表
sudo apt-get update
更新本地软件
sudo apt-get upgrade
安装ssh服务
sudo apt-get install openssh-server
开启ssh服务
sudo /etc/init.d/ssh start
查看本机IP地址
inet字段后面的就是你的IP地址
sudo ifconfig
远程登陆
在本地计算机终端内输入ssh <username>@<server IP>
此处我们假设服务器上的用户名和IP地址为xiaoming和192.168.1.1,请自动替换为自己的,后面不再赘述
ssh xiaoming@192.168.1.1
2 设置远程登陆快捷键
每次登陆服务器都要输用户名和密码很麻烦,而且IP地址也不好记,因此可以修改.bashrc文件来给远程登陆设置快键键
在本地计算机使用编辑器打开.bashrc配置文件
sudo vi ~/.bashrc
在最后面添加以下内容
alias server='ssh xiaoming@192.168.1.1'
关闭文件,并在命令行内输入以下命令重新加载配置文件
source ~/.bashrc
以后在终端内输入server就可以远程登陆服务器了
3 添加公钥认证
每次登陆时都要输入服务器的密码很麻烦,也不是很安全,此时就可以添加公钥认证来免去输入密码的麻烦并提高安全性
3.1 生成密钥对
在本地计算机内输入以下命令
ssh-keygen
会提示以下内容
Generating public/private rsa key pair. Enter file in which to save the key (/home/python/.ssh/id_rsa):
直接enter确定就行
接下来系统会提示你设置密码以保证密钥安全,一般直接enter确定密码留空即可,如此即可在使用私钥认证的时候免去输入密码的麻烦
切换到密钥对目录
cd ~/.ssh/
此时就可以看到生成的私钥id_rsa和公钥id_rsa.pub,在~/.ssh目录内,记住无论如何都不要暴露自己的私钥id_rsa
3.2 复制公钥到远程服务器
在本地计算机内输入以下命令
ssh-copy-id xiaoming@192.168.1.1
3.3 Done!
完成以上配置,你就可以在本地计算机内输入以下命令来ssh远程登陆你的服务器了
server
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# ubuntu
# ssh服务器配置
# ssh远程登陆服务器
# ubuntu远程登陆服务器
# Ubuntu下查看ssh服务是否安装或启动的方法
# Ubuntu环境下SSH的安装及使用详解
# ubuntu开启SSH服务远程登录操作的实现
# 详解Ubuntu下ssh服务的安装与登陆(ssh远程登陆)
# ubuntu无法ssh远程
# 提示'Permission denied (publickey)&ap
# 自己的
# 公钥
# 就可以
# 都要
# 配置文件
# 很麻烦
# 输入密码
# 也不
# 是在
# 不是很
# 并在
# 就行
# 本机
# 你就可以
# 编辑器
# 若无
# 命令行
# 大家多多
# 来给
# 切换到
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】
如何快速生成橙子建站落地页链接?
如何在万网利用已有域名快速建站?
如何用JavaScript实现文本编辑器_光标和选区怎么处理
高端建站如何打造兼具美学与转化的品牌官网?
百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
Laravel模型事件有哪些_Laravel Model Event生命周期详解
如何快速上传自定义模板至建站之星?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
Laravel怎么在Blade中安全地输出原始HTML内容
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
如何在建站之星绑定自定义域名?
如何确保西部建站助手FTP传输的安全性?
EditPlus 正则表达式 实战(3)
LinuxCD持续部署教程_自动发布与回滚机制
公司门户网站制作流程,华为官网怎么做?
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
详解jQuery中的事件
Java解压缩zip - 解压缩多个文件或文件夹实例
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能
QQ浏览器网页版登录入口 个人中心在线进入
如何安全更换建站之星模板并保留数据?
制作旅游网站html,怎样注册旅游网站?
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
利用python获取某年中每个月的第一天和最后一天
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
Laravel如何使用Blade模板引擎?(完整语法和示例)
Android 常见的图片加载框架详细介绍
Laravel如何实现API资源集合?(Resource Collection教程)
Android实现代码画虚线边框背景效果
如何在香港服务器上快速搭建免备案网站?
如何快速重置建站主机并恢复默认配置?
免费视频制作网站,更新又快又好的免费电影网站?
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
如何在阿里云虚拟服务器快速搭建网站?
如何快速辨别茅台真假?关键步骤解析
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
如何生成腾讯云建站专用兑换码?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
如何在搬瓦工VPS快速搭建网站?
上一篇:大连网站定制服务价格概览
上一篇:大连网站定制服务价格概览

