在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux系統的SSH管理工具這7個命令用法你知道嗎

Wildesbeast ? 來源:網絡整理 ? 作者:佚名 ? 2020-01-23 09:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

Secure Shell縮寫是SSH, 由IETF的網絡工作小組(Network Working Group)所制定,SSH是一項創建在應用層和傳輸層基礎上的安全協議,為計算機的shell提供安全的傳輸和使用環境。

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

1. 基本用法

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

ssh 192.168.0.116

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

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

a. 使用 -l選項

ssh -l alvin 192.168.0.116

b. 使用 user@hostname 格式

ssh alvin@192.168.0.116

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

2. 指定端口登錄

SSH 默認使用的端口號是 22。大多現代的 Linux 系統 22 端口都是開放的。如果你運行 ssh 程序而沒有指定端口號,它直接就是通過 22 端口發送請求的。

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

ssh 192.168.0.116 -p 1234

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

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

Port 22

3. 對所有數據請求壓縮

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

ssh -C 192.168.0.116

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

4. 打開調試模式

因為某些原因,我們想要追蹤調試我們建立的 SSH 連接情況。SSH 提供的 -v選項參數正是為此而設的。其可以看到在哪個環節出了問題。

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

5. 綁定源地址

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

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

6. 遠程執行命令

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

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

[Alvin.Alvin-computer] ? ssh pi@192.168.0.116 ls -lDesktopDocumentsDownloadsMagPiMusic

7. 掛載遠程文件系統

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

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

比如:

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

這個命令可以將遠程主機 pi 用戶的主目錄掛載到本地主目錄下的 Pi 文件夾。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11496

    瀏覽量

    213235
  • 計算機
    +關注

    關注

    19

    文章

    7643

    瀏覽量

    90477
  • SSH
    SSH
    +關注

    關注

    0

    文章

    196

    瀏覽量

    16852
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux環境下如何管理Python包管理工具

    Linux環境下,需要對軟件包進行安裝、卸載、升級和查詢等操作,包含這些操作的工具,稱為包管理工具
    發表于 08-22 15:14 ?809次閱讀
    <b class='flag-5'>Linux</b>環境下如何<b class='flag-5'>管理</b>Python包<b class='flag-5'>管理工具</b>

    93.093 包管理工具管理工具擴展介紹

    管理工具
    充八萬
    發布于 :2023年07月21日 05:03:29

    Linux操作系統是同樣需要清理工具

      Synaptic軟件包管理器是一Linux上運行的包管理工具,其有著友善的圖形用戶界面,而且可以用來在建基于deb包管理
    發表于 01-18 14:03

    NPM的nodejs官方包管理工具詳解

    NPM:nodejs官方包管理工具的簡介、安裝、使用方法之詳細攻略
    發表于 12-25 10:46

    登錄管理工具LimitLogin

    LimitLogin是一款于2005年面世的登錄管理工具,由一名微軟合作伙伴技術專家和一名應用程序開發顧問合力開發。LimitLogin旨在在Active Directory域中跟蹤和限制并發工作站和終端用戶登錄。
    發表于 07-16 06:27

    Linux的進程管理工具之Supervisor

    Linux進程管理工具Supervisor
    發表于 06-12 10:58

    RQM測試管理工具的應用和功能

    RQM — 需求驅動的測試管理工具
    發表于 01-14 07:54

    基于開源的軟件缺陷管理工具的改進策略

    通過分析現有的軟件缺陷管理工具的主要特點和局限性,結合企業內部從事軟件測試組織的實際需求,針對軟件缺陷管理流程的缺點,提出一基于開源的軟件缺陷管理工具的改進
    發表于 04-02 08:56 ?11次下載

    基于Web的集群管理工具CWMS

    針對目前集群管理工具中沒有實現單一入口或者僅提供命令行交互方式等問題,設計并實現了基于Web的集群管理工具CWMS。分析集群管理系統的體系結
    發表于 04-15 09:29 ?13次下載

    CANopen網絡管理工具 V1.18

    CANopen網絡管理工具 V1.18 網絡管理工具
    發表于 11-15 17:12 ?75次下載

    目前接口管理工具有哪些_接口管理工具作用是什么

    接口文檔管理工具是一在線API文檔系統,致力于快速解決團隊內部接口文檔的編寫,和減少團隊協作開發的溝通成本。作為一后端程序員,和前端對接時總是需要寫冗雜繁瑣的接口文檔,不僅效率低且
    發表于 01-04 16:00 ?8815次閱讀

    MIUI的10小設置知道嗎

    其實在MIUI里,藏著很多個性化的選擇,接下來的10小設置,知道嗎
    的頭像 發表于 05-08 16:53 ?4586次閱讀

    基于STM32的多種printf用法 知道嗎

    基于STM32的多種printf用法知道嗎
    的頭像 發表于 02-29 17:02 ?4980次閱讀

    常見MySQL數據庫管理工具的介紹

    最初MySQL本身沒有提供非常方便的圖形管理工具,日常的開發和維護均在類似DOS窗口中,用命令行進行數據庫的操作。所以對于開發和測試同學來說,上手略微有點困難,增加了學習成本。 本文詳細給出了幾款常見MySQL數據庫管理工具
    的頭像 發表于 03-29 13:55 ?3751次閱讀
    常見MySQL數據庫<b class='flag-5'>管理工具</b>的介紹

    cmp項目管理工具的優缺點

    、風險管理和溝通管理等。 綜合項目管理平臺CMP的優缺點 優點 項目集成 :CMP項目管理工具將各種項目管理工具和功能整合在一
    的頭像 發表于 12-17 09:42 ?772次閱讀
    主站蜘蛛池模板: 国产亚洲人成网站观看 | 性欧美高清| 美女黄色在线 | 高清配种视频xxxxx | 在线a亚洲老鸭窝天堂新地址 | 亚洲福利视频网址 | 天天摸天天看天天爽 | 国产嫩草影院在线观看 | 黄页在线播放网址 | 黄 色 片免费观看 | 在线观看免费视频国产 | 久久这里只有精品免费播放 | 天天干天天色天天 | 在线国产资源 | 国产99热| 天天干夜夜夜操 | 色婷婷色婷婷 | 一区二区亚洲视频 | 久操免费在线 | 国产在线观看福利 | 国产精品欧美激情第一页 | 九色国产在线 | 久久免费看| 色片在线 | 男女视频在线观看 | 视频网站黄色 | 国产成人无精品久久久久国语 | 欧美精品网 | 国产一级毛片午夜福 | 午夜韩国理论片在线播放 | 91夫妻视频 | 国产香蕉98碰碰久久人人 | 亚洲酒色1314狠狠做 | 伊人久久大香线蕉综合网站 | 67194最新网址 | 亚洲系列中文字幕一区二区 | 乱高h亲女 | 日本天堂影院 | avhd101天天看新片 | 天天夜夜人人 | 婷婷综合在线观看丁香 |