前言

ssh是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器

语法

ssh (选项) (参数)

选项

-:强制使用ssh协议版本1;
-:强制使用ssh协议版本2;
-:强制使用IPv4地址;
-:强制使用IPv6地址;
-A:开启认证代理连接转发功能;
-a:关闭认证代理连接转发功能;
-b:使用本机指定地址作为对应连接的源ip地址;
-C:请求压缩所有数据;
-F:指定ssh指令的配置文件;
-f:后台执行ssh指令;
-g:允许远程主机连接主机的转发端口;
-i:指定身份文件;
-l:指定连接远程服务器登录用户名;
-N:不执行远程指令;
-o:指定配置选项;
-p:指定远程服务器上的端口;
-q:静默模式;
-X:开启X11转发功能;
-x:关闭X11转发功能;
-y:开启信任X11转发功能。

参数

远程主机:指定要连接的远程ssh服务器;
指令:要在远程ssh服务器上执行的指令。

实例

使用ssh连接远程主机

最简单的用法只需要指定用户名和主机名参数即可,主机名可以是 IP 地址或者域名。
$ ssh user@hostname

ssh连接到其他端口

SSH 默认连接到目标主机的  端口上,可以使用-p选项指定端口号

$ ssh -p  user@hostname

使用ssh在远程主机执行一条命令并显示到本地, 然后继续本地工作

直接连接并在后面加上要执行的命令就可以了

$ ssh pi@10.42.0.47 ls -l

对所有数据请求压缩

使用 -C 选项,所有通过 SSH 发送或接收的数据将会被压缩,并且任然是加密的。

$ ssh -C root@192.168.0.103

打开调试模式

因为某些原因,我们想要追踪调试我们建立的 SSH 连接情况。SSH 提供的 -v 选项参数正是为此而设的。其可以看到在哪个环节出了问题。

$ ssh -v root@192.168.0.103

绑定源地址

如果你的客户端有多于两个以上的 IP 地址,你就不可能分得清楚在使用哪一个 IP 连接到 SSH 服务器。为了解决这种情况,我们可以使用 -b 选项来指定一个IP 地址。这个 IP 将会被使用做建立连接的源地址。

$ ssh -b 192.168.0.200  root@192.168.0.103

打开x11转发(即图像转发)

A机器通过ssh登录到B机器,把B机器运行的某界面程序放到A机器上;这样就可以在A机器上面运行B机器的图像任务。

$ ssh -X username@ipaddress

参考地址:https://blog.csdn.net/qq78442761/article/details/83898442

最新文章

  1. android listview item取消按点击效果
  2. Hibernate一对多配置
  3. 福州月赛2057 DFS
  4. 一个可以设置所有子控件是否可以点击的Layout的实现
  5. thinkphp -- 解决连接mssql后台管理菜单显示中文乱码问题(备忘)
  6. HDU 1062 Text Reverse(水题,字符串处理)
  7. Memcached‘process_bin_delete’函数安全漏洞
  8. atitit.提升研发效率的利器---重型框架与类库的差别与设计原则
  9. poj 2481 Cows(数状数组 或 线段树)
  10. 【转】iOS隐藏导航条1px的底部横线
  11. 图片与字符串(base64编码)的转化
  12. 如何用java实现一个p2p种子搜索(4)-种子获取
  13. 04_ switch 练习 _ 你及格了吗
  14. chrome浏览器上传图片反应很慢,延迟很久才弹出窗口
  15. 上外网tunnel手段
  16. Flutter - > Android dependency 'com.android.support:support-v4' has different version for the compile (26.1.0) and runtime (27.1.1) classpath.
  17. jQuery制作鼠标经过显示图片大图,生成图片tips效果
  18. L3-015. 球队“食物链”(dfs)
  19. 二级C语言真题笔记
  20. [测试技术分享]easyFuzzer使用案例分享

热门文章

  1. docker(整理中
  2. requests爬取豆瓣top250电影信息
  3. navicat创建存储过程时报错1064
  4. linux防火墙之iptables
  5. Linux下Qt+CUDA调试并运行
  6. 鼠标右键新建Markdown文档
  7. 高德API对接
  8. 能快速理解Java_集合类_的文章
  9. echarts圆饼图设置默认选中项并在中间显示文字
  10. js复制变量值