1. 转发的参数 -C:压缩数据 -f :后台认证用户/密码,通常和-N连用,不用登录到远程主机。 -N :不执行脚本或命令,通常与-f连用。 -g :在-L/-R/-D参数中,允许远程主机连接到建立的转发的端口,如果不加这个参数,只允许本地主机建立连接。 -L : 本地端口:目标IP:目标端口 -D : 动态端口转发 -R : ...
-f参数表示 SSH 连接在后台运行。 -F -F参数指定配置文件。 $ ssh -F /usr/local/ssh/other_config 上面命令指定使用配置文件other_config。 -i -i参数用于指定私钥,意为“identity_file”,默认值为~/.ssh/id_dsa(DSA 算法)和~/.ssh/id_rsa(RSA 算法)。注意,对应的公钥必须存放到服务器,详见《密钥登...
通过SSH 自带的参数 SSH 还支持这些参数: N参数:表示只连接远程主机,不打开远程shell; T参数:表示不为这个连接分配TTY; f参数:表示连接成功后,转入后台运行; 因此要让 SSH 隧道一直保持在后台执行,可以通过以下命令: ssh -NTf -R 8080:127.0.0.1:8080 username@12.34.56.78 通过AutoSSH SSH 隧道是不稳定的,在...
N参数,表示只连接远程主机,不打开远程shell; T参数,表示不为这个连接分配TTY。 这2个参数可以放在一起用,代表这个SSH连接只用来传数据,不执行远程操作。 $ ssh -NT -D 8080 host f参数,表示SSH连接成功后,转入后台运行。这样一来,你就可以在不中断SSH连接的情况下,在本地shell中执行其他操作。 $ ssh -f -...
N参数,表示只连接远程主机,不打开远程shell;T参数,表示不为这个连接分配TTY。这个两个参数可以放在一起用,代表这个SSH连接只用来传数据,不执行远程操作。 $ ssh -NT -D 8080 host f参数,表示SSH连接成功后,转入后台运行。这样一来,你就可以在不中断SSH连接的情况下,在本地shell中执行其他操作。
例如:ssh -f example.com 8. -N:不执行远程命令,只进行SSH连接。 例如:ssh -N example.com 9. -v:详细输出调试信息,用于故障排查。 例如:ssh -v example.com 10. -q:静默模式,减少输出信息。 例如:ssh -q example.com 这些是一些常用的SSH命令参数,可以根据实际需求选择使用。通过使用这些参数,可以更好...
创建ssh隧道的常用参数如下: -C:压缩传输,提高传输速度 -f :将ssh传输转入后台执行,不占用当前的shell。 -N:建立静默连接(建立了连接,但是看不到具体的会话) -g 允许远程主机连接本地用于转发的端口。 -L:本地端口转发 -R:远程端口转发 -D:动态转发(socks代理) -P:指定ssh端口。 1.本地端口转发...
ssh -g -f -N -L A转发port:B主机:B目的端口 root@B主机 ssh -g -f -N -L 21306:192.168.2.23:3306 root@192.168.2.22 --- 远程转发 功能解释 上面我们知道了本地转发是在A服务器执行ssh命令后将转发端口设置在A服务器本身,远程转发则相反,是将转发端口设置在ssh命令的目标服务器上。 远程转发即在...
SSH 的其它参数 SSH 还有一些别的参数,也值得介绍。-N 参数,表示只连接远程主机,不打开远程 shell;-T 参数,表示不为这个连接分配 TTY。这个两个参数可以放在一起用,代表这个 SSH 连接只用来传数据,不执行远程操作。 $ ssh -NT -D 8080 host -f 参数,表示 SSH 连接成功后,转入后台运行。这样一来,你就可以...