`
eksliang
  • 浏览: 598934 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux SSH常用总结

阅读更多

转载请出自出处:http://eksliang.iteye.com/blog/2186931

一、连接到远程主机

 

格式:
ssh name@remoteserver
例如:
ssh ickes@192.168.27.211

 

二、连接到远程主机指定的端口

 

格式:
ssh name@remoteserver -p 22
例如:
ssh ickes@192.168.27.211 -p 1066

三、通过SSH运行远程shell命令

 

格式:
ssh -l name remoteserver 'commond'
例如:
ssh -l root 192.168.27.211 'ifconfig'

四、ssh与cat联合使用

格式:
ssh name@remoteserver cat 远程文件 >> 本地文件
例如:将远程的id_rsa.pub数据流重定向到本地的~/.ssh/authorized_keys文件中
ssh aa@localhost cat /home/aa/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

  

五、修改SSH监听端口

 默认情况下,SSH监听连接端口22,攻击者使用端口扫描软件就可以看到主机是否运行有SSH服务,将SSH端口修改为大于1024的端口是一个明智的选择,因为大多数端口扫描软件(包括nmap)默认情况都不扫描高位端口。打开/etc/ssh/sshd_config文件并查找下面这样的行:

 

Port  22

 

去掉该行前面的#号,然后修改端口号并重新启动SSH服务

/etc/init.d/sshd restart
或者
service sshd restart 

 

 

六、禁止root用户登录

通常情况下,不采用直接用root用户登录到远程主机,由于root用户拥有超级权限,这样会带来安全隐患,所以,一般我们用普通用户登录,当需要管理远程主机时,再切换到root用户下。打开/etc/ssh/sshd_config文件并查找下面这样的行:

#PermitRootLogin yes

将#号去掉,然后将yes修改成no,重启ssh服务,这样就可以禁止root用户登录。

0
0
分享到:
评论

相关推荐

    linux文档全集、linux常用命令、linux技巧小总结

    3. **Linux常用命令**:除了基础命令,还有许多进阶命令如`man`查阅手册页,`ps`查看进程状态,`top`实时监控系统性能,`sudo`以管理员权限执行命令,`apt`或`yum`进行软件包管理,以及`ssh`进行远程连接等,这些都...

    Linux常用操作-个人总结的

    ### Linux常用操作知识点 #### 一、文件与目录管理 **1. 查找特定字符或字符串** - **命令:** `cat aa.ddl | grep -o "CHAR(" | wc -l` - **功能:** 该命令用于统计文件`aa.ddl`中“CHAR(”出现的次数。 - **...

    SSH linux连接工具

    总结,SSH连接工具在Linux和Windows之间架起了一座安全的桥梁,使得远程管理和文件传输变得便捷。无论是免费的PuTTY,还是功能丰富的SecureCRT,都是Windows用户连接Linux服务器的得力助手。了解并掌握这些工具的...

    Linux配置ssh免密码登录

    SSH协议有两种主要版本:SSH1和SSH2,其中SSH2更为常用且更安全。SSH提供了多种认证方式,包括基于密码的认证、基于公钥的认证等。 ##### 2.2 公钥/私钥认证机制 公钥/私钥认证机制是SSH实现无密码登录的基础。该...

    linuxssh安全的加固方法.docx

    Linux SSH(Secure Shell)是系统管理员远程管理服务器的常用工具,由于其广泛使用,确保SSH的安全性至关重要。本文将详细讲解如何加固Linux SSH的安全措施。 首先,为了提高系统的安全性,应避免通过ROOT用户进行...

    linux入侵常用命令总结电脑资料.doc

    Linux 入侵常用命令总结 Linux 入侵常用命令总结电脑资料文档提供了多种 Linux 命令的总结,涵盖了用户管理、网络管理、系统信息查看、服务管理、安全设置等多个方面。下面是对这些命令的详细解释: 一、用户管理 ...

    linux常用命令总结

    Linux常用命令总结 Linux系统中有许多实用命令,这些命令可以帮助用户更方便地管理和维护系统。下面我们将对这些命令进行总结。 一、系统命令 1. runlevel:查看当前系统的运行级别。 2. init [0123456]:设置...

    LINUX UNIX 常用技巧总结

    【LINUX UNIX 常用技巧总结】 在操作系统领域,LINUX 和 UNIX 是两种广泛使用的开源操作系统,它们具有丰富的命令行工具和强大的系统管理能力。本文将深入讲解一些在LINUX和UNIX环境下常用的操作技巧和命令,帮助...

    LINUX超强归纳总结秘籍 [华为内部培训文档]

    ### Linux超强归纳总结秘籍 —— 华为内部培训文档解析 #### 1. 命令行操作及常用命令使用 ##### 1.1 Shell简介 - **定义**: Shell 是用户与 Linux 操作系统之间的交互接口。 - **类型**: Linux 支持多种 Shell,...

    linux远程控制工具-ssh、vnc(windows)

    总结,SSH和VNC在Windows与Linux之间的远程控制中扮演着重要角色。SSH适合文本模式的操作,而VNC则提供了图形化的界面。了解并熟练掌握这两种工具的使用,能极大地提升IT运维效率。在实际操作中,要始终将安全性放在...

    putty(ssh连接Linux的工具,很好用)

    PuTTY是一款广受欢迎的开源应用程序...总结来说,PuTTY是Windows用户连接Linux服务器的重要工具,它的安全性和易用性使其在IT专业人士中备受青睐。无论是日常运维工作还是开发环境搭建,PuTTY都是一款不可或缺的利器。

    linux 常用命令总结.docx

    ### Linux常用命令详解 Linux作为一款强大的开源操作系统,在服务器领域占据着极其重要的地位。对于Linux用户来说,熟练掌握一系列基本的命令行操作是必不可少的技能之一。本文将对部分常用的Linux命令进行详细介绍...

    常用linux命令详细总结笔记

    以下是对“常用Linux命令详细总结笔记”的详细解读: 1. **ls** - 列出目录内容 `ls` 命令用于显示当前目录中的文件和子目录。通过添加不同的选项,如 `-l`(长格式显示)、`-a`(显示所有文件,包括隐藏文件)和 ...

    权限提升-linux提权手法总结

    ### 权限提升-linux提权手法总结 #### 1. Linux提权概述 在Linux系统中,权限管理是一项至关重要的安全措施。用户被赋予不同级别的权限来访问系统资源和服务。然而,在某些情况下,攻击者可能会试图通过各种手段来...

    Linux命令工作中常用总结.zip

    "Linux命令工作中常用总结.zip"这个压缩包文件,显然包含了对工作中常用Linux命令的整理和总结。下面我们将深入探讨这些命令及其在实际工作中的应用。 一、文件和目录操作 1. `ls`:列出目录内容,通过`-l`参数...

    sshshell.zip

    在IT领域,SSHshell是Linux或Unix类系统中常用的一种命令行接口,用于远程控制和管理服务器。通过SSH,用户可以执行命令、传输文件,而不用担心数据被窃听或篡改。 首先,我们要理解SSH的工作原理。它使用公钥加密...

    常用Linux命令,自己总结的常用的linux命令

    在Linux操作系统中,掌握常用命令是日常开发和运维工作中的基础技能。本文将详细解析一些常见的Linux命令,帮助研发人员更好地理解和运用。 首先,我们来看更新和安装软件的部分。`apt-get update`用于更新软件源...

    linuxPPT及总结

    在“LinuxPPT及总结”中,我们可以深入探讨Linux的基础知识、核心概念以及高级应用。 首先,我们要了解Linux的核心组件,包括内核、shell、文件系统和系统工具。Linux内核是操作系统的心脏,负责管理硬件资源、进程...

Global site tag (gtag.js) - Google Analytics