Win和Mac上配置SSH
关于SSH:
Secure Shell, 安全壳协议。专为远程登录和其他网络服务提供安全性的协议。
Mac上的服务器配置
系统偏好设置 -> 共享 -> 远程登录
勾上“远程登录”这个选项即可
Win上的服务器配置
下载freeSSHd
安装完成后进入Server Status界面(选项卡)。可见SSH在运行中,否则点击click here to start it^1。
进入Users界面(选项卡)。添加一个用户,认证方式三选一:
- NT authentication NT认证
- Password stored as SHA1 hash 使用密码进行登录
- Public key(SSH only) 使用SSH公钥
然后相应配置好之后。勾选Shell,确定。则已配置完成
1. 检查有否其他程序在使用端口22
netstat -ano | findstr "22"
2. 找到使用此端口的程序名
tasklist | findstr "<上一步找到的进程号>"
3. 中止此程序
Mac上客户端的配置
Mac自带ssh协议客户端[^2]。
[^2]: 如无则brew install ssh安装
直接在终端使用
ssh <remote username>@<remote address>
一般会问你是否信任该远程连接,然后是否加入缓冲区之类。然后输密码。
Win上客户端的配置
下载PuTTY。
上面的东西没什么大用
主要是虽然主力机是Win,但是常背着Mac出到外面乱跑。有时总会有点尴尬就是明明电脑就背在书包里,但是场合或其他不可描述的原因不好拿出来。总之就觉得有点想希望电脑在包里不拿出来,但是希望在手机上面能直接使用电脑的一些命令(比如写好的脚本啥的)装个逼啥的。
然后就找了一堆好像更没用的东西…放到这里期望某一天会有用起来
Mac合盖不休眠解决方案
NoSleep
Mac命令行调整网络
查看网络设备名称
networksetup -listallhardwareports
扫描可用wifi
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport scan
当然你可以在你的配置文件中加上alias使它更短一点。
alias airport='/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport'
加入wifi
networksetup -setairportnetwork <网络设备名> <WIFI SSID> <WIFI PASSWORD>