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