SSH实现远程控制

SSH(SecureShell)是一种能够提供安全远程登录会话的协议,使用ssh可以在远程linux中执行命令。sshd服务提供两种安全验证的方法:(1)基于口令的安全验证:经过验证帐号与密码即

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

  SSH(Secure Shell)是一种能够提供安全远程登录会话的协议,使用ssh可以在远程linux中执行命令。

  sshd服务提供两种安全验证的方法:

  (1)基于口令的安全验证:经过验证帐号与密码即可登录到远程主机

  (2)基于密钥的安全验证:需要在本地生成“密钥对”后将公钥传输至服务器,进行公共密钥的比较

1. sshd服务的重要配置

  cat /etc/ssh/sshd_config

#Port 22
#ListenAddress 0.0.0.0
#Protocol 2     //ssh协议的版本号
#HostKey /etc/ssh/ssh_host_key // SSH协议版本号为1时,私钥存放的位置
#HostKey /etc/ssh/ssh_host_rsa_key // SSH协议版本号为2时,RSA私钥存放的位置
#HostKey /etc/ssh/ssh_host_dsa_key // SSH协议版本号为2时,DSA私钥存放的位置

#PermitRootLogin   // 设置是否允许root用户直接登录
#StrictModes yes   // 当远程私钥改变时直接拒绝链接
#MaxSessions  10 // 最大终端数
#MaxAuthTries 6  // 最大密码尝试次数

  注意:每次修改配置文件后都应该执行

systemctl start sshd
systemctl enable sshd

2. 密码验证登录

# ssh 远程服务器IP

# yes

# 输入密码

# ok

SSH实现远程控制

3. 密钥验证登录

(1)在本地主机生成“密钥对”,并将共钥传输到远程主机中  

  #ssh-keygen

  #ssh-cop-id ip

SSH实现远程控制

SSH实现远程控制

(2)在远程主机中修改sshd服务的配置文件并重启服务

$PasswordAuthentication no
$PubkeyAuthentication yes
$systemctl start sshd
$systemctl enable sshd

(3)接下来就可以无密码远程主机了

  ssh ip

特别注意:cd ~/.sh目录

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120100.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 《JavaScript 模式》读书笔记(4)— 函数1[通俗易懂]

    从这篇开始,我们会用很长的章节来讨论函数,这个JavaScript中最重要,也是最基本的技能。本章中,我们会区分函数表达式与函数声明,并且还会学习到局部作用域和变量声明提升的工作原理。以及大量对API

    2022年3月25日
    43
  • bugfree安装教程_bugjaeger下载

    bugfree安装教程_bugjaeger下载bugfree3.0.2安装与配置配置环境os:win7/xpxampp版本:xampp-win32-1.7.7bugfree版本:v3.0.2xampp简介xampp是一款跨平台的集成

    2022年8月1日
    8
  • linux中复制文件夹到另一个文件夹(linux cp 复制文件夹)

    cp-Rf/home/user/*/root/temp/将user文件夹下面的所有复制到temp文件夹里

    2022年4月11日
    49
  • Android常用对话框大全——Dialog「建议收藏」

    Android常用对话框大全——Dialog「建议收藏」唉!最近一直忙碌着写项目以至于都没有空出点时间来总结近期的学习,记录学习到的东西…现在正好有时间了就该好好记录一下学习的过程了。今天就来谈谈开发中经常用的到的一个控件——Dialog,对话框一般我们就用来提示一些信息给用户,让用户自主选择,或者在一些操作不可逆的情况下我们提示用户是否继续操作,下面就让我们一起来学习吧。老司机发车啦…一:最简单的对话框AlertDialogdialog=new

    2022年5月5日
    54
  • Topk算法_topn算法

    Topk算法_topn算法topK算法思路1:可以采用快速选择算法,借助快排,设mid为每次划分中间结果,每次划分完之后如果mid==k,则说明序列刚刚好,第k位置和他前面的位置都是前K大的数,如果mid < k,则说明第K大的元素在后半部分,则前半部分肯定是前K大的数,只需从后半部分找k – mid大的数即可,否则如果mid > k,则说明第K大的数在前半部分,只需从前半部分找前K大的数字即可。时间复杂度:假设每次划分的mid都在中间,每层都只是对一半做划分,所以每次划分的数据量为n,n/2,n/4,n/8…一

    2022年8月8日
    8
  • CS模型下载_利益相关者模型

    CS模型下载_利益相关者模型当前统计模型,CS模型基于当前统计模型的无迹卡尔曼滤波目标基于当前统计模型的容积卡尔曼滤波目标机动目标跟踪——当前统计模型(CS模型)1.对机动目标跟踪的理解1.1.对机动目标跟踪的理解1.2.目标模型概述2.”当前”统计CS模型3.”当前”统计CS模型3.1.”当前”统计CS模型(连续)3.2.”当前”统计CS模型(离散)3.3.”当前”统计CS模型分析4.”当前”统计CS模型(二维)4.1.”当前”统计CS模型(连续)………………

    2025年12月14日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号