Ubuntu安装SSH

在Ubuntu上安装SSH服务器,您可以按照以下步骤进行操作:

1.打开终端,使用以下命令安装SSH服务器:

sudo apt-get update
sudo apt-get install openssh-server

2.安装完成后,SSH服务器将自动启动。您可以使用以下命令检查SSH服务器的运行状态:

sudo systemctl status ssh

3.如果状态显示为"active",表示SSH服务器正在运行。如果状态显示为"inactive",您可以使用以下命令启动或关闭SSH服务器:

# 启动SSH服务器
sudo systemctl start ssh
# 关闭SSH服务
sudo systemctl stop ssh

4.默认情况下,SSH服务器会监听22端口。如果您的防火墙开启了,默认情况下会自动允许SSH连接。如果您的防火墙没有开启,请使用以下命令开启22端口:

sudo ufw allow 22

其中ufw allow命令用于在Ubuntu上配置防火墙规则以允许特定的网络流量通过。如:

#允许SSH连接:
sudo ufw allow ssh
#允许HTTP连接:
sudo ufw allow http
#允许HTTPS连接:
sudo ufw allow https
#允许特定端口的连接(例如,端口号为8080):
sudo ufw allow 8080
#允许特定协议和端口号的连接(例如,允许TCP协议的8080端口):
sudo ufw allow proto tcp port 8080
#允许指定IP地址或IP范围的连接(例如,允许来自192.168.0.100的连接):
sudo ufw allow from 192.168.0.100
#允许特定协议和端口号,以及指定IP地址或IP范围的连接:
sudo ufw allow 8080/tcp from 192.168.0.100

5.安装好后设置SSH登录时使用用户名和密码认证,你需要编辑SSH配置文件并启用密码认证,打开SSH配置文件:

sudo nano /etc/ssh/sshd_config

6.确保以下行未被注释且设置为yes,如果该行以#开头,请去除#以激活该行:

PasswordAuthentication yes

7.保存并关闭文件:如果你使用的是nano,可以按Ctrl + O(英文字母,不是数字零)来保存文件,然后按Ctrl + X退出编辑器。
8.重启SSH服务以应用更改:

sudo systemctl restart ssh

9.现在SSH应该配置为允许使用用户名和密码进行认证了。记得为你想通过SSH登录的用户设置密码,您的/home下的用户。

sudo passwd <用户名>

10.如果您要创建新用户并设置密码,按照提示输入新用户的密码等信息,可以执行一下命令:

sudo adduser <用户名>

11.如果您要删除SS用户可执行一下命令:

#删除用户但保留其主目录
sudo userdel <用户名>
#删除用户不保留其主目录
sudo userdel -r <用户名>

感谢:
https://blog.csdn.net/weixin_44304605/article/details/135851709

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容