Linux实现搭建ssh并允许使用root远程

2024-03-01 0 952
目录
  • 一、搭建ssh
    • 1、安装ssh客户端
    • 2、安装ssh服务端
    • 3、开启ssh服务
    • 4、开启ssh自启动
    • 5、设置防火墙规则,允许ssh服务通过
    • 6、卸载ssh服务
    • 7、常用的ssh命令
  • 二、允许root远程登录
    • 1、修改/etc/ssh/sshd_config文件
    • 2、修改如下
    • 3、需要重启系统或者sshd服务
    • 4、安装ssh服务后
  • 总结

    一、搭建ssh

    1、安装ssh客户端

    sudo apt-get install ssh
    或者
    sudo apt-get install openssh-client

    2、安装ssh服务端

    1)更新源列表

    sudo apt-get update

    2)安装服务器

    sudo apt-get install openssh-server

    3、开启ssh服务

    启动服务

    sudo service ssh star

    查看状态

    sudo service ssh status

    如果出现以下提示,说明ssh服务已经启动了

    如果失败来的话,那试着卸载一下再安装

    ssh start/running, process 890

    4、开启ssh自启动

    sudo service ssh enable

    5、设置防火墙规则,允许ssh服务通过

    sudo ufw allow ssh

    6、卸载ssh服务

    redhat,fedora,centos等系列linux发行版

    敲入以下命令:

    sudo yum remove ssh

    debian,ubuntu,linux mint等系列的linux发行版

    敲入以下命令:

    sudo apt-get –purge remove ssh

    7、常用的ssh命令

    #停止服务
    sudo service ssh stop

    #启动服务
    sudo service ssh start

    #重启服务
    sudo service ssh restart

    #登录 (root为192.168.0.1机器上的用户,需要输入密码。)
    #常用格式:ssh [-llogin_name] [-p port] [user@]hostname
    ssh root@192.168.0.1

    #断开连接
    exit

    二、允许root远程登录

    1、修改/etc/ssh/sshd_config文件

    vim /etc/ssh/sshd_config

    2、修改如下

    允许root账户登录

    #PermitRootLogin prohibit-password
    PermitRootLogin yes

    3、需要重启系统或者sshd服务

    sudo /etc/init.d/ssh stop
    sudo /etc/init.d/ssh start
    sudo service ssh restart

    4、安装ssh服务后

    系统默认开启系统sshd,查看sshd状态如果不是默认启动,修改服务为enable

    sudo systemctl enable ssh

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持悠久资源网。

    收藏 (0) 打赏

    感谢您的支持,我会继续努力的!

    打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
    点赞 (0)

    悠久资源 Linux服务器 Linux实现搭建ssh并允许使用root远程 https://www.u-9.cn/server/linux/174502.html

    常见问题

    相关文章

    发表评论
    暂无评论
    官方客服团队

    为您解决烦忧 - 24小时在线 专业服务