首页 > 系统相关 >在Ubuntu上开启SSH服务

在Ubuntu上开启SSH服务

时间:2024-07-02 11:42:55浏览次数:14  
标签:服务 sudo 开启 防火墙 SSH Ubuntu ssh

[本文出自天外归云的博客园]

在Ubuntu上开启SSH服务,可以按照以下步骤进行:

1. 安装OpenSSH服务

如果你还没有安装OpenSSH服务,可以使用以下命令安装:

sudo apt update
sudo apt install openssh-server

2. 启动SSH服务

安装完成后,启动SSH服务:

sudo systemctl start ssh

3. 设置开机自启动

为了确保SSH服务在系统启动时自动启动,可以使用以下命令:

sudo systemctl enable ssh

4. 检查SSH服务状态

可以使用以下命令检查SSH服务的状态,确保它正在运行:

sudo systemctl status ssh

5. 配置SSH(可选)

如果你需要修改SSH服务的配置,可以编辑配置文件 /etc/ssh/sshd_config。例如:

sudo nano /etc/ssh/sshd_config

在配置文件中,你可以进行以下修改:

  • 修改默认端口(例如从22改为其他端口):找到 Port 22 行,修改端口号。
  • 禁用密码认证并启用密钥认证:找到 PasswordAuthentication yes 行,改为 PasswordAuthentication no

编辑完配置文件后,保存并退出,然后重新启动SSH服务以应用更改:

sudo systemctl restart ssh

6. 允许防火墙通过(如果有防火墙)

如果你有启用防火墙,请确保允许SSH服务通过防火墙。使用以下命令添加防火墙规则:

sudo ufw allow ssh

如果你修改了SSH端口,例如将默认端口22改为2222,则需要使用以下命令:

sudo ufw allow 2222/tcp

7. 连接到SSH服务器

现在你可以使用SSH客户端连接到你的Ubuntu机器。例如,在另一台机器上使用以下命令:

ssh username@your_server_ip

如果你修改了SSH端口,例如改为2222,则需要指定端口号:

ssh -p 2222 username@your_server_ip

替换 username 为你的Ubuntu用户名,your_server_ip 为你的Ubuntu机器的IP地址。

这样就完成了在Ubuntu上安装并开启SSH服务的全部步骤。

标签:服务,sudo,开启,防火墙,SSH,Ubuntu,ssh
From: https://www.cnblogs.com/LanTianYou/p/18279608

相关文章

  • 禅道的使用:如何搭建Ubuntu环境安装禅道
    一、禅道安装部署的环境要求1.禅道安装部署环境推荐使用Linux+Apache+PHP7.0以上版本+MySQL5.5以上版本/MariaDB的组合。Nginx其次,不推荐IIS+PHP组合。2.禅道需要使用PHP的这些扩展:pdo、pdo_mysql、json、filte、openssl、mbstring、zlib、curl、gd、iconv,企业版旗舰版......
  • Linux内存不够了?看看如何开启虚拟内存增加内存使用量
    1、为什么要使用虚拟内存当我们没有多余的钱去购买大内存的云服务器时,但是当前服务器里面的软件和程序运行的比较多导致内存不够用了。这个时候可以通过增加虚拟内存来扩大内存容量。但是在启用虚拟内存时,需要仔细考虑系统的实际需求和硬件配置,以及权衡虚拟内存的优缺点,考虑好利......
  • 开启虚拟机出现报错:此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态 解决办法
    开启虚拟机出现报错:此主机支持IntelVT-x,但IntelVT-x处于禁用状态图文已经给出了教程  1 先确定是否开了虚拟化  打开任务管理器  性能 显示被禁用  进bios打开 问题解决  请开始你在Linux世界的精彩 ......
  • windows 和 ubuntu双系统利用iperf3 测试网络带宽
    本文介绍如何利用iperf3就行windows和ubuntu的带宽测试。本文的写作原因是在进行webrtc通信时发现带宽利用率极低,只有20M左右,而我设置的动态瓶颈带宽最低都有80M。一开始是想利用tcp连接不停发送数据来利用nload查看网络吞吐量观察带宽变化。实现之后发现因为每次写入的数据太小......
  • 为Ubuntu-24.04-live-server-amd64磁盘扩容
    系列文章目录Ubuntu-24.04-live-server-amd64安装界面中文版文章目录系列文章目录前言一、检查系统本身情况1.用lsblk命令查看自己系统磁盘是什么状态2.用df-h命令查看文件系统的磁盘空间使用情况3.解决Ubuntu-24.04磁盘空间只能用一半的问题3-1扩展逻辑卷:3-2.......
  • ssh服务
    目录ssh服务范例:远程主机运行本地shell脚本范例:journalctl查看sshd日志范例:scp/rsync命令同步目录范例:手动ssh实现局域网key验证范例:脚本实现ssh局域网key验证ssh服务ssh:secureshellprotocol,22/tcp,安全的远程登录,实现加密通信,代替传统的telnet协议[root@anolis-31......
  • ubuntu 使用自己的双目相机发布 ROS
    https://blog.csdn.net/KID_yuan/article/details/101272384https://blog.csdn.net/weixin_53073284/article/details/125671358ls/dev/video*//插上摄像头后打开终端查看是否检测到摄像头mkdir-pcamera_ws/src//新建工作空间......
  • ubuntu制作本地镜像(类似yum本地)
     1.原文件备份root@11g:/mnt#cd/etc/apt/root@11g:/etc/apt#cpsources.listbak_sources.list 2.挂载安装盘镜像mkdir-p/media/cdrom/root@11g:/soft/ios#cd/soft/iosroot@11g:/soft/ios#mountubuntu-18.04.6-desktop-amd64.iso-oloop/media/cdrommount:/media......
  • ubuntu与windows双系统时间不同步
    两个系统时间不同步是因为对于硬件时间(BIOS里的时间)的时区认定不一致,windows认为BIOS的时间是当前系统时区(中国时区:UTC+08(CST-8)),ubuntu认为BISO时间是UTC时区时间.两个系统在启动是按照BISO时间设置系统时间导致了系统时间差异。处理思路无非,修改windows或者ubuntu系统对于BIS......
  • Ubuntu23.10 多个硬盘挂载到同一目录
    借鉴https://blog.csdn.net/qq_37054954/article/details/136262332https://www.zhihu.com/question/607744366/answer/3083634568系统:Ubuntu23.10版本:x86_64 无法识别df命令sudoaptinstallcoreutils场景:将/dev/sdb1/dev/sdc1/dev/sdd1/dev/sde1/dev/sdf1 5个硬......