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

1. 安装 SSH 服务
首先,需要安装 OpenSSH 服务器。在 Ubuntu 终端中执行以下命令:
sudo apt-get update
sudo apt-get install openssh-server
安装完成后,SSH 服务通常会自动启动。

输入y
2. 配置 SSH 服务
为了确保可以使用用户名和密码登录,需要检查并修改 SSH 的配置文件。
使用文本编辑器(如 nano)打开配置文件:
sudo nano /etc/ssh/sshd_config
或者

在文件中找到或确保以下配置项的设置如下:
允许密码认证:这是实现密码登录的关键。
PasswordAuthentication yes
(可选)允许 Root 用户登录:默认情况下,Ubuntu 出于安全考虑禁止 root 用户直接通过 SSH 登录。如果你确实需要,可以修改此项。
PermitRootLogin yes

安全提示:不建议在生产环境中启用 root 远程登录。更佳实践是创建一个普通用户,并赋予其 sudo 权限,然后使用该普通用户登录。
修改完成后,按 Ctrl + O 保存文件,然后按 Ctrl + X 退出编辑器。注意如果你使用不同的编辑器,则保存、退出方式可能不一样。
3. 重启 SSH 服务
为了让新的配置生效,需要重启 SSH 服务:
sudo systemctl restart ssh

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),则表示服务已成功启动。

6. 进行远程连接
现在,你就可以从另一台计算机(客户端)上使用 SSH 连接到你的 Ubuntu 18.04 机器了。
首先,你需要知道 Ubuntu 18.04 机器的 IP 地址。可以在其终端中使用 ip addr 或 ifconfig 命令查看。
在客户端的终端中,执行以下命令:
ssh [你的用户名]@[Ubuntu的IP地址]
例如:ssh john@192.168.1.100
首次连接时,系统会提示你是否接受主机的指纹,输入 yes 即可。
接着,输入对应用户的密码,验证通过后即可成功登录。

查看版本:

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:~#
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。
转载请保留出处: www.zh-cjh.com珠海陈坚浩博客 » Ubuntu 18.04配置SSH,使用用户名密码的方式ssh远程登录
作者: 小编
| 手机扫一扫,手机上查看此文章: |
一切源于价值!
其他 模板文件不存在: ./template/plugins/comment/pc/index.htm