在 Ubuntu 系统中配置 SSH 服务可以通过以下步骤进行:
1、安装ssh服务
1)打开终端(可以使用快捷键 Ctrl + Alt + T)。
2)运行以下命令安装 OpenSSH 服务器:
- sudo apt-get update:这一步是更新软件包列表,确保能获取到最新版本的 SSH 软件包。
- sudo apt-get install openssh - server:此命令用于安装 OpenSSH 服务器。在安装过程中,系统会提示你输入用户密码(当前用户的密码),输入正确密码后按回车键,系统就会开始下载并安装 OpenSSH 服务器相关的软件包。
root@node1:~/桌面# apt-get update
root@node1:~/桌面# apt-get install openssh-server
2、配置SSH服务
1)配置文件位置
- SSH 服务的主要配置文件是 /etc/ssh/sshd_config。可以使用文本编辑器(如 vi、nano)来修改这个文件。使用 nano 编辑器打开配置文件的命令是 sudo nano /etc/ssh/sshd_config。
2)常见配置选项
- 修改监听端口(可选):
- 在配置文件中找到 #Port 22 这一行(# 表示这一行是注释)。如果想修改 SSH 服务监听的端口,可以去掉 #,并将 22 改为其他端口号(例如 2222)。不过,需要注意的是,修改端口号后,客户端连接时需要使用新的端口号进行连接。
- 允许或禁止 root 用户登录(可选):
- 找到 #PermitRootLogin prohibit - password 这一行。如果要禁止 root 用户登录(出于安全考虑,这是比较推荐的做法),可以保持这一行不变或者将其改为 PermitRootLogin no。如果要允许 root 用户登录,可以将其改为 PermitRootLogin yes,但这样会增加安全风险。
- 设置允许登录的用户或用户组(可选)
- 可以通过 AllowUsers 或 AllowGroups 选项来指定允许登录的用户或用户组。例如,AllowUsers user1 user2 表示只允许 user1 和 user2 这两个用户通过 SSH 登录系统。
root@node1:~# nano /etc/ssh/sshd_config
3)保存配置文件并退出编辑器。
如果使用的是 nano 编辑器,按 Ctrl + X,然后按 Y 键保存,再按回车键退出。
3、启动或重启SSH服务
1)启动服务
- 如果 SSH 服务尚未启动,可以使用以下命令启动:sudo service ssh start。
root@node1:~# service ssh start
2)重启服务
root@node1:~# service ssh restart