mac ubuntu 遠程交互

遠程桌面

  • 環境: ubuntu16.04、macMojava 10.14.6
  • ubuntu
  1. 安裝vnc sudo apt-get install x11vnc
  2. 設置密碼x11vnc -storepasswd
  3. 啓動服務x11vnc -forever -shared -rfbauth ~/.vnc/passwd
  • mac
  1. command + 空格 搜索 “screen sharing.app”
  2. 輸入ip+端口(ubuntu開啓服務有顯示,好像5900或者5901)
  3. 輸入設置的密碼即可

文件傳輸

ubuntu ssh 操作:

  1. 安裝ssh服務端sudo apt-get install openssh-server
  2. 客戶端也可以安裝sudo apt-get install openssh-client
  3. 檢查看是否啓動sudo ps -e | grep ssh
    其中sshd表示ssh-server已啓動,ssh表示ssh-client已啓動
  4. 修改ssh的配置,例如端口號(默認22)sudo vim /etc/ssh/sshd_config
    修改後重啓服務:sudo /etc/init.d/ssh restart
  5. 關閉服務sudo service ssh stop
  6. 開啓服務sudo service ssh start
  7. 重啓服務sudo service ssh restart
  8. 遠程登錄ssh 用戶名@ip 再輸入密碼
  9. 退出遠程登錄exit

ssh免密登錄配置

用戶A登錄用戶B免祕鑰:

  1. 在用戶A主機下生成祕鑰對:ssh-keygen -t rsa
    在這裏插入圖片描述

  2. 上傳主機A的公鑰到主機B上:ssh-copy-id userb@ip
    輸入主機B用戶B的密碼,可以去主機B上查看(默認在~/.ssh/authorized_keys)

  3. ssh登錄即可免祕鑰


scp 文件傳輸

  1. 本地->服務器scp -r /local 用戶名@ip:/remote :
  2. 服務器->本地scp -r 用戶名@ip:/remote /local

參數格式:scp [參數] [原路徑] [目標路徑]
-r : 遞歸, 不加-r只能傳輸文件,不能傳輸文件夾
-p: 保留源文件的建立時間
-P:端口號

vscode 遠程

  • 服務器端

  • 客戶端

  1. vscode安裝Remote Development插件(同時安裝好幾個remote xx 插件)

  2. 安裝完成之後,左測的panel多一個電腦似的圖標, 點擊:
    在這裏插入圖片描述

  3. 進行配置:

在這裏插入圖片描述
選則第一個就可以
在這裏插入圖片描述

  1. 填寫配置文件

在這裏插入圖片描述

  1. 連接

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章