簡單介紹SSH,並通過其遠端使用ubuntu

2021-09-29 20:37:49 字數 1475 閱讀 9186

不知道各位在開發的時候會不會嫌公司的電腦,也太小氣的這年代配置的台式根本不夠用,開啟個虛擬機器卡的不行不行的,對此只能自帶乙個本。在本上開啟虛擬機器通過ssh進行連線開發,下面是我的配置過程。

ssh 為 secure shell 的縮寫,由 ietf 的網路工作小組(network working group)所制定;ssh 為建立在應用層和傳輸層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用 ssh 協議可以有效防止遠端管理過程中的資訊洩露問題。ssh最初是unix系統上的乙個程式,後來又迅速擴充套件到其他操作平台。ssh在正確使用時可彌補網路中的漏洞。ssh客戶端適用於多種平台。幾乎所有unix平台-包括hp-ux、linux、aix、solaris、digital unix、irix,以及其他平台,都可執行ssh。

rpm -qa | grep ssh 可以看到系統中ssh安裝包 (本人沒有安裝rpm、yum,有興趣的可以安裝試試)

其服務端的配置檔案為sshd_config,一般在ubuntu中的/etc/ssh目錄下:

或者在其配置檔案底下開啟服務:

有兩個ssh協議版本,僅使用ssh協議版本2會更安全,ssh協議版本1有安全問題,包括中間人攻擊(man-in-the-middle)和注入(insertion)攻擊。/etc/ssh/sshd_config檔案並查詢下面這樣的行:

#protocol 2,1

修改為protocol 2

配置好之後通過putty或者xshell等工具可以登陸已設定好的ubuntu:

要輸入的是自己的ubuntu賬號跟密碼即可遠端呼叫。

當然在登陸之前我們得給ubuntu設定好網路位址並且保持在同一網段內即可遠端使用ubuntu,

這裡介紹乙個大佬的博文:

參考部落格:

ubunbu系統建立新使用者,並通過ssh遠端連線

1 安裝ssh server sudo apt get install openssh server2 安裝完後檢視ssh server是否啟動 sudo etc init.d ssh status如果沒有啟動,使用一下命令啟動 sudo etc init.d ssh start3 檢視虛擬機器ip...

docker 安裝centos7並SSH遠端連線

1.安裝centos7 映象 下面三個命令都能拉下來映象,自選就行 從國內映象源拉 centos7的映象 docker pull daocloud.io library centos 7 從docker.io docker pull docker.io library centos 7 從docke...

簡單android病毒分析並實現其效果

今天在群裡看到大家發的乙個鏈結,乙個病毒的顯示方式,挺好玩的,模仿寫了下。這個實現的難度不大,主要是思路上面能夠理解就非常簡單了。根據截圖來看,主要也就是文字方面的更改,那麼我們可以直接考慮android中如何給textview進行賦值的操作。textview.settext charsequenc...