📌  相关文章
📜  如何将我的 ubuntu 服务器连接到 ssh - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:04.148000             🧑  作者: Mango

如何将我的 Ubuntu 服务器连接到 SSH - Shell-Bash

简介

SSH是Secure Shell的缩写,是一种通过互联网安全登录远程服务器或其他计算机的协议。使用SSH可以避免在公共网络中直接以明文形式传输数据或口令,避免了明文被截获并造成的数据泄漏风险。

在Ubuntu服务器上使用SSH连接,可以实现远程登录和远程管理,无需物理接触服务器。本文将介绍如何在Ubuntu上开启SSH并连接到服务器。

步骤
第一步:安装SSH

如果你的Ubuntu系统没有安装SSH,可以通过以下命令安装:

sudo apt-get install openssh-server
第二步:启动SSH服务

安装完成后,需要启动SSH服务以确保连接的顺利进行。可以通过以下命令启动SSH服务:

sudo systemctl start ssh
第三步:连接到服务器

可以通过ssh命令连接到服务器。假设你的服务器ip地址为192.168.1.100,使用以下命令连接:

ssh username@192.168.1.100

其中username为服务器上的用户名,执行上述命令后要求输入该用户的密码。

第四步:SSH配置

连接成功后,你可以对SSH进行一些配置。

修改默认SSH端口号

默认情况下,SSH使用22端口。为了增强服务器的安全性,可以将该端口号修改成其他的端口号。在Ubuntu系统中,可以通过以下命令修改SSH端口号:

sudo vim /etc/ssh/sshd_config

找到以下行:

#Port 22

修改为:

Port 1234

其中1234为目标端口号。

允许远程根登录

默认情况下,Ubuntu的SSH不允许root用户远程登录,为了远程管理方便,可以修改该设置,让root用户能够在远程登录。

在SSH配置文件中找到以下行:

PermitRootLogin prohibit-password

修改为:

PermitRootLogin yes

此处的yes表示允许root用户远程登录。

重启SSH服务

修改完SSH配置文件后,需要重启SSH服务以使修改生效,可以通过以下命令重启SSH服务:

sudo systemctl restart ssh
结论

以上是如何在Ubuntu服务器上连接SSH的完整步骤。SSH连接提供了一种安全的远程管理方式,可以在不接触服务器的情况下进行管理。当然,为了服务器的安全性,我们需要进行一些设置才能让SSH连接更加安全。