ubuntu系统设置ssh远程访问

这篇具有很好参考价值的文章主要介绍了ubuntu系统设置ssh远程访问。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

本文档主要记录Ubuntu系统安装完成后,设置ssh远程访问的过程。

系统版本

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模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux开启ssh远程登录

    你好! 这里介绍了Linux系统Centos、Ubuntu环境下开启ssh的方法。 安装openssh-server; 修改sshd服务配置文件 开启监听端口,去掉前面的#注释即可 允许远程登录 使用用户名密码作为验证连接 开启sshd服务 7.配置开机自启动 安装ssh服务器端,Ubuntu默认没有安装ssh的server,需要安装 修

    2024年02月07日
    浏览(30)
  • Windows服务器管理技巧:多用户登录设置、开启防火墙与SSH远程登录配置指南

    WindowsServer服务器管理技巧:对于使用WindowsServer服务器开发人员或者运维人员初学者来说,可能会遇到很多问题,比如:如何设置允许多用户同时登录服务器?如何开启服务器防火墙?Windows如何配置SSH远程登录?等等,如果遇到了这些问题,来看看这篇文章就能解决啦! 如果

    2024年02月13日
    浏览(43)
  • 麒麟系统开启root账户自动登陆及开启root用户SSH远程登录

    开启root账户自动登陆 PS:编辑命令输入 i 编辑,按 Esc 退出输入 :wq! 保存 1、输入下方命令对95-ukui-greeter.conf进行编辑 在文末添加下方2行 2、输入下方命令对.profile进行编辑 打开文件如下的文件内容为: 修改最后一行改为下方内容 3、输入下方命令对lightdm.conf 文件编辑修改登录

    2024年01月17日
    浏览(154)
  • Linux设置远程调试ssh允许root登录

    默认情况安装完SSH服务并开启,root是不允许登录的,所以以下步骤必须完成 1、已经安装完ssh以后,找到ssh配置文件 /etc/ssh/sshd_config 2、使用终端命令gedit /etc/ssh/sshd_config 命令修改文件 3、找到配置项PermitRootLoginwithout-password,最左边加上#号注释这一行 如下图: 4、换行编写

    2024年02月10日
    浏览(41)
  • Linux开启Docker远程访问并设置安全访问(证书密钥),附一份小白一键设置脚本哦!

    前言 喜欢折腾慢慢看,不喜欢折腾直接跳到小简下文的一键脚本那里,两分钟搞好。 我的博客:https://blog.ideaopen.cn 我的公众号:小简聊开发 开启远程访问 编辑 docker.service 文件 找到 Service 节点,修改 ExecStart 属性,增加 -H tcp://0.0.0.0:2375 这样相当于对外开放的是 2375 端口,

    2024年02月02日
    浏览(37)
  • 安装ubuntu22.04系统,配置国内源以及ssh远程登录

    原文连接:Ubuntu操作系统22.04版本安装教程-VMware虚拟机_wx63f86e949a470的技术博客_51CTO博客 1.点击界面左侧的开启此虚拟机,即可进入Ubuntu操作系统安装界面,点击​​Try or Install Ubuntu ​​即可开始安装 2.进入如下安装界面后,左侧选择框往下拉,选择中文简体,方便我们后续

    2024年02月10日
    浏览(43)
  • openwrt开启SSH远程访问与开启WEB远程访问——三种方法

    首先,你的电脑用网线连接路由器LAN口是可以访问WEB页面和SSH连接的。 例如,电脑1连接Openwrt路由器,可以进行SSH连接到openwrt 路由器。但是电脑2无法远程访问Openwrt路由器网页和SSH远程连接。 本次操作固件版本为OpenWrt R23.6.6 从电脑1进入WEB页面,系统,管理权,SSH访问,钩选

    2024年02月09日
    浏览(34)
  • ubuntu主机开启ssh服务,ubuntu通过ssh访问主机

    要在Ubuntu上通过SSH(Secure Shell)访问另一台主机,您需要确保几件事情: 目标主机上的SSH服务器 :确保您要访问的主机上安装并运行了SSH服务器(例如OpenSSH服务器)。 网络连接 :确保您的Ubuntu系统与目标主机在同一网络上,或者可以通过网络路由访问对方。 目标主机的

    2024年02月03日
    浏览(46)
  • 【Linux】ssh到系统登录欢迎语内容设置大全

    在常见的linux系统中,如果ssh到服务器端,会在命令行界面出现如下内容 这里以统信1020e x86操作系统作为演示。 下面来逐句解释: 第一句 顾名思义是提示加密方式和确认ip信息的提示,这句是ssh中自带的内容 第二句 这句提示的位置在/etc/ssh/sshd_config配置文件中所涉及到的内

    2024年02月15日
    浏览(44)
  • linux之Ubuntu系列(三)远程管理指令☞SSH 高级应用 RSA非对称加密 以及免密登录,配置别名

    对称加密 、非对称加密 1、对称加密中 加密和解密 使用的秘钥是同一个;非对称加密中采用两个密钥,一般使用公钥进行加密,私钥进行解密。 2、对称加密解密的速度 比较快 ,非对称加密和解密花费的 时间长、速度相对较慢 。 3、对称加密的安全性相对较低,非对称加密

    2024年02月16日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包