第一种方式
1.mac 客户端 ssh-keygen 是默认生成RSA的公钥和私钥
远程原理.png
ssh-copy-id root@服务器主机地址
第二种方式
scp ~/.ssh/id_rsa.pub root@服务器主机地址:~
追加公钥内容到授权文件尾部
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
删除公钥
rm ~/id_rsa.pub
第三种方式
没有权限的处理方式.png22 端口 默认是采用SSH通信
原理图.png
下载usbmuxd工具包(下载v1.0.8版本,主要用到里面的一个python脚本:tcprelay.py)
https://cgit.sukimashita.com/usbmuxd.git/snapshot/usbmuxd-1.0.8.tar.gz
将iPhone的22端口(SSH端口)映射到Mac本地的10010端口
cd ~/Documents/usbmuxd-1.0.8/python-client
python tcprelay.py -t 22:10010
加上-t参数是为了能够同时支持多个SSH连接
最后本地登录 ssh root@localhost -p 10010
网友评论