【Ubuntu】安装OpenSSH启用远程连接
【Ubuntu】安装OpenSSH启用远程连接
零、安装软件
使用如下代码安装OpenSSH服务端:
sudo apt install openssh-server
壹、启动服务
使用如下代码启动OpenSSH服务端:
sudo systemctl start ssh
贰、配置SSH(可跳过)
配置文件
OpenSSH的配置文件所在位置:/etc/ssh/sshd_config
,可以使用编辑器打开,代码如下:
sudo vi /etc/ssh/sshd_config
常用配置项
带#
开头的为注释行,要使注释行生效,需要删除#
。
配置项 | 说明 | 值类型 | 举例 | 举例说明 |
---|---|---|---|---|
Port | 配置SSH的端口号,默认为22 | 端口号范围内的整数 | Port 9922 | 将端口号更改为 9922 |
AllowUsers | 允许特定的用户进行SSH登录 | 用户名 | AllowUsers yu lin | 只允许用户“yu”和“lin”进行SSH登录 |
PasswordAuthentication | 禁用SSH的密码登录,只使用密钥进行身份验证 | yes或no | PasswordAuthentication no | 禁用SSH密码登录 |
注:配置完成后需要保存配置文件并且重启OpenSSH服务。
所有配置项
https://gnu-linux.readthedocs.io/zh/latest/Chapter02/00_openssh.html
重启服务
重启OpenSSH服务命令如下:
sudo systemctl restart ssh
叁、配置防火墙
如果已经启用防火墙,为了能远程连接,我们需要配置一下防火墙。
使用如下命令允许OpenSSH服务器通过防火墙:
sudo ufw allow ssh
重新加载防火墙规则:
sudo ufw reload
肆、远程连接
使用支持SSH的连接软件连接此Ubuntu。
查看本Ubuntu的IP地址:
ip addr
成功!
【Ubuntu】安装OpenSSH启用远程连接的更多相关文章
- Ubuntu 安装桌面且远程连接
前言: 一般服务器是不装桌面的,因为会牺牲很多性能,这里就选择很小桌面,牺牲一定性能 这里就采用x2go, 这里是在ubuntu server 14.04 安装成功,其实它是可用于linux所有 ...
- MongoDB win安装后无法远程连接访问
mongoDB安装后无法远程连接访问,原因是端口没有开放允许连接的权限 开启允许连接的权限: 管理工具-高级win防火墙
- Ubuntu 16.04下安装MySQL及远程连接
最近因为要研究一个关于MySQL的漏洞,所以需要MySQL的环境,就用了近一个小时的时间搭建了一个,期间出了点问题,故记录于此. 1.首先是安装,在命令窗口中输入下面三条命令即可. sudo apt- ...
- 在mysql启用远程连接
1.在ubuntu下面安装mysql. apt-get install mysql-server mysql-client -y 2.修改/etc/mysql/my.cnf文件. #bind-addr ...
- Ubuntu安装MySQL配置远程登录、utf8mb4字符集
2019/11/19, Ubuntu Server 18.04,MySQL 5.7 摘要:Ubuntu Server 18.04 安装MySQL 5.7 并配置远程登录.utf8mb4字符集 由于My ...
- mysql 5.7.16安装与给远程连接权限
ZIP Archive版是免安装的.只要解压就行了.不需要安装.我的放在d盘啦. 1.配置: 也就是my.ini文件的由来. 把my-default.ini(此文件是解压之后,自带的)这个文件复制一下 ...
- mongo安装,及远程连接
yum 安装mongo创建镜像 1 vi /etc/yum.repos.d/mongodb-org-3.6.repo添加一下路径 保存退出[mongodb-org-3.6]name=MongoDB R ...
- 如何在Lunix云服务器上安装Mysql进行远程连接
说说这个服务器上安装mysql真是一个大坑啊 ! 我也不知道自己怎么心血来潮就买一个百度云服务器,然后就想着吧自己做的一些小项目都跑上去.嘿嘿...其实就是想显摆下,写点小应用给不是编程的朋友们使用 ...
- ubuntu 16.04 配置远程连接
1.XDMCP远程连接 vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 添加 greeter-show-manual-login=true [X ...
- SQL Server 2017 EXPRESS 安装 SQLCMD 设置远程连接
1.配置管理器内启动TCP/IP协议(端口改为1433)以及加入防火墙允许 2.进入本地实例: cmd Microsoft Windows [版本 ] (c) Microsoft Corporatio ...
随机推荐
- Windows环境配置Nginx服务实现负载均衡
系统环境:win10 测试服务:.net6.0+webapi 一.本地创建一个webapi项目 二.新建一个api控制器,里面编写一个测试方法 三.我直接把这一个项目复制了3份,然后修改控制器方法中的 ...
- spring-boot-@Valid和@Validated详解
---------------------------------------------------------------------------------------- 在实际的项目开发中,经 ...
- Mac上安装mongoDB详细教程
Mac OSX 平台安装 MongoDB MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/download ...
- switch-case内不能定义变量?
1. 报错 switch(something) { case a: int a = 0; break; default: break; } 结果报错: error: cannot jump from ...
- 移动端如何自动适配px
<script type="text/javascript"> (function(doc, win) { var docEl = doc.documentElemen ...
- GIS数据合集:作物、植被数据下载平台整理
本文对目前主要的作物类型与产量.植被物候与指数数据产品的获取网站加以整理与介绍. 目录 4 植被农业数据 4.1 作物产量数据 4.1.1 SPAM 4.1.2 Aerial Intelligen ...
- Elasticsearch性能优化干货
1.集群规划优化实践 1.1 基于目标数据量规划集群 在业务初期,经常被问到的问题,要几个节点的集群,内存.CPU要多大,要不要SSD? 最主要的考虑点是:你的目标存储数据量是多大?可以针对目标数据量 ...
- 云主机(操作系统:CentOS7版本)安装nfs客户端,挂载文件系统
本文分享自天翼云开发者社区<云主机(操作系统:CentOS7版本)安装nfs客户端,挂载文件系统>,作者:c****n 1.保证宿主机上有nfs-utils 1.1若宿主机yum源不可以用 ...
- 【1】JobManager启动
一.Flink底层通信技术 Akka + Netty Akka:它是基于协程的,基于scala的偏函数 Netty:相比更加基础一点,可以为不同的应用层通信协议(RPC,FTP,HTTP等)提供支持 ...
- P4774 [NOI2018] 屠龙勇士 题解
传送门 题解 思路 由题目可知,一条龙被攻击 \(x\) 次并回复若干次后生命值恰好为 \(0\) 则死亡,可以得出如下式子: \[\large ATK_i \cdot x \equiv a_i(\m ...