ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ssh使用手册

2022-01-22 17:31:43  阅读:180  来源: 互联网

标签:主机 端口 pc 使用手册 ssh liang 转发


ssh使用手册

目录

安装

windows:

1)控制面板-》程序和功能-》启用或关闭windows功能-》openssh

2)设置-》应用-》可选功能-》-》添加功能-》OpenSSH客户端

启动服务:

  1. net start sshd
  2. net stop sshd

ubuntu

sudo apt-get install openssh-server

启动服务:sudo service ssh start

ssh客户端配置文件config

参考链接1

参考链接2

Read more about SSH config files: https://linux.die.net/man/5/ssh_config

密钥生成

$ ssh-keygen

免密登陆

[ssh-copy-id]复制公钥到远程服务器

本地创建密钥,公钥放在远程服务器就可以免密登陆了。

  1. ssh-copy-id -i ~/.ssh/id_rsa.pub lab@192.168.0.2

  2. 手动复制到远程服务器:$ cat id_rsa.pub >> authorized_keys

代理转发

使用config进行配置,配置文件如下:

网络环境

graph LR 客户机 --> 跳板机pc_liang --> 内网服务器pc_liang_lab
Host pc_liang
    HostName ip地址
    Port 22
    User liang
    IdentitiesOnly yes

Host pc_liang_lab
    HostName 内网ip地址
    User lfy
    ProxyCommand ssh -W %h:%p -q pc_liang

ssh端口转发教程

参考链接

采取哪种端口转发主要取决于SSH连接建立的方向。

本地端口转发

在本地主机上执行命令

本地端口转发是将应用端对于本地主机A指定端口X的访问请求转发给主机B,交由主机B对另一指定主机C的指定端口Z发起访问。

ssh -L 主机A:端口X:主机C:主机C:端口Z 用户名@主机B
# 简单理解为:将对A:X的访问转变成对C:Z的访问

远程端口转发

在跳板机上执行命令

ssh -R 主机B:端口Y:主机C:主机C:端口Z 用户名@主机B
# 简单理解为:将对B:Y的访问转变成对C:Z的访问

标签:主机,端口,pc,使用手册,ssh,liang,转发
来源: https://www.cnblogs.com/lfywork/p/15035016.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有