Ubuntu安装和配置ssh教程详细讲解

发布时间:2024年01月03日

1、安装OpenSSH Server

  • 打开终端(快捷键:Ctrl+Alt+T)并输入以下命令安装OpenSSH Server:

sudo apt-get update
sudo apt-get install openssh-server
  • 安装过程中需要输入sudo密码和确认安装选项。

2、配置SSH Server

  • 在终端中输入以下命令来编辑SSH配置文件:

sudo nano /etc/ssh/sshd_config
  • 可以根据需要修改以下设置:

Port 22 # 修改端口号
PermitRootLogin no # 禁止root用户登录
PasswordAuthentication no # 禁用密码登录
  • 修改完毕后按Ctrl+X,然后按Y保存并退出。

3、重启SSH Server

  • 输入以下命令来重启SSH Server以使配置生效:

sudo service ssh restart

4、配置防火墙

  • 如果你有开启防火墙,需要在防火墙中允许SSH连接。

  • 在终端中输入以下命令来允许SSH连接:

sudo ufw allow ssh

5、测试SSH连接

  1. 在另一台计算机上打开终端或PuTTY等SSH客户端,输入目标计算机的IP地址和端口号(如果已经修改了),然后连接。

  2. 连接成功后,会提示输入用户名和密码(如果启用了密码验证)。

至此,SSH已经成功安装和配置完成。你现在可以通过SSH连接远程计算机,并进行文件传输、命令执行等操作。

补充说明:

  • 如果你想使用密码登录,需要将上述第2步中的PasswordAuthentication设置为yes,并在连接时输入密码。

  • 如果你想允许root用户登录,需要将上述第2步中的PermitRootLogin设置为yes,并在连接时输入root用户密码。

  • 如果你想使用公钥登录(无需输入密码),可以参考Ubuntu官方文档中的SSH/OpenSSH/Keys章节进行配置。

文章来源:https://blog.csdn.net/zznn0306/article/details/135359894
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。