遠程訪問ubuntu電腦


遇到的問題:

  1. 由於疫情的影響,一直在家划水,這幾天突然想看看能不能通過我手中的筆記本遠程訪問那台在學校“落灰”的工作站呢?
  2. 目前有一台閑置的電腦,多個鍵已經“失靈”,能否通過已有的其他的電腦訪問該電腦,讓它安安靜靜的躺在那里,“看似不工作,其實每天都在跑數據”呢,這樣讓手中的電腦可以做更多的事情,不至於由於程序運行而無法進行其他的操作?這樣就可以解決雙系統或者虛擬機給電腦帶來的卡頓。

根據這兩個問題,自己也查閱了一些別人提供的一些資料,做出如下總結:

0. 參考資料

b站視頻——PuTTY+WinSCP打造便攜式Linux終端
CSDN博客——對於無法連接到ubuntu系統的問題所在

1. 目前本人的“處境”:

手中一台windows10系統的筆記本,需要對Ubuntu18.04系統進行遠程訪問

2. 軟件:

本人使用的軟件是PuTTyWinSCP以及WinSCP漢化工具包

3. 操作流程

  1. 將上述下載的軟件中,壓縮包解壓,如圖所示
  2. 將putty.exe和chs目錄下的WinSCP.chs拷貝到WinSCP-5.17.5-Portable目錄下,此時WinSCP-5.17.5-Portable內容為
  3. 雙擊WinSCP.exe打開WinSCP
  4. 點擊左上角的新建會話,彈出如下窗口(圖中為已經創建好的對遠程電腦的訪問)

    從圖中可以看到,我們需要知道遠程電腦的主機名(ip)、端口號、用戶名、密碼
  5. 查看遠程電腦的主機名(ip)、端口號、用戶名、密碼:由於我的遠程電腦是ubuntu,通過命令ifconfig進行查看(位於inet后),但是通常會出現三個部分或者更多
  • lo
  • enp7s0f1 (這個可能是有線連接用這個部分)
  • wlp8s0(本人連的是WiFi,所以對應的是該部分的無線網卡)
    上述各個部分的解釋
    其中,每個部分的各個字段

獲得主機號(ip)之后之后,端口號是22,電腦的用戶和密碼都是自己設置的

但是,在我們將上述信息填入新建會話的窗口時,發現無法連接,查了一些資料后發現需要在遠程ubuntu電腦上安裝插件openssh-server

sudo apt-get install openssh-server

有時需要更新一下軟件庫在進行安裝

sudo apt update

通過ps aux|grep ssh命令查看是否安裝成功,如果出現sshd則已經開啟,如:7124 ? 00:00:00 sshd
否則沒有開啟,需要輸入命令sudo /etc/init.d/ssh start取開啟服務,為了確定開啟服務,再用上述命令查看。

之后再將上述信息填入新建會話窗口中,便可以成功連接

  1. 這樣遠程訪問就可以實現了

4. 為了讓訪問更加的方便,還需要處理幾個問題

  • 如何像ubuntu終端一樣輸入命令:

    如果使用WinSCP的命令窗口,如上圖中所示,每次只能輸入一個命令,很是別扭,這就用到了前面提到的PuTTy,如下圖所示(這里,我們已經配置好了,如果第一次打開,需要輸入密碼)
  • 對於PuTTy窗口也存在一個問題,就是每次打開窗口都需要輸入密碼,因此,對於這個問題的解決辦法,打開菜單欄中的"選項->選項->應用程序"

    在上圖的紅框中的選項打上對勾。
  • 如果你的遠程電腦是筆記本怎么辦呢?
    這就需要把筆記本調為合上蓋之后不休眠的狀態。按照如下操作:
  • 打開終端:sudo vim /etc/systemd/logind.conf
  • 然后將文檔中的:#HandleLidSwitch=suspend 改成:HandleLidSwitch=ignore
  • 然后重啟服務:sudo restart systemd-logind 或者 service systemd-logind restart或者直接重啟sudo shutdown -r now

這樣就配置完成了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM