ssh笔记
    
2019-02-17本地局域网
外网
2019-02-17
本地局域网ssh
Linux
启动本地服务
- 准备
| sudo apt-get install openssh-server | 
- 配置文件(修改 - ssh端口号):- /etc/ssh/sshd_config
- 检查
| netstat -tlp | 
| ps -e | grep ssh | 
访问远程服务
- 连接远程服务
| ssh 172.27.152.19 -p 2222 | 
- 运行图形界面程序
| ssh -X lynx@192.168.1.100 | 
mac
启动本地服务
TODO
访问远程服务
设置->共享->远程登录
termux
启动本地服务
| pkg install openssh | 
- 查看用户和密码
| whoami | 
访问远程服务
windows
- 安装freeSSHd
- Users$\to$- Add,设置密码
- 开启Shell等
- powershell:ipconfig
windows真他妈没卵用
外网ssh访问公网ip
必须保证wlan分配的ip为公网ip:ip138.com上与上网设置中的ip地址要一致
Linux
配置路由(tp-link)
- 在 - 192.186.1.1安装- 虚拟服务器应用
- 端口映射 
| 外部端口 | 内部端口 | ip地址 | 协议类型 | 
|---|---|---|---|
| 用于外网访问的端口 | 进程的实际端口,ssh默认为22 | 局域网ip | ALL | 
连接内网
- ubuntu查看外网ip
TODO
| curl ifconfig.me | 
外网访问私网ip
ngrok:内网穿透软件
- 注册ngrok账号 
- ./ngrok authtoken ***
- ./ngrok tcp 80(例)
- 另一台电脑 - ./ssh -X lynx@***.ngrok.io -p ***,端口在- Status查看
nat123:TODO
teamviewer