ssh使用手册
目录安装
windows:
1)控制面板-》程序和功能-》启用或关闭windows功能-》openssh
2)设置-》应用-》可选功能-》-》添加功能-》OpenSSH客户端
启动服务:
- net start sshd
- net stop sshd
ubuntu
sudo apt-get install openssh-server
启动服务:sudo service ssh start
ssh客户端配置文件config
Read more about SSH config files: https://linux.die.net/man/5/ssh_config
密钥生成
$ ssh-keygen
免密登陆
[ssh-copy-id]复制公钥到远程服务器
本地创建密钥,公钥放在远程服务器就可以免密登陆了。
-
ssh-copy-id -i ~/.ssh/id_rsa.pub lab@192.168.0.2
-
手动复制到远程服务器:$ cat id_rsa.pub >> authorized_keys
代理转发
使用config进行配置,配置文件如下:
网络环境
graph LR 客户机 --> 跳板机pc_liang --> 内网服务器pc_liang_labHost 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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。