遠端登陸centos伺服器

2021-09-27 01:20:59 字數 1094 閱讀 3938

ssh登陸

如果本地端是linux

ssh [email protected]

帶埠的登陸

ssh -p埠號 [email protected]

# 其中root表示的是登入使用者名稱,192.168.1.1為主機的ip位址,當然也可以使用主機名、網域名稱來指代ip位址。

# ssh 192.168.1.1

則會以當前客戶端的使用者名稱進行登入。

ssh無密碼登入

但是每次輸入密碼登入十分麻煩,有沒有一種方式可以讓伺服器能夠確定我的身份,無需輸入密碼可以直接通過認證?

ssh除了使用密碼驗證外,還提供了一種公私金鑰的驗證方式。客戶端生成乙個私鑰,並生成乙個與之對應的公鑰,然後將公鑰上傳到伺服器上。下面是linux示例。

在客戶端生成私鑰、公鑰(注意,在客戶端完成):

# ssh-keygen -t rsa

-t指定要建立的金鑰型別,預設就是rsa了,所以只執行ssh-keygen是一樣的。

期間會提示你輸入你私鑰的加密密碼。如果需要完全脫離密碼,此處可留空,直接回車,否則以後每次連線需要本地解鎖。

完成後,會當前使用者的主目錄下的~/.ssh/路徑下生成兩個檔案id_rsa與id_rsa.pub分別是私鑰與公鑰。

接下來,要把生成的公鑰上傳到伺服器上,同樣還是在客戶端執行以下的**。

# ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]

其中root可以修改為你想要自動登入的伺服器端使用者名稱,192.168.1.1修改為你的vps主機名或ip位址。

最後,ssh登入遠端伺服器。

# ssh [email protected]

此時就不需要密碼就可以登入了。

我們在主機a(0.200)上通過ssh遠端登入到主機b(0.100)。

$ scp a.txt [email protected]:~/a.txt # 檔案

$ scp -r src [email protected]:~/src # 目錄

$ scp [email protected]:~/a.txt a.txt

$ scp -r [email protected]:~/src src

mac終端遠端登陸伺服器

老師整理的操作流程 已為各位同學在伺服器116.196.75.58 22上建立賬號,賬號和密碼會告知你們。請首次登陸後進行如下操作 登陸方法 可以使用bitvise ssh client等軟體,或使用本地命令ssh username 116.196.75.58 22 首次登陸後請修改登陸密碼,使用命...

網路基本配置和遠端登陸伺服器

linux網路基本配置 網路配置檔案 ifconfig配置檔案 存放位置 etc sysconfig network scripts 檢視eth0 etc sysconfig network scripts ifcfg eth0 hwaddr mac位址 ipaddr ip位址 onboot 啟動系...

PYTHON通過金鑰SSH遠端登陸伺服器並執行命令

系統環境 centos7 先做好ssh金鑰登陸的配置,簡單一些說就是將a機器的 root ssh id rsa.pub的內容追加到b機器的 root ssh authorized keys當中 從而以root使用者的資格在a機器實現對b機器的金鑰認證登陸 python的指令碼如下 root v71 ...