文章目录
概述
本文档主要记录Ubuntu系统安装完成后,设置ssh远程访问的过程。
系统版本
Ubuntu 20.04
安装ssh服务
1. 安装ssh服务
sudoapt-getinstall openssh-server
2. 启动ssh服务
sudoservicessh start
3. 查看ssh服务状态
sudoservicessh status
设置ssh远程访问
1. 查看ssh服务监听端口
netstat -anp |grepssh
2. 修改ssh配置文件
sudovim /etc/ssh/sshd_config
3. 修改配置文件内容
# 添加 Port 2222 访问端口,可同时使用多个端口
Port 22
Port 2222# 将PermitRootLogin prohibit-password修改为PermitRootLogin yes
PermitRootLogin yes
4. 重启ssh服务
sudoservicessh restart
设置防火墙
1. 查看防火墙状态
sudo ufw status
2. 开启防火墙
sudo ufw enable
3. 查看防火墙状态
sudo ufw status
4. 开启ssh端口
sudo ufw allow 22
5. 开启其他端口
sudo ufw allow 2222
6. 查看防火墙规则
sudo ufw status numbered
7. 删除防火墙规则
sudo ufw delete 1
8. 关闭防火墙
sudo ufw disable
设置ssh免密登录
1. 生成密钥
ssh-keygen -t rsa -C "
2. 查看密钥
cd ~/.ssh
ls
3. 将公钥复制到远程服务器
# linux
ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip
# windowsscp ~/.ssh/id_rsa.pub root@ip:/root/.ssh/authorized_keys
4. 登录远程服务器
ssh root@
本文转载自: https://blog.csdn.net/LJX_ahut/article/details/131315271
版权归原作者 lujx_1024 所有, 如有侵权,请联系我们删除。
版权归原作者 lujx_1024 所有, 如有侵权,请联系我们删除。