通过SSH服务远程操作Linux(ubuntu)主机

首先SSH是什么?SSH(Secure SHell)是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据的安全性。Secure Shell (SSH) 是一种网络协议,允许用户通过加密的通道安全地访问另一台计算机。SSH广泛用于远程登录系统、管理服务器和进行安全数据传输。

SSH2是现在广泛使用的ssh版本;

SSH协议使用TCP协议,端口号为22;

Openssh是ssh的一个开源程序,绝大多数Linux版本均使用openssh作为SSH程序;

SSH分为服务端与客户端,一般SSH服务端默认启动,作为常驻服务运行即可,然后在客户端上进行远程登录来操作。

确认ubuntu是上否已安装ssh服务

首先,检查系统上是否已安装并运行SSH服务。可以通过以下命令查看SSH服务的状态:

sudo systemctl status ssh

如果系统提示 Unit ssh.service could not be found,则说明系统上没有安装SSH服务。

如何在ubuntu上安装ssh服务

确认没有安装ssh服务后,可以进行ssh服务的安装。

要在Ubuntu上安装SSH服务,需要安装OpenSSH Server。

首先,更新下资源库

sudo apt update
sudo apt upgrade

接着运行以下命令进行安装:

sudo apt install openssh-server

安装完成后,默认就会启动SSH服务,查看状态:

我们可以执行以下命令来关闭ssh服务

sudo systemctl stop ssh

想要开启,执行如下命令:

sudo systemctl start ssh

另外,也可通过执行如下的命令来验证ssh服务是否安装成功

客户端远程访问服务端

linux的ssh服务安装完成后,如何通过客户端访问对应的服务器主机?

先确保linux服务器端开启了ssh服务

然后ifconfig获取服务器的ip地址

接下来在客户端进行远程访问,我们这里以mobaxterm为例进行演示。

新建sessions-ssh

在 “SSH” 对话框中,填写以下信息:

Remote host: 输入目标主机的 IP 地址或主机名。 Specify username: 输入用于 SSH 登录的用户名(需要点击人像图标进去添加)。 Port: 输入 SSH 服务的端口号,默认为 22。

注意,如果不指定用户,那就默认是root账户,需要输入对应的root密码。

一般都推荐指定用户。

确认无误后点击确定即可

然后就可以远程操作linux了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值