在Ubuntu中,通过运行命令
sudo apt-get install openssh-server
安装OpenSSH服务器,然后编辑配置文件进行配置。
在Ubuntu中安装和配置OpenSSH服务器的步骤如下:
1、更新系统软件包列表:
“`
sudo apt update
“`
2、安装OpenSSH服务器软件包:
“`
sudo apt install opensshserver
“`
3、启动OpenSSH服务器服务:
“`
sudo systemctl start ssh
“`
4、设置OpenSSH服务器开机自启:
“`
sudo systemctl enable ssh
“`
5、检查OpenSSH服务器状态:
“`
sudo systemctl status ssh
“`
6、配置OpenSSH服务器(可选):
修改SSH端口号(默认为22):编辑/etc/ssh/sshd_config
文件,找到Port 22
行,将其修改为所需的端口号,保存并关闭文件。
禁用root用户远程登录:编辑/etc/ssh/sshd_config
文件,找到PermitRootLogin yes
行,将其修改为PermitRootLogin no
,保存并关闭文件。
允许特定用户或用户组远程登录:编辑/etc/ssh/sshd_config
文件,找到AllowUsers
和AllowGroups
行,取消注释并添加需要允许的用户或用户组,保存并关闭文件。
7、重启OpenSSH服务器以应用更改:
“`
sudo systemctl restart ssh
“`
8、配置防火墙以允许SSH连接(如果使用防火墙):
如果使用的是ufw防火墙,运行以下命令打开SSH端口:
“`
sudo ufw allow ssh
“`
如果使用的是iptables防火墙,运行以下命令打开SSH端口:
“`
sudo iptables A INPUT p tcp dport 22 j ACCEPT
“`
9、现在,您可以通过SSH客户端连接到Ubuntu服务器,使用以下命令从本地计算机连接到Ubuntu服务器:
“`
ssh 用户名@服务器IP地址
“`