国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux遠程訪問及控制SSH命令

這篇具有很好參考價值的文章主要介紹了Linux遠程訪問及控制SSH命令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一. SSH服務(wù)

1.1 SSH基礎(chǔ)

1.1.1什么是SSH服務(wù)器?

SSH(Secure Shell)是一種安全通道協(xié)議,主要用來實現(xiàn)字符界面的遠程登錄、遠程 復(fù)制等功能;

SSH 協(xié)議對通信雙方的數(shù)據(jù)傳輸進行了加密處理,其中包括用戶登錄時輸入的用戶口令;

SSH 為建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議。對數(shù)據(jù)進行壓縮,加快傳輸速度。

SSH客戶端<--------------網(wǎng)絡(luò)---------------->SSH服務(wù)端

1.1.2SSH優(yōu)點

數(shù)據(jù)傳輸是加密的,可以防止信息泄漏

數(shù)據(jù)傳輸是壓縮的,可以提高傳輸速度

1.1.3常見的ssh協(xié)議

客戶端: Linux Client: ssh, scp, sftp,slogin Windows Client:xshell, MobaXterm,putty, securecrt, sshsecureshellclient
OpenSSH 是實現(xiàn)SSH協(xié)議的開源軟件項目,適用于各種UNIX、 Linux 操作系統(tǒng)。
Centos 7系統(tǒng)默認已安裝openssh相關(guān)軟件包,并將sshd 服務(wù)添加為開機自啟動。
執(zhí)行"systemctl start sshd"命令即可啟動sshd 服務(wù)
sshd 服務(wù)默認使用的是TCP的22端口,安全協(xié)議版本sshv2,出來2之外還有1(有漏洞)
sshd服務(wù)的默認配置文件是/etc/ssh/ssh_config和sshd_config都是ssh服務(wù)器的配置文件,二者區(qū)別在于前者是針對客戶端的配置文件,后者則是針對服務(wù)端的配置文件。

服務(wù)名稱 : sshd
服務(wù)端主程序: /usr/sbin/sshd
服務(wù)端配置文件 : /etc/ssh/sshd_config
客戶端配置文件: /etc/ssh/ssh_config

二. 服務(wù)端配置文件常用選項

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)

2.1設(shè)置白名單

AllowUsers zhangsan lisi@192.168.137.101 僅允許zhangsan,lisi在此用戶上登錄,且lisi只能在此主機下遠程登錄

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)

2.2設(shè)置黑名單

DenyUsers zhangsan lisi@192.168.137.101禁止zhangsan和lisi在此主機上遠程登陸且lisi只禁止在101上登錄

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)

三. SSH服務(wù)的兩種驗證方式

  1. 密碼驗證:對服務(wù)器中本地系統(tǒng)用戶登錄名稱,密碼進行驗證,簡單,但可能會被暴力破解
  2. 密鑰對驗證:要求提供相匹配的密鑰才能進行驗證通過,通常先在客戶端中創(chuàng)建一對密鑰文件(公鑰和私鑰),然后將公鑰文件放到服務(wù)器中指定位置,遠程登錄時,系統(tǒng)會使用公鑰和私鑰進行加密/解密關(guān)聯(lián)驗證,增加安全性,且可以免密交互登錄。

3.1 公鑰與私鑰的關(guān)系

  1. 公鑰和私鑰是成對生成的,這兩個密鑰互不相同,可以互相加密和解密
  2. 不能根據(jù)一個密鑰來推算另一個密鑰
  3. 公鑰對外公開,私鑰只有私鑰持有人才知道

當(dāng)密碼驗證和密鑰驗證同時開啟時,服務(wù)器會優(yōu)先使用密鑰對驗證

vim /etc/ssh/sshd_config 配置文件
PasswordAuthentication yes 啟用密碼驗證
PubkeyAuthentication yes 啟用密鑰對驗證
AuthorizedkeysFile .ssh/authorized_keys 指定公鑰庫文件

四. ssh客戶端程序

4.1ssh遠程登錄

ssh [選項] 用戶@ip
-p指定端口號

當(dāng)用戶第一次遠程登陸時,必須接受服務(wù)器發(fā)來的ECDSA密鑰驗證,接收的密鑰信息存放到~/.ssh/known_hosts文件中,驗證成功后,即登陸目標(biāo)服務(wù)器命令環(huán)境中了

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)

4.2 scp 遠程復(fù)制

下行復(fù)制:

scp root@192.168.137.101:/etc/passwd /root/passwd.txt
將遠程主機中的/etc/passwd文件復(fù)制到本機中

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)上行復(fù)制:

scp -r /etc/ssh/ root@192.168.137.102:/opt
將本機中的/etc/ssh目錄復(fù)制到遠程主機中

此復(fù)制若對方主機有同名文件則會自動覆蓋

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)
linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)
補充:

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)

4.3 sftp 安全的ftp

由于使用了加密/ 解密技術(shù),所以傳輸效率比普通的FTP低,但是安全性更高

五. 配置密鑰對驗證

  1. 在客戶端創(chuàng)建密鑰對,在自己的家目錄中.ssh目錄中生成私鑰和公鑰

ssh -keygen -t rsa

  1. ssh -copy-id -p 端口號 -i id-rsa.pub 用戶@ip地址
    注意生成的.ssh權(quán)限要700 authorized _keys 權(quán)限為600

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)
linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)
linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)

5.1免交互驗證:

就是在創(chuàng)建密鑰對時不設(shè)置密鑰對密碼

5.2 在已有的密鑰密碼驗證下實現(xiàn)免交互

ssh - agent bash 設(shè)置一個代理(只在當(dāng)前環(huán)境中)
ssh - add 在輸入密鑰密碼

但此操作只能在當(dāng)前會話中有效,重啟則失效

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)
linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)

六. TCP Wrappers 訪問控制 (TCP封套)

將tcp服務(wù)程序包裹起來,代為監(jiān)聽tcp服務(wù)程序的端口,增加了一個安全檢測過程,外來的連接請求必須通過這層安全檢測,獲得許可后才能進訪問真正的服務(wù)程序

6.1 TCP Wrappers保護機制的兩種實現(xiàn)方式

  1. 直接使用tcpd程序?qū)ζ渌姆?wù)進行保護,需要允許tcpd程序
  2. 其他網(wǎng)絡(luò)服務(wù)程序調(diào)用libwrap.so * 鏈接庫,不用運行tcpd程序,此方法更加有效

使用 lld 命令查看程序的libwrap.so 鏈接庫

lld $(which sshd)

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)

6.2 TCP Wrappers 訪問策略

為各種網(wǎng)絡(luò)服務(wù)程序,針對訪問服務(wù)的客戶端地址進行訪問控制,對應(yīng)的策略文件為/etc/hosts.allow和/etc/hosts.deny分別來設(shè)置允許和拒絕訪問

格式:《服務(wù)程序列表》:《客戶端地址列表》
客戶端地址列表允許使用通配符 * ?

6.3 基本原則

先檢查/etc/hosts.allow 文件,密鑰則檢查/etc/hosts.deny 文件,若都沒有相匹配的策略,則全部允許訪問

例如
如果我只希望從ip地址為12.0.0.1主機或位于192.168.137.101的主機訪問ssh服務(wù),其他的拒絕

vim /etc/hosts.allow
sshd:12.0.0.1,192.168.137.101
vim /etc/hosts.deny
sshd:ALL

在192.168.137.102中設(shè)置白名單和黑名單

linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)
linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)
linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)linux ssh遠程登錄命令,Linux命令講解,linux,ssh,服務(wù)器,運維,網(wǎng)絡(luò)文章來源地址http://www.zghlxwxcb.cn/news/detail-775428.html

到了這里,關(guān)于Linux遠程訪問及控制SSH命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • linux ssh遠程登錄

    linux ssh遠程登錄

    目錄 一、ssh概念 二、配置文件 三、ssh組成結(jié)構(gòu) 四、遠程控制過程 五、遠程復(fù)制 ?六、配置密鑰 七、wraooers防火墻 ? ? ? ? ? ? ? ? ? ? 一、ssh概念 ? ssh:一種安全通道協(xié)議 功能:1.實現(xiàn)字符界面遠程登錄 2.遠程復(fù)制 3.ssh協(xié)議是對通信對方的數(shù)據(jù)傳輸進行加密出來,包括用

    2024年02月06日
    瀏覽(33)
  • Linux開啟ssh遠程登錄

    你好! 這里介紹了Linux系統(tǒng)Centos、Ubuntu環(huán)境下開啟ssh的方法。 安裝openssh-server; 修改sshd服務(wù)配置文件 開啟監(jiān)聽端口,去掉前面的#注釋即可 允許遠程登錄 使用用戶名密碼作為驗證連接 開啟sshd服務(wù) 7.配置開機自啟動 安裝ssh服務(wù)器端,Ubuntu默認沒有安裝ssh的server,需要安裝 修

    2024年02月07日
    瀏覽(57)
  • Linux配置SSH遠程登錄管理

    Linux配置SSH遠程登錄管理

    目錄 一、SSH協(xié)議 1.SSH簡介 2.SSH的優(yōu)點 3.SSH遠程控制軟件及服務(wù) 二、SSH遠程管理配置 1.配置OpenSSH服務(wù)端 2.使用SSH客戶端軟件 (1)SSH遠程登錄 (2)scp遠程傳輸文件 3.SSH登錄驗證的兩種驗證方式 (1)密碼驗證 (2)密鑰對驗證 ????????SSH 為 Secure Shell的縮寫, 為建立在應(yīng)用

    2024年02月07日
    瀏覽(22)
  • Linux添加新用戶及SSH遠程登錄|解決無法添加SSH的問題

    Linux 創(chuàng)建新用戶主要有兩條命令: adduser 和 useradd ,與其對應(yīng)的兩種刪除用戶的命令: deluser 和 userdel adduser :自動為新建的用戶創(chuàng)建用戶組、用戶目錄、選擇shell版本并添加用戶密碼 useradd :需要靠添加參數(shù)來指定設(shè)置上述哪些變量,如未添加參數(shù) 則新建的用戶均無上述變

    2024年02月12日
    瀏覽(15)
  • Linux設(shè)置遠程調(diào)試ssh允許root登錄

    Linux設(shè)置遠程調(diào)試ssh允許root登錄

    默認情況安裝完SSH服務(wù)并開啟,root是不允許登錄的,所以以下步驟必須完成 1、已經(jīng)安裝完ssh以后,找到ssh配置文件 /etc/ssh/sshd_config 2、使用終端命令gedit /etc/ssh/sshd_config 命令修改文件 3、找到配置項PermitRootLoginwithout-password,最左邊加上#號注釋這一行 如下圖: 4、換行編寫

    2024年02月10日
    瀏覽(29)
  • 【Linux】無法通過SSH遠程登錄root賬戶

    【Linux】無法通過SSH遠程登錄root賬戶

    問題描述 想要使用ssh直接遠程到root賬戶下,提示Permission denied,再三確定不是因為輸入的root密碼錯誤造成的 先通過登錄普通賬戶 使用su - root方式登錄,接下來解決問題~ 問題分析 查看與ssh相關(guān)的配置文件/etc/sshd/sshd_config 找到PermitRootLogin配置項,發(fā)現(xiàn) PermitRootLogin no PermitRo

    2024年01月18日
    瀏覽(25)
  • Linux Debian11服務(wù)器安裝SSH,創(chuàng)建新用戶并允許SSH遠程登錄,及SSH安全登錄配置!

    在Debian 11服務(wù)器上安裝SSH并創(chuàng)建新用戶允許SSH遠程登錄的步驟如下: 步驟1:安裝SSH 為了安裝SSH服務(wù)器,您需要以root用戶或具有sudo特權(quán)的用戶身份登錄到您的Debian 11服務(wù)器。 在終端中執(zhí)行以下命令來安裝SSH服務(wù)器: 步驟2:創(chuàng)建新用戶 要創(chuàng)建一個新用戶,您可以使用? add

    2024年02月12日
    瀏覽(22)
  • Linux Debian11服務(wù)器安裝SSH,創(chuàng)建新用戶并允許SSH遠程登錄,及SSH安全登錄配置

    Linux Debian11服務(wù)器安裝SSH,創(chuàng)建新用戶并允許SSH遠程登錄,及SSH安全登錄配置

    一、在 Debian 中添加 sudo 用戶 1.創(chuàng)建新用戶 首先,要創(chuàng)建用戶,當(dāng)前用戶必須是 root 用戶或者 sudo 用戶。 使用下面adduser 命令創(chuàng)建一個用戶名為test的sudo用戶,按照提示輸入密碼,使用 adduser 命令,還會創(chuàng)建用戶的主目錄。 sudo adduser test 2.將用戶成為 sudo 用戶 創(chuàng)建test用戶后,

    2024年02月05日
    瀏覽(24)
  • 第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄

    第一章:Linux常用命令+VIM+SSH介紹+SSH密鑰登錄

    目錄 一、Linux常用命令 1)# 與 $ 提示的區(qū)別 2)ifconfig 3) su 4) cd 5) 目錄查看 6) 查看文件內(nèi)容 7)創(chuàng)建目錄及文件 8)復(fù)制和移動 9)其他 10) tar 11) which 12) whereis 13) find 14) chmod 二、vim一般使用 三、SSH介紹 1) 什么是SSH 2)SSH服務(wù)端和客戶端 3)基本工作機制 四、

    2024年02月13日
    瀏覽(20)
  • UOS Deepin Ubuntu Linux 開啟 ssh 遠程登錄

    UOS Deepin Ubuntu Linux 開啟 ssh 遠程登錄

    打開控制臺 安裝 openssh-server 修改 /etc/ssh/ssh_config 文件 找到 # Port 22 去掉 # 注釋后 保存 重啟 ssh 服務(wù) 設(shè)置 ssh 服務(wù) 開機自啟動

    2024年02月07日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包