欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Linux下你所不知道的7個SSH命令用法

 更新時間:2019年05月18日 09:51:03   作者:良許Linux  
這篇文章主要介紹了Linux SSH命令,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一個系統(tǒng)管理員可能會同時管理著多臺服務(wù)器,這些服務(wù)器也許會放在不同的地方。要親自一臺一臺的去訪問來管理它們顯然不是最好的方法,通過遠(yuǎn)程控制的方法應(yīng)該是最有效的。

Linux系統(tǒng)的遠(yuǎn)程管理工具大概有幾種:telnet,ssh,vnc等,其中ssh是最常用的管理方法,采用密文的傳輸方式,簡單安全。

Secure Shell縮寫是SSH, 由IETF的網(wǎng)絡(luò)工作小組(Network Working Group)所制定,SSH是一項創(chuàng)建在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議,為計算機的shell提供安全的傳輸和使用環(huán)境。

下面我們來介紹 SSH 的 7 大用法。

1. 基本用法

最簡單的用法就是不帶參數(shù),僅輸入 ssh 再加上主機地址,比如:

ssh 192.168.0.116

這種形式登陸主機,會默認(rèn)使用當(dāng)前用戶進行登錄。第一次連接的時候,SSH 會確認(rèn)目標(biāo)主機的真實性,如果沒有問題的話,輸入 yes 即可。

如果我們想要以指定用戶名來登錄主機,有兩種方法:

a. 使用 -l 選項

ssh -l alvin 192.168.0.116

b. 使用 user@hostname 格式

ssh alvin@192.168.0.116

這兩種方法,其中第二種尤為常用。

2. 指定端口登錄

SSH 默認(rèn)使用的端口號是 22。大多現(xiàn)代的 Linux 系統(tǒng) 22 端口都是開放的。如果你運行 ssh 程序而沒有指定端口號,它直接就是通過 22 端口發(fā)送請求的。

如果我們不想通過 22 端口登錄,那么我們可以使用 -p 選項來指定端口。

ssh 192.168.0.116 -p 1234

引申話題:如何修改端口號?

只需修改 /etc/ssh/ssh_config ,修改如下一行:

Port 22

3. 對所有數(shù)據(jù)請求壓縮

使用 -C 選項,所有通過 SSH 發(fā)送或接收的數(shù)據(jù)將會被壓縮,并且任然是加密的。

ssh -C 192.168.0.116

但是,這個選項在網(wǎng)速不是很快的時候比較有用,而當(dāng)網(wǎng)速較快的時候,使用壓縮反而會降低效率,所以要視情況使用。

4. 打開調(diào)試模式

因為某些原因,我們想要追蹤調(diào)試我們建立的 SSH 連接情況。SSH 提供的 -v 選項參數(shù)正是為此而設(shè)的。其可以看到在哪個環(huán)節(jié)出了問題。

[Alvin.Alvin-computer] ➤ ssh -v pi@192.168.0.116
OpenSSH_7.1p2, OpenSSL 1.0.1g 7 Apr 2014
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to 192.168.0.116 [192.168.0.116] port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.1
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.4p1 Raspbian-10+deb9u4
debug1: match: OpenSSH_7.4p1 Raspbian-10+deb9u4 pat OpenSSH* compat 0x04000000
debug1: Authenticating to 192.168.0.116:22 as 'pi'
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received

5. 綁定源地址

如果你的客戶端有多于兩個以上的 IP 地址,你就不可能分得清楚在使用哪一個 IP 連接到 SSH 服務(wù)器。為了解決這種情況,我們可以使用 -b 選項來指定一個IP 地址。這個 IP 將會被使用做建立連接的源地址。

[Alvin.Alvin-computer] ➤ ssh -b 192.168.0.105 pi@192.168.0.116
Linux raspberrypi 4.14.71-v7+ #1145 SMP Fri Sep 21 15:38:35 BST 2018 armv7l
​
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
​
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Feb 24 08:52:29 2019 from 192.168.0.105

6. 遠(yuǎn)程執(zhí)行命令

如果我們想在目標(biāo)主機執(zhí)行一條命令,我們通常的做法是,先登錄到目標(biāo)主機,執(zhí)行命令,再退出來。這樣做當(dāng)然是可以,但是比較麻煩。

如果我們僅僅是想遠(yuǎn)程執(zhí)行一條命令,可以直接在后面跟上命令就好,如下:

[Alvin.Alvin-computer] ➤ ssh pi@192.168.0.116 ls -l
Desktop
Documents
Downloads
MagPi
Music

7. 掛載遠(yuǎn)程文件系統(tǒng)

另外一個很贊的基于 SSH 的工具叫 sshfs。 sshfs 可以讓你在本地直接掛載遠(yuǎn)程主機的文件系統(tǒng)。它的使用格式如下:

sshfs -o idmap=user user@hostname:/home/user ~/Remote

比如:

sshfs -o idmap=user pi@192.168.0.116:/home/pi ~/Pi

以上所述是小編給大家介紹的Linux SSH命令詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Linux刪除文件提示Operation not permitted的處理辦法

    Linux刪除文件提示Operation not permitted的處理辦法

    今天小編就為大家分享一篇關(guān)于Linux刪除文件提示Operation not permitted的處理辦法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • 簡單架設(shè)SSH+Squid代理服務(wù)器的自由上網(wǎng)通道的方法

    簡單架設(shè)SSH+Squid代理服務(wù)器的自由上網(wǎng)通道的方法

    Squid是一個高性能的代理緩存服務(wù)器,但缺點是網(wǎng)址是以明文的形式發(fā)送的。在我們的特殊互聯(lián)網(wǎng)環(huán)境中,就算使用這樣的代理服務(wù)器,打開網(wǎng)頁時也常常會被“Reset”。
    2011-03-03
  • linux服務(wù)器系統(tǒng)中手動配置lamp服務(wù)器的經(jīng)驗分享

    linux服務(wù)器系統(tǒng)中手動配置lamp服務(wù)器的經(jīng)驗分享

    LAMP是Linux、Apache、MySQL、PHP/Perl/Python的簡稱。它所組成的各組件都是開源軟件,因此很方便自由的獲取,導(dǎo)致這些組件的廣泛使用,并不斷完善發(fā)展,初步形成新的軟件系統(tǒng)格局,并可能成為開源軟件系統(tǒng)工程化的核心模式
    2014-05-05
  • zabbix進行數(shù)據(jù)庫備份以及表分區(qū)的方法

    zabbix進行數(shù)據(jù)庫備份以及表分區(qū)的方法

    這篇文章主要介紹了zabbix進行數(shù)據(jù)庫備份以及表分區(qū)的方法,需要的朋友可以參考下
    2015-10-10
  • 解決Linux未啟用網(wǎng)卡的問題

    解決Linux未啟用網(wǎng)卡的問題

    本文詳細(xì)介紹了解決Linux未啟用網(wǎng)卡的問題,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • CentOS 8設(shè)置自動更新的完整步驟

    CentOS 8設(shè)置自動更新的完整步驟

    這篇文章主要給大家介紹了關(guān)于CentOS 8設(shè)置自動更新的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用CentOS 8具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • linux如何編寫同步文件的腳本

    linux如何編寫同步文件的腳本

    這篇文章主要介紹了linux如何編寫同步文件的腳本問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • 使用FileZilla從Linux系統(tǒng)下載文件的方法

    使用FileZilla從Linux系統(tǒng)下載文件的方法

    最近做項目,遇到這樣的需求,要求將Linux系統(tǒng)的的某個文件夾下載到我Windows系統(tǒng)某個文件夾里,怎么實現(xiàn)這個功能呢?下面腳本之家小編給大家?guī)砹耸褂肍ileZilla從Linux系統(tǒng)下載文件的方法,感興趣的朋友一起看看吧
    2018-07-07
  • 使用反向ssh從外網(wǎng)訪問內(nèi)網(wǎng)主機的方法詳解

    使用反向ssh從外網(wǎng)訪問內(nèi)網(wǎng)主機的方法詳解

    這篇文章主要給大家介紹了使用反向ssh從外網(wǎng)訪問內(nèi)網(wǎng)主機的方法,文中介紹的非常詳細(xì),對大家具有一定的參考價值,需要的朋友們下來要起看看吧。
    2017-04-04
  • Linux?CentOS7系統(tǒng)中如何添加用戶

    Linux?CentOS7系統(tǒng)中如何添加用戶

    這篇文章主要介紹了Linux?CentOS7系統(tǒng)中如何添加用戶問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評論