Ubuntu启用ssh

1 篇文章 0 订阅
1 篇文章 0 订阅

Secure Shell(SSH)是用于客户端和服务器之间安全连接的网络协议。服务器与客户端之间的每次交互均被加密。
本教程说明了如何在Ubuntu计算机上启用SSH。
启用S​​SH将允许您远程连接到系统并执行管理任务。您还可以通过scp和sftp安全地传输文件。
默认情况下,首次安装的Ubuntu是不允许通过SSH进行远程访问的,需要我们自己来启用。
以下操作需要用root权限来操作:

1、打开终端安装openssh-server软件包:

root@baoh-virtual-machine:apt update
root@baoh-virtual-machine:apt install openssh-server

2、安装完成后,SSH将自动启动

我们可以通过输入以下命令来验证SSH是否正在运行

root@baoh-virtual-machine:systemctl status ssh 

在这里插入图片描述
从图上我们可以看到,ssh服务正在运行

3、启动防火墙确保打开SSH端口

Ubuntu随附了一个名为UFW的防火墙配置工具。如果在系统上启用了防火墙,请确保打开SSH端口:

root@baoh-virtual-machine:ufw allow ssh

现在,我们可以从任何远程计算机通过SSH连接到Ubuntu系统。Linux和macOS系统默认安装了SSH客户端。要从Windows计算机连接,请使用SSH客户端(例如PuTTY)。

4、禁用SSH

要在我们的Ubuntu系统上禁用SSH服务器,只需运行以下命令即可停止SSH服务:

root@baoh-virtual-machine: systemctl disable --now ssh

5、问题

当我们在Ubuntu上启用了SSH,并用xshell等工具链接Ubuntu服务器时,可能会遇到:服务器发送了一个意外的数据包,这个问题。解决方法:
进入目录:/etc/ssh,在文件sshd_config的最后一行添加下面这行:

KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1

保存后,重启SSH即可

root@baoh-virtual-machine: systemctl restart ssh
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值