关于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>