Windows 通过 openssh 连接 Ubuntu 24.04 LTS

打印 上一主题 下一主题

主题 1021|帖子 1021|积分 3063

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

  • Ubuntu 24.04 LTS
Ubuntu 配置

  1. sudo apt update
  2. sudo apt install openssh-server
  3. sudo systemctl start ssh
  4. sudo systemctl enable ssh
  5. sudo systemctl status ssh
  6. sudo ufw status
  7. sudo ufw allow ssh
  8. sudo ufw reload
  9. sudo ufw status
复制代码
安装 OpenSSH 服务器

首先,您需要安装 OpenSSH 服务器,这样才能通过 SSH 长途连接到您的 Ubuntu 系统。打开终端。更新包索引:
  1. sudo apt update
复制代码
安装 OpenSSH 服务器:
  1. sudo apt install openssh-server
复制代码
启动并启用 OpenSSH 服务

安装完成后,OpenSSH 服务默认会自动启动,但您可以手动确认并启用它,以确保它在系统启动时也会启动。
启动 OpenSSH 服务:
  1. sudo systemctl start ssh
复制代码
启用 OpenSSH 服务(确保在系统启动时自动启动):
  1. sudo systemctl enable ssh
复制代码
检查 OpenSSH 服务的状态,确保它正在运行:
  1. sudo systemctl status ssh
复制代码
假如一切正常,您将看到类似于下面的信息:
  1. ● ssh.service - OpenBSD Secure Shell server
  2.      Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
  3.      Active: active (running) since ...
复制代码
配置防火墙(假如启用)

假如您的系统启用了 UFW(Uncomplicated Firewall),您需要允许 SSH 端口(默认是 22)通过防火墙。检查 UFW 状态:
  1. sudo ufw status
复制代码
允许 SSH 连接通过防火墙:
  1. sudo ufw allow ssh
复制代码
或者:
  1. sudo ufw allow 22/tcp
复制代码
假如防火墙启用了,请重新加载:
  1. sudo ufw reload
复制代码
再次检查防火墙状态,确保允许 SSH 端口:
  1. sudo ufw status
复制代码
配置 OpenSSH(可选)

您可以通过编辑 OpenSSH 配置文件来举行自界说配置,比方更改默认端口、禁用密码登录等。
打开 OpenSSH 配置文件:
  1. sudo vim /etc/ssh/sshd_config
复制代码
常见的配置项包罗,更改默认端口:
  1. Port 2222
复制代码
将 SSH 端口更改为 2222(根据需要选择其他端口)。
禁用密码登录,使用密钥认证:
  1. PasswordAuthentication no
复制代码
这样只有通过 SSH 密钥举行认证的用户可以登录。
启用密钥认证: 确保以下行没有被注释掉:
  1. PubkeyAuthentication yes
复制代码
修改完成后,保存并关闭文件(按 Ctrl + O,然后 Ctrl + X)。
重新启动 SSH 服务以应用配置更改:
  1. sudo systemctl restart ssh
复制代码
Windows 配置

14个优秀的SSH连接客户端软件工具推荐
我使用 Putty, Termius 和 MremoteNG。
推荐 Termius,有代码高亮,可以记着密码。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表