ssh 连接其他服务器

 

ssh 连接远程 192.168.158.202服务器(root 用户)

[root@redis1 ~]# ssh 192.168.158.202
或
[root@redis1 ~]# ssh root@192.168.158.202

ssh 连接远程 192.168.158.202服务器(tom 用户)

[root@redis1 ~]# ssh tom@192.168.158.202
tom@192.168.158.202's password: 
Last login: Sat Feb 29 23:15:43 2020 from 192.168.158.1
[tom@redis2 ~]$ 

 

一 ssh 将22端口换为其它端口

默认情况下,ssh监听端口是22,攻击者使用端口扫描软件就可以看到主机是否运行有ssh服务,将ssh端口修改为大于1024的端口是一个明智的选择,为安全起见,建议端口最好不低于5位,因为大多数端口扫描软件(包括nmap)默认情况下都不扫描高位端口。

修改配置文件 vim /etc/ssh/sshd_config , 找到

#Port 22

取消注释,改为如下:

#Port 22
Port 22022

重启 sshd 服务

systemctl restart sshd

重启后会发现,ssh端口已经由22变成了22022

再在别的服务器上使用 22 端口 ssh连接该服务器就会失败,使用22022端口才会成功

ssh -p22022 tom@192.168.158.202

二 为 ssh 配置多个监听端口

修改配置文件 vim /etc/ssh/sshd_config , 添加多个监听端口

#Port 22
Port 22022
Port 22

然后重启 sshd 服务

systemctl restart sshd

重启后会发现,ssh端口已经有两个22 和 22022

 

再在别的服务器上使用 22 端口 和22022端口ssh连接该服务器都会成功连接

[root@redis1 ~]# ssh -p 22 tom@192.168.158.202   
tom@192.168.158.202's password: 
Last login: Sun Mar  1 00:00:14 2020 from 192.168.158.201
[tom@redis2 ~]$ exit
logout
Connection to 192.168.158.202 closed.
[root@redis1 ~]# ssh -p 22022 tom@192.168.158.202
tom@192.168.158.202's password: 
Last login: Sun Mar  1 00:14:12 2020 from 192.168.158.201
[tom@redis2 ~]$ exit
logout
Connection to 192.168.158.202 closed.
[root@redis1 ~]# 

 

ssh高级用法可参考:

https://www.cnblogs.com/wangguangtao/p/10227031.html

https://www.cnblogs.com/yangchunlong/articles/9479544.html

https://zhidao.baidu.com/question/1387045552988682500.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wudinaniya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值