SSH相关配置

SSH相关配置

1、修改ssh监听端口

#注意是sshd_config而非ssh_config

/etc/ssh/sshd_config

#将Port 22前面的#去掉并添加修改后ssh连接使用的端口

Port 22

#添加多一个22222端口作为ssh连接使用

Port 22222

#同时将22和22222作为ssh连接端口,是为了防止错误操作致使ssh无法连接上

#待22222连接生效后再将22端口关闭

#重启sshd服务

service sshd restart

/etc/init.d/sshd restart

#查看是否已经同时监听22和22222端口

netstat -tupnl | grep 22

2、指定ssh监听ip

#指定ssh监听IP,指定只监听环回接口IP

ListenAddress 127.0.0.1

#需要注意的是已经连接上的ssh不会马上断开

#如果需要将连接断开,可将sshd进程杀死再启动

killall sshd && service sshd restart

#在windows下telnet 192.168.137.100 22

#重启sshd服务后配置已经生效

3、限制ip连接

#允许指定IP连接ssh,只允许192.168.137.1连接

#在/etc/ssh/sshd_config 最后添加AllowUsers

AllowUsers 192.168.137.1

#可以看到从192.168.137.105使用ssh连接到192.168.137.100被拒绝

#telnet 22端口说明ssh可以连接的

#从192.168.137.1 ssh可以连接到192.168.137.100

4、禁止root登录

将PermitRootLogin yes之前的#删除即可。

5、隐藏ssh版本信息

时间: 2024-09-29 06:12:24

SSH相关配置的相关文章

linux-网络相关配置,ssh服务,bash命令及优先级,元字符

linux-网络相关配置,ssh服务,bash命令及优先级,元字符 二:临时配置网络(ip,网关,dns)+永久配置 临时配置: [[email protected] ~]# ifconfig ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500 inet 192.168.152.134  netmask 255.255.255.0  broadcast 192.168.152.255 inet6 fe80::e33a:cec4

Gitlab企业代码管理服务安装及相关配置

1.安装过程 登陆www.gitlab.cc网站,根据你的系统,选择不同的安装 演示的过程是在Centos6上的配置 A.yum install curl openssh-server postfix cronie(邮箱配置另行说明,如果使用postfix,请下载安装,如使用第三方的企业邮箱,则无需安装) B.curl http://packages.gitlab.cc/install/gitlab-ce/script.rpm.sh | sudo bash C.yum install gitla

Struts 2相关配置与基本操作演示(案例Demo)

基本介绍 Struts 2 Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架.其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大.Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品.虽然从Struts 1到Struts 2有着太大的变化,但是相对于W

VNC+SSH相关应用

1.安装vnc-server  vncviewer2.执行vncserver  输入密码3.执行vncserver -kill :1 杀死1号屏幕4.修改/root/.vnc/xstartup   unset SESSION_MANAGER   exec /etc/X11/xinit/xinitrc  去掉以上两行的注释 或者:/root/.vnc/xstartup,在最后一行会看到twm &,(不能去掉&)如果要运行KDE则将twm改成startkdeGnome则改成gnome-sess

Linux系统下如何配置SSH_Centos7 ssh连接配置 CentOS7下安全配置

转自:http://www.linuxdown.net/install/config/2016/0611/5853.html Linux系统下如何配置SSH_Centos7 ssh连接配置 CentOS7下安全配置SSH 时间:2016-06-11 11:13来源:未知 作者:Linux先生 举报 点击:1804次 SSH 通常是我们进入新伺服器的第一个应用程式,它也取代了telnet 和rsh 成为管理伺服器的最主要介面. SSH 通常是我们进入新伺服器的第一个应用程式,它也取代了telnet

SSH相关命令

ssh相关命令:        vi /etc/ssh/sshd_config  修改ssh端口号        grep Port /etc/ssh/ssh_config 查看ssh端口号        rpm -qa |grep ssh   查看SSH是否已经安装  已安装会显示如下:            openssh-6.6.1p1-31.el7.x86_64            openssh-server-6.6.1p1-31.el7.x86_64            open

详解SSH注解配置,bean注解、事物注解等

使用过SSH注解的屌丝们都知道,要想使用注解需要在applicationContext.xml配置文件里面开启注解配置,开启方式如下:1.头部声明需加入xmlns:context="http://www.springframework.org/schema/context"http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3

使用VMware安装linux虚拟机以及相关配置

前言 使用VMware安装虚拟机这个一般都知道,操作简单.而本文主要讲使用虚拟机的后续相关配置.并记录使用过程中遇到的问题以及一些技巧.本篇文章以后回持续更新的... 安装包准备 VM:12 Linux:CentOS 7.0 百度云盘: 链接:https://pan.baidu.com/s/1geEAtpx 密码:r503 一.CentOS 使用 1,安装CentOS 下载VMware Workstation Pro 和CentOS 系统. 成功安装之虚拟机软件后,点击新建虚拟机,安装已经下载好

jenkins Publish over SSH 的配置与使用

一.安装Publish over SSH 插件 二.在Configure System 配置Publish over SSH属性 Passphrase:如果私钥设置了密码就是私钥的密码,私钥没设置密码可以不填 Path to key:私钥的位置 Key:私钥的内容.如果此处填入了值,则以此处的值为准,会忽略掉Path to key的配置 SSH Servers:服务器的配置 Name:名称(自定义) Hostname:服务器地址 Username:用户名 Remote Directory:默认远