ssh技巧

简介: 1. 打通ssh key的简单方法: ssh-copyid 192.168.1.1 2.使用ssh 将Linux主机变成http代理服务器 ssh -NfD 192.168.22.1:10080 127.0.0.1 192.168.22.1:10080 表示监听本机192.168.22.1这个ip的10080端口。

1. 打通ssh key的简单方法:

ssh -copyid 192.168.1.1

2.使用ssh 将Linux主机变成http代理服务器

ssh  -NfD 192.168.22.1:10080 127.0.0.1

192.168.22.1:10080 表示监听本机192.168.22.1这个ip的10080端口。客户端只要连接这个端口就可以使用http代理服务了
3.通过ssh隧道建立tcp端到端的安全连接

ssh  -f -N -L3129:192.168.22.2:3128 192.168.22.2

本机ip是192.168.22.1,对端ip是192.168.22.2,目标是建立192.168.22.1:3129到192.168.22.2:3128的稳定连接。
4.我不是root用户,但是我想自定义个性化的ssh配置,怎么做?
可以在家目录下,如/home/jinglei.syh下创建.ssh目录,然后再创建文件/home/jinglei.syh/.ssh/config,里面可以写你自定义的个性ssh配置
比如我的ssh配置如下:

#全局ssh配置
Host *    
    StrictHostKeyChecking no    
    ConnectTimeout 10    
    UserKnownHostsFile  /dev/null
    #通过192.168.22.1跳转连接10.1.1.1
Host 10.1.1.1    
    ProxyCommand  ssh  192.168.22.1  'nc %h %p'

针对所有host,定义了超时时间为10s,StrictHostKeyChecking no和UserKnownHostsFile /dev/null这个2个配置取消了hosts kown key的检查,对于频繁重装机器的情况,很有用。
下面一个host 10.1.1.1定义了跳转,意思是如果我ssh 10.1.1.1,那么ssh实际上会执行ssh 192.168.22.1 "nc 10.1.1.1 22"

更多ssh阅读:

Linux命令之非交互SSH密码验证-sshpass www.21ops.com/linux/17370.html

denyhost防止SSH暴力破解 www.21ops.com/linux/introduce/17153.html

设置centos下SSH无密码登陆 www.21ops.com/linux/4438.html

阻止SSH暴力破解最有效的方法 www.21ops.com/linux/5403.html

目录
相关文章
|
Shell 网络安全
SSH 技巧
SSH 是 Linux 下进行远程连接的基本工具。 一般情况下我们可以通过 ssh username@xxx.xxx.xxx.xxx 登录远程服务器,如果要管理多台服务器,这样太长了。
1103 0
|
3月前
|
Linux 网络安全
Linux命令(124)之ssh
Linux命令(124)之ssh
33 2
|
1月前
|
安全 Shell Linux
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
【Shell 命令集合 文件管理】Linux ssh 远程主机之间复制文件 scp 命令使用教程
36 0
|
5月前
|
监控 数据可视化 安全
Linux——怎样使用SSH服务实现远程UI界面本地显示
需求场景 最近几天需要实现软件的远程监控,但是实际场景又不能使用向日葵、VNC、AnyDesk、以及其他的监视软件,并且软件的整体设计也没有这块的数据上行设计。
196 0
|
5月前
|
Linux 网络安全 开发工具
Linux之ssh
Linux之ssh
40 0
|
5月前
|
Linux 网络安全
linux端口连通性测试telnet、wget、ssh、curl
linux端口连通性测试telnet、wget、ssh、curl
|
6天前
|
网络协议 安全 Linux
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
|
4月前
|
安全 网络协议 Linux
Linux ssh 命令详解
Linux ssh 命令详解
121 0
|
1月前
|
网络协议 Ubuntu Linux
「远程开发」VSCode使用SSH远程linux服务器 - 公网远程连接
「远程开发」VSCode使用SSH远程linux服务器 - 公网远程连接
130 0
|
1月前
|
安全 Linux Shell