【Ubuntu】安装SSH启用远程连接

【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】安装SSH启用远程连接_第1张图片
成功!

你可能感兴趣的:(电脑,服务器,网络,ubuntu,ssh,linux)