linux ssh 转发端口及使用

1、设置rsa登陆

ssh-keygen -t rsa -p

3次回车,出现下面的信息,表示rsa生成的位置

Enter file in which the key is (/home/ubuntu/.ssh/id_rsa):
Enter new passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved with the new passphrase.

将生成的id_rsa.pub拷贝至目标服务器

scp .ssh/id_rsa.pub root@targetHost:/root/.ssh/id_rsa.pub

id_rsa.pub添加至authorized_keys中,同时,设置authorized_keys的访问权限

cat id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

免密ssh登陆完成

2、使用ssh隧道,转发7070端口

ssh -qTfnN -D 7070 root@host

3、浏览器设置代理服务器信息

(对应的应用也可以设置相应的应用的代理)

设置>代理服务器>SOCKS>填写127.0.0.1,端口7070

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SSH全称Secure SHell,顾名思义就是非常安全的shell的意思,SSH协议是IETF(Internet...
    StarShift阅读 2,562评论 0 7
  • SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group...
    shuff1e阅读 1,805评论 1 11
  • 什么是 SSH ? Secure Shell(缩写为 SSH),是创建在应用层和传输层基础上的安全协议。目前主要用...
    cncal阅读 2,474评论 0 9
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • 1 目的将hadoop 2.7.1 安装到 166、167、168 三台机器上2 提供环境练习环境192.168....
    灼灼2015阅读 3,456评论 4 40