Ubuntu終端遠端連線linux伺服器

2021-09-24 18:17:50 字數 1329 閱讀 8264

ubuntu終端遠端連線linux伺服器

ssh是乙個遠端接入軟體,可以讓你想坐在計算機前面一樣操作計算機。ssh使用加密方式傳輸資料,是一種非常安全的工作方式

步驟如下:

前提:如果沒有安裝ssh的話請 sudo apt-get install ssh

1、在需要遠端訪問的計算機的「123」裡面安裝openssh-server。這台計算機是遠端計算機,你當前使用的計算機是本地計算機。如果使用ubuntu或者其他linux版本,已經安裝了連線到遠端計算機的軟體。

2、遠端計算機軟體安裝完畢。在本地計算機的終端裡面輸入:

ssh username@address

其中username是遠端計算機的賬戶名稱,address是遠端計算機的ip位址或者網域名稱。

平日你希望以root使用者名稱登入192.168.0.254,可以使用:

例如:ssh [email protected]

the authenticity of host 192.168.xx.xx can』t be established.

…執行一下:

ssh -o stricthostkeychecking=no 192.168.xx.xx

重新連線,ok

ssh連線時去掉「the authenticity of host xx can』t be established」解決方法

使用ssh連線遠端主機時加上「-o stricthostkeychecking=no」的選項,如下:

ssh -o stricthostkeychecking=no 192.168.***.***

乙個徹底去掉這個提示的方法是,修改/etc/ssh/ssh_config檔案(或$home/.ssh/config)中的配置,新增如下兩行配置:

12 stricthostkeychecking no

userknownhostsfile /dev/null

修改好配置後,重新啟動sshd服務即可,命令為:/etc/init.d/sshd restart (或 service sshd restart )

當然,這是內網中非常信任的伺服器之間的ssh連線,所以不考慮安全問題,就直接去掉了主機金鑰(host key)的檢查。

ssh中遇到的「host key verification failed.」問題,也是和「stricthostkeychecking」配置有關,很久前就總結過了,見:

ssh中「host key verification failed.」的解決方案

另外,不需要使用者名稱和密碼,而是使用ssh key驗證實現linux系統間的ssh免登陸,可以參考我曾經的博文:

Ubuntu終端 SSH遠端連線screen用法

在ssh遠端連線伺服器時,有些程式執行時間較長,例如深度學習中訓練乙個神經網路需要十幾到幾十甚至更多的時間。如果斷開連線,會導致程式終止執行,為了讓伺服器的程式能夠保持執行而不受連線狀態影響,可以採用screen的方式。screen用法功能豐富,本文僅介紹最基礎易懂的用法。1.建立乙個screen ...

用vnc實現windows遠端連線linux桌面

網路遙控技術是指由一部計算機 主控端 去控制另一部計算機 被控端 而且當主控端在控制端時,就如同使用者親自坐在被控端前操作一樣,可以執行被控端的應用程式,及使用被控端的系統資源。vnc virtual network computing 是一套由at t實驗室所開發的可操控遠端的計算機的軟體,其採用...

ubuntu遠端連線

安裝ssh服務 sudo apt get install openssh server等待安裝結束即可。然後再次檢視服務有沒有啟動 sudo ps e grep ssh使用命令來啟動 sudo etc init.d ssh start檢視服務狀態 sudo service ssh status關閉服...