æ·±å ¥çè§£è¿ç¨ SSH Shell æ§è¡ | AIçæåç¿»è¯
é®é¢ï¼å½æéè¿ SSH ç»å½å±åç½å çç¬è®°æ¬çµèå¹¶éå½åæä»¶å¤¹æ¶ï¼ä¸ºä»ä¹æå¨æ£æ¥æ¶æ´æ¹ä¼ç«å³çæï¼
åçï¼
å®é 䏿 ¹æ¬æ²¡æåç忥 ââ è¿æ¯æ ¸å¿æå¨ãä½ æä½éªå°çæ¯åæ¥æºå¶è¦ç®åãç´æ¥å¾å¤ã
SSH Shell çå·¥ä½åç
å½ä½ è¿è¡ ssh xiaoxin@192.168.1.47 æ¶ï¼ä½ 并没æå°æä»¶å¤å¶å°æ¬å°æºå¨ãç¸åï¼
- SSH åè¿ç¨æºå¨å¼å¯äºä¸ä¸ªå å¯é§é (encrypted tunnel)
- ä½ çç»ç«¯åæäºä¸ä¸ªè¿ç¨ shell ââ ä½ è¾å ¥çæ¯ä¸ä¸ªå½ä»¤é½ç´æ¥å¨è¿ç¨æºå¨ç CPU ä¸è¿è¡
- ä½ æä½çæä»¶ç³»ç»æ¯è¿ç¨æºå¨èªå·±çæ¬å°æä»¶ç³»ç»
æä»¥å½ä½ è¿è¡ï¼
mv ä¸è½½ Downloads
该å½ä»¤æ¯å¨è¿ç¨ç¬è®°æ¬çµèä¸è¿è¡çï¼ç´æ¥ä¿®æ¹äºå®èªå·±çæä»¶ç³»ç»ãè¿å ¶ä¸ä¸æ¶åä»»ä½åæ¥ (sync)ã
为ä»ä¹å®ä¼ç«å³åºç°
å½ä½ éåè¿è¡ ls æ¶ï¼ç²¾ç¡®çæµç¨å¦ä¸ï¼
ä½ çé®ç â SSH å 坿°æ®å
â è¿ç¨æºå¨
è¿ç¨æºå¨è¿è¡ `ls` â ç»ææ°æ®å
â ä½ çç»ç«¯å±å¹
éè¿å±åç½ (192.168.x.x) çè¿ç§å¾è¿éå¸¸èæ¶ < 1msãç»æä¹æä»¥çèµ·æ¥æ¯ç¬æ¶çï¼æ¯å 为ï¼
- è¿æ¯è¿ç¨æºå¨ä¸ç纯æ¬å°æä»¶ç³»ç»æä½ï¼æ²¡æç½ç»æä»¶ä¼ è¾ï¼
- å±åç½å»¶è¿æä½ï¼äºæ¯«ç§çº§ï¼
mvålsåªæ¯ç®åçå æ ¸ç³»ç»è°ç¨ (syscalls) ââ å®ä»¬å¨å¾®ç§å å°±è½å®æ
å ³äºâ忥âç误解
ä¸å®é åæ¥å·¥å ·ç对æ¯
å¦æä½ ç¡®å®æ³å¨ä¸¤å°æºå¨ä¹é´åæ¥æä»¶ï¼ä½ éè¦å¦ä¸å·¥å ·ï¼
rsyncâ æå¨éè¿ SSH å¤å¶/忥æä»¶sshfsâ å°è¿ç¨æä»¶ç³»ç»æè½½å°æ¬å°- Syncthing / Dropbox â æç»çåå°åæ¥
使®éç SSH 䏿ä¾è¿äºåè½ ââ å®åªæ¯è®©ä½ ç´æ¥æ§å¶è¿ç¨æºå¨ç shellã
æ»ç»
ä½ ç mv å½ä»¤å¨è¿ç¨ç¬è®°æ¬ä¸è¿è¡ãls ä¹å¨è¿ç¨ç¬è®°æ¬ä¸è¿è¡ãä½ ä»æªå¨çæ¬å°å¯æ¬ ââ ä½ å§ç»æ¯éè¿ä¸ä¸ªå®æ¶ç shell ä¼è¯å¨æ¥ççæ£çè¿ç¨æä»¶ç³»ç»ãé度快æ¯å 为å±åç½å»¶è¿å ä¹ä¸ºé¶ï¼è䏿¯å 为任ä½åæ¥æºå¶ã
