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 登录远程服务器,如果要管理多台服务器,这样太长了。
1140 0
|
11天前
|
监控 Ubuntu Linux
使用VSCode通过SSH远程登录阿里云Linux服务器异常崩溃
通过 VSCode 的 Remote - SSH 插件远程连接阿里云 Ubuntu 22 服务器时,会因高 CPU 使用率导致连接断开。经排查发现,VSCode 连接根目录 ".." 时会频繁调用"rg"(ripgrep)进行文件搜索,导致 CPU 负载过高。解决方法是将连接目录改为"root"(或其他具体的路径),避免不必要的文件检索,从而恢复正常连接。
|
5月前
|
安全 Linux Shell
Linux中SSH命令介绍
Linux中SSH命令介绍
133 2
|
3月前
|
安全 Linux 网络安全
在Linux中,如何配置SSH以确保远程连接的安全?
在Linux中,如何配置SSH以确保远程连接的安全?
|
3月前
|
安全 Linux Shell
SSH 命令完整实用指南 | Linux SSH 服务
【8月更文挑战第20天】
405 0
|
3月前
|
安全 Linux Shell
如何在 Linux 服务器上配置基于 SSH 密钥的身份验证
如何在 Linux 服务器上配置基于 SSH 密钥的身份验证
176 0
|
3月前
|
Linux 网络安全 数据安全/隐私保护
Linux——配置SSH免密登录
Linux——配置SSH免密登录
89 0
|
4月前
|
安全 Ubuntu Linux
记录一次Linux服务器被人使用SSH字典爆破
曾经我以为互联网到至今应该是很和平的状态,但是经历了这次ssh字典爆破攻击后我才意识到网络攻击无处不在,建议系统密码使用比较复杂的随机字符组合,七八十位都没问题,数据可贵,电脑该装杀毒软件的就装上,别因为那占用那点内存而舍弃杀毒软件,防网络攻击于未然 !
|
5月前
|
Shell Linux 网络安全
Linux怎样在使用ssh 链接时就指定gcc 的版本
Linux怎样在使用ssh 链接时就指定gcc 的版本
57 7
|
5月前
|
安全 Linux Shell
【Linux基础】SSH登录
安全外壳协议(Secure Shell Protocol,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。 SSH通过在网络中建立安全隧道来实现SSH客户端与服务器之间的连接。 SSH最常见的用途是远程登录系统,人们通常利用SSH来传输命令行界面和远程执行命令。
87 6