概述
本文档主要记录Ubuntu系统安装完成后,设置ssh远程访问的过程。文章来源:https://www.toymoban.com/news/detail-596896.html
系统版本
Ubuntu 20.04
文章来源地址https://www.toymoban.com/news/detail-596896.html
安装ssh服务
1. 安装ssh服务
sudo apt-get install openssh-server
2. 启动ssh服务
sudo service ssh start
3. 查看ssh服务状态
sudo service ssh status
设置ssh远程访问
1. 查看ssh服务监听端口
netstat -anp | grep ssh
2. 修改ssh配置文件
sudo vim /etc/ssh/sshd_config
3. 修改配置文件内容
# 添加 Port 2222 访问端口,可同时使用多个端口
Port 22
Port 2222
# 将PermitRootLogin prohibit-password修改为PermitRootLogin yes
PermitRootLogin yes
4. 重启ssh服务
sudo service ssh 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
# windows
scp ~/.ssh/id_rsa.pub root@ip:/root/.ssh/authorized_keys
4. 登录远程服务器
ssh root@
到了这里,关于ubuntu系统设置ssh远程访问的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!