1. 程式人生 > >Linux下使用SSH進行遠端登入主機及操作

Linux下使用SSH進行遠端登入主機及操作

今天重新複習了一遍SSH協議,在這裡把ssh登入做個筆記。

首先SSH是什麼?SSH(Secure SHell)是Linux、Unix、Mac及其他網路裝置最常用的遠端CLI管理協議,SSH使用祕鑰對資料進行加密,保證了遠端管理資料的安全性。

SSH2是現在廣泛使用的ssh版本

SSH協議使用TCP協議,埠號為22

Openssh是ssh的一個開源程式,絕大多數Linux版本均使用openssh作為SSH程式

SSH分為服務端與客戶端,SSH服務端預設啟動,作為常駐服務執行

可以使用 Service ssh status命令檢視ssh的狀態

命令ssh用以以ssh協議登入其他主機:

ssh [email protected]主機ip(或主機域名):該條命令指使用root使用者來登入遠端主機

ssh [email protected]主機ip + 命令      不登入主機,僅在主機執行一個命令

在這裡做一個示範,以兩臺虛擬機器(cMaster和cSlave0)來模擬使用ssh進行遠端登入,起重工cMaster作為伺服器,cSlave0作為客戶機。使用cSlave登入到cMaster伺服器上並進行操作。

1.首先檢視伺服器(cMaster)ip

2.在客戶機cSlave0上輸入命令,然後輸入登入密碼:

3.然後在客戶機cSlave上輸入命令hostname(檢視當前主機名):

這裡顯示的主機名是伺服器的名字,說明我們已經成功的登入到伺服器上了,就可以對伺服器進行相關操作了。

4.然後我們還可以不登入,僅僅在伺服器上執行一條命令就退出:比如執行who命令,檢視有哪些使用者登入到這個主機上了

ssh @root:192.168.31.214 who

5.當然也有其他使用SSH的命令,比如命令scp用以用過ssh在兩臺計算機之間進行快速的,加密的資料傳輸(比如我要把伺服器上的一個檔案拷貝到客戶機上):

命令格式:scp 原始檔 目標地址(注意:必須為絕對地址)

6.然後在客戶機cSlave0上的/usr目錄下去檢視是否拷貝成功:

到此就先說到這兒吧!

相關推薦

Linux使用SSH進行遠端登入主機操作

今天重新複習了一遍SSH協議,在這裡把ssh登入做個筆記。 首先SSH是什麼?SSH(Secure SHell)是Linux、Unix、Mac及其他網路裝置最常用的遠端CLI管理協議,SSH使用祕鑰對資料進行加密,保證了遠端管理資料的安全性。 SSH2是現在廣泛使用的ss

kali linux 使用SSH進行遠端登入

一、配置SSH引數 修改sshd_config檔案,命令為: vi /etc/ssh/sshd_config 將#PasswordAuthentication no的註釋去掉,並且將NO修改為YES //kali中預設是yes 將PermitRootLog

Kail 系統——SSH進行遠端登入(使用者和密碼正確,但是登入不上)

安裝SSH服務 1、檢視系統中有沒有安裝SSH 輸入下面的命令: [email protected]:~# ssh localhost 若顯示下面資訊,則沒有安裝 ssh: connect to host localhost port 22: Connection

LinuxSSH免密碼登入配置

假設有 A、 B 兩臺 Linux 伺服器,我們希望能夠從其中一臺伺服器通過 SSH 免密碼登入到另一臺伺服器。 兩臺伺服器的資訊如下: 主機名    IP地址    免密碼登入使用者名稱 server1    

菜鳥學Linux命令:ssh命令 遠端登入

1、檢視SSH客戶端版本 有的時候需要確認一下SSH客戶端及其相應的版本號。使用ssh -V命令可以得到版本號。需要注意的是,Linux一般自帶的是OpenSSH: 下面的例子即表明該系統正在使用OpenSSH: $ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19

Linux更改ssh服務遠端登入配置

為什麼要更改ssh服務遠端登入配置?因為黑客都知道Linux遠端連線預設埠為22,管理員使用者預設為root,採取預設配置會增大我們系統被黑客入侵成功的概率。 ssh服務端的配置檔案是 /ect/ssh/ 路徑下的 sshd_config 檔案。 [[e

Linuxwindows進行遠端桌面控制

//Linux系統 # cat /etc/redhat-release CentOS release 6.8 (Final) # uname -r 2.6.32-642.el6.x86_64 //注意

Linux資料庫MYSQL忘記登入密碼更換密碼的解決辦法

樹莓派建立資料庫MYSQL,結果忘記密碼了。。。。。。。。 下面是解決辦法,以下來自高人指點(應該同樣適用於linux系統): **前提是在root使用者許可權下** 1. KILL掉系統裡的My

linuxssh遠端登入伺服器入門操作

登入遠端伺服器,在使用者根目錄下新建.ssh資料夾(如果不存在),在其中新建authorized_keys檔案(如果不存在),把id_rsa.pub新增到authorized_keys檔案中 mkdir -p ~/.ssh 這是在遠端伺服器上新建ssh資料夾 cat id_rsa.pub >>

linuxssh公鑰驗證的設定和遠端登入

使用linux有一段時間了,最近在伺服器上假設了一個git倉庫,每次提交時都使用密碼實在是比較反人類,因此就特意研究了一下如何使用ssh金鑰來登入伺服器。 公鑰和私鑰的生成 ssh-keygen命令專門是用來生成金鑰的。該命令有很多選項,這裡列出了最基本的四個: -

linuxssh連接慢的原因調查解決方案

acc 設置 發現 lin opened 左右 config 連接 war 項目中的一臺阿裏雲,最近一段時間出現ssh的時候,連接非常慢,大概輸入密碼後要10-20秒左右才能連上,以下記錄調查過程及解決辦法 通過網上的一些查詢,發現大都是因為設置dns,hosts或者通過關

linux如何使用ssh進行遠端服務

/*********************linux SSH 簡單學習********************/   什麼是SSH SSH 為 Secure Shell 的縮寫,由 IETF 的網路小組(Network Working Group)所制定;SSH 為建立在

[轉]python3之paramiko模組(基於ssh連線進行遠端登入伺服器執行命令和上傳下載檔案的功能)

轉自:https://www.cnblogs.com/zhangxinqi/p/8372774.html 閱讀目錄 1、paramiko模組介紹 2、paramiko的使用方法 回到頂部 1、pa

詳解LinuxSSH遠端檔案傳輸命令scp

一:Linux ssh scp的簡介及作用: 在日常linux伺服器操作中,傳輸檔案是必不可少的操作。以前章郎蟲一直用他來翻牆,可以算是偏門,今天介紹SSH的正途啦。。。 scp就是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨

Linux 檢視區域網內所有主機IP和MAC(nmap的用法)

        用namp對區域網掃描一遍,然後檢視arp快取表就可以知道局域內ip對應的mac了。namp比較強大也可以直接掃描mac地址和埠。執行掃描之後就可以 cat /proc/net/arp檢視arp快取表了。 進行ping掃描,打印出對掃描做出響應的主機:

【經典】 Linux CentOS——mysql授權遠端登入 許可權說明

授權遠端登入 我們資料庫需要再遠端登入維護時,需要授權。 1、檢視授權情況:select host,user,authentication_string from user;       注:在mysql 5.7.9以後廢棄了password欄位和

linux shell ssh實現自動登入,並且執行一些操作並返回到當前主機

#!/usr/bin/expect -f #-------------------------------------------------- about us # product: monitorone # Author:matthew # Last Modified:

更改SSH遠端登入密碼資料庫密碼

1.更改SSH登入密碼 sudo passwd root ,輸入密碼,確認密碼即可,提示:輸入密碼時不會有提示和顯示,別以為自己沒有輸入 2.更改資料庫密碼中遇到的問題 輸入mysql -u root -p,還是輸入mysql還是跳過驗證都不行,報錯 ERROR 2002 (

LinuxSSH連線遠端主機等待時間很長的解決辦法

最近在使用SSH連線遠端主機的時候發現在輸入SSH命令之後要等很長很長時間才會出現輸入密碼的提示,而在別人機器上基本都是立即就可以顯示輸入密碼的提示。令我非常不爽。誰叫咱是個急性子呢!所以也不想就這麼等著,索性找找解決辦法。終於,咱的機器也可以秒連遠端主機啦! 解決辦法如下

macssh連結遠端伺服器,並通過scp進行遠端複製,省的ftp了

今天,本地的專案,需要往伺服器上傳,很簡單的東西,但是我確實不會。。。 windows下,一般可使用ftp上傳 linux上習慣了 rz&sz,直接yum安裝lrzsz。但是,mac的iterm不知道為什麼,即便是安裝上了,網上也根據教程,該了什麼上傳模式,還是不對