Ubuntu 18.04配置SSH,使用用户名密码的方式ssh远程登录

Ubuntu 18.04配置SSH,使用用户名密码的方式ssh远程登录

查看ip地址

image.png

1. 安装 SSH 服务

首先,需要安装 OpenSSH 服务器。在 Ubuntu 终端中执行以下命令:

sudo apt-get update

sudo apt-get install openssh-server

安装完成后,SSH 服务通常会自动启动。

image.png

输入y


2. 配置 SSH 服务

为了确保可以使用用户名和密码登录,需要检查并修改 SSH 的配置文件。

使用文本编辑器(如 nano)打开配置文件:

sudo nano /etc/ssh/sshd_config

或者

image.png

在文件中找到或确保以下配置项的设置如下:

允许密码认证:这是实现密码登录的关键。

PasswordAuthentication yes

(可选)允许 Root 用户登录:默认情况下,Ubuntu 出于安全考虑禁止 root 用户直接通过 SSH 登录。如果你确实需要,可以修改此项。

PermitRootLogin yes

image.png

安全提示:不建议在生产环境中启用 root 远程登录。更佳实践是创建一个普通用户,并赋予其 sudo 权限,然后使用该普通用户登录。

修改完成后,按 Ctrl + O 保存文件,然后按 Ctrl + X 退出编辑器。注意如果你使用不同的编辑器,则保存、退出方式可能不一样。


3. 重启 SSH 服务

为了让新的配置生效,需要重启 SSH 服务:

sudo systemctl restart ssh

image.png


4. 配置防火墙

如果你的系统启用了 UFW (Uncomplicated Firewall) 防火墙,需要确保允许 SSH 连接通过。

# 允许 SSH 服务(默认端口22)

sudo ufw allow ssh

# 或者,如果你修改了SSH端口,例如改为2222,则使用:

# sudo ufw allow 2222/tcp

# 启用防火墙(如果尚未启用)

sudo ufw enable



或者

getenforce

setenforce 1 #开启SELinux

setenforce 1 #关闭SELinux

getenforce

#在Linux中,setenforce命令用于开启和关闭SELinux。当setenforce的参数为1时,表示开启SELinux,即强制执行SELinux的安全策略。

vim /etc/selinux/config

SELINUX=enforcing


永久关闭:SELINUX=disabled


5. 检查服务状态

你可以使用以下命令确认 SSH 服务是否正在正常运行:

sudo systemctl status ssh

如果看到 Active: active (running),则表示服务已成功启动。

image.png


6. 进行远程连接

现在,你就可以从另一台计算机(客户端)上使用 SSH 连接到你的 Ubuntu 18.04 机器了。

首先,你需要知道 Ubuntu 18.04 机器的 IP 地址。可以在其终端中使用 ip addr 或 ifconfig 命令查看。

在客户端的终端中,执行以下命令:

ssh [你的用户名]@[Ubuntu的IP地址]

例如:ssh john@192.168.1.100

首次连接时,系统会提示你是否接受主机的指纹,输入 yes 即可。

接着,输入对应用户的密码,验证通过后即可成功登录。


image.png


查看版本:

image.png


root@pc1:~# cat /proc/version

Linux version 4.15.0-20-generic (buildd@lgw01-amd64-039) (gcc version 7.3.0 (Ubuntu 7.3.0-16ubuntu3)) #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018

root@pc1:~#

root@pc1:~# lsb_release -a

No LSB modules are available.

Distributor ID: Ubuntu

Description:    Ubuntu 18.04 LTS

Release:        18.04

Codename:       bionic

root@pc1:~#




1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » Ubuntu 18.04配置SSH,使用用户名密码的方式ssh远程登录

作者: 小编


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!