1. 程式人生 > >ssh連線區域網內兩臺主機

ssh連線區域網內兩臺主機

1.建立連線

  • (1)安裝客戶端

    sudo apt-get install openssh-client
    sudo apt-get install openssh-server
  • (2)檢視目標主機(伺服器的IP)

    ssh [email protected]

    執行這個命令後如果需要輸入密碼,要輸入的是目標主機的 user 的密碼。如果是首次連線,接受 Server 傳來的 Key ,輸入yes,並建立起聯機即可。

    使用 ps,命令檢視程序,看看 ssh-agent 是否執行,如果沒有,輸入下面指令啟動 ssh 服務程序.

    sudo service ssh start

    若需殺死程序使用kill + PID命令,關閉ssh使用以下命令,

    sudo service ssh stop

    如果想刪除通過 ssh 登入到主機上的一些使用者可以使用下面命令,

    pkill -kill -t pts/1

2.檔案傳輸

  • (1) 遠端機器和本地機器互傳檔案

    從遠端機器下載檔案到本機:

    scp [email protected]:/path/filename /var/www/local_dir

    從本機上傳檔案到遠端機器:

    scp /path/filename [email protected]:/path

    從遠端機器下載目錄到本機:

    scp -r

    [email protected]:/var/www/remote_dir/(遠端目錄) /var/www/local_dir(本地目錄)

    從本機上傳目錄到遠端機器:

    scp -r local_dir [email protected]:remote_dir

  • (2) 目標伺服器開啟寫入許可權

    chmod +777 dirname

3. 常用功能

  • (1)遠端執行命令

    在遠端主機執行一條命令並顯示到本地,

    ssh [email protected] date

  • (2) 掛載遠端機器的檔案系統

    首先需要安裝sshfs工具,

    sudo apt-get install sshfs


    之後使用以下命令即可將遠端主機的主資料夾掛載到本地機器Remote資料夾下。

    sshfs -o idmap=user [email protected]:/home/lx ~/Remote

  • (3) 使用x11圖形介面

    在遠端主機執行一個圖形介面的程式,

    ssh -X [email protected]
    ./AddlabelTool

  • (4) ssh 配置

    ssh的配置檔案放在/etc/ssh資料夾中

  • (5) ssh 金鑰對

    1) 建立金鑰對

    ssh-keygen -t dsa

    2) 檢查是否已經新增對應主機的金鑰

    ssh-keygen -F 192.168.1.162

    3) 刪除某個金鑰

    ssh-keygen -R 192.168.1.162

相關推薦

ssh連線區域網主機

1.建立連線 (1)安裝客戶端 sudo apt-get install openssh-client sudo apt-get install openssh-server (2)檢

利用ssh區域網主機建立遠端連線實現區域網穿透

  公司新開發的專案,利用嵌入式linux系統,要求其中的軟體能夠支援遠端升級,個人感覺如果能實現遠端操作會更方便一些,於是在網上搜尋方法,當時的想法是希望能夠找到一種ssh代理服務,能夠實現兩臺不同

Linux主機之間建立信任(ssh免密碼)

背景: 有時候我們在兩個主機之間複製檔案的時候,提示輸入密碼,很不方便,那如何免密碼複製呢?,就是使用通過linux公鑰和祕鑰,建立雙機信任關係。 在整理之前,我先說下ssh免密碼的要點 :  你想免密碼登陸到哪個主機哪個使用者, 就把你自己的公鑰檔案內容追加到遠端主

不同網的主機之間的通訊

若是兩臺主機分別處於兩個不同內網,他們之間要通訊,兩邊都無法主動發出連線請求,誰也不知道誰的公網地址,那該如何做呢? 這時就得需要一箇中介來聯絡這兩個內網主機。 現在我們來看看一個P2P軟體的流程,以下圖為例:     首先,Client A登入伺服器,NAT A為這次的Session分配了一個埠60000,

主機之間單向Ping不通的問題

軟件 無法 它的 適配 鏈路 沒有 陌生 默認 有用 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0

思科 通過配置DHCP使主機ping通

cisco 路由 dhcp第一次寫博文,內容在附件裏。本文出自 “13266133” 博客,請務必保留此出處http://13276133.blog.51cto.com/13266133/1963808思科 通過配置DHCP使兩臺主機ping通

配置靜態IP實現主機的互通

靜態IP:主機互通1.打開gns3 軟件,選擇兩個路由器,兩個主機,並且用網線將其連接起來,顯示其各個端口的名稱。將各個端口標註上IP地址,並運行。備註:同一路由器的兩個端口不能是相同的網段2.1利用CRT軟件遠程連接,配置路由器,輸入list命令查看路由器IP及端口號。2.2輸入正確端口號及IP,即可遠程登

主機通過四個路由器互通

AD 3.3 兩臺 png 路由表 http vim 51cto 相對 讓兩臺主機通過四個路由器互通 網絡拓撲圖如下: 環境準備:需要在vmware虛擬機中克隆6臺虛擬機,每臺系統環境為centos6.9 ,每臺分配的最小內存為256M. R1,R2,R3,R4 這四臺主

網絡中主機通信的完整過程

nbsp -i 端口 tom span 目標 star com ims 主機A和主機B通信報文的轉發過程 1、主機A和主機B在同一個二層網絡中,直接走二層交換 主機A查看自己的ARP緩存,檢查是否有主機B的IP到MAC的映射,如果有映射,構造報文,目的

遠端連線區域網的sql server 無法連線 錯誤與解決方法

第一個錯誤"SQL Server 不存在或訪問被拒絕"通常是最複雜的,錯誤發生的原因比較多,需要檢查的方面也比較多 。一般說來,有以下幾種可能性:   1、SQL Server名稱或IP地址拼寫有誤;   2、伺服器端網路配置有誤;   3、客戶端網路配置有誤。   要解決這個問題,我們一般要遵循以

linux下主機互傳檔案

假設主機B:[email protected] 1.從本機傳至另一臺主機B $ scp [引數] [檔案地址+名字] [email protected]:[要儲存的位置] 此時輸入密碼即可 2.從主機B傳到本機 $ scp [引數] [email&#

使用TCP在同一電腦上可以建立連線,在電腦上卻連線失敗的原因分析

   最近在用unity做聯機遊戲,在網路方面費了不少勁,總是在程式碼沒問題的時候出一些莫名奇妙的BUG,不過後來都決定了。如果感覺程式碼沒問題,八成就是防火牆的問題。 用unity釋出後的遊戲,如果涉及網路,在第一次執行時會出現這個介面——windows 安全警報。

網路中主機通訊

主機A和主機B通訊報文的轉發過程     1、主機A和主機B在同一個二層網路中,直接走二層交換 主機A檢視自己的ARP快取,檢查是否有主機B的IP到MAC的對映,如果有對映,構造報文,目的IP為主機B的IP,源IP為主機A的IP,目的MAC為主機B的MAC,源MAC為主機A的M

C#遠端連線區域網另一伺服器

C# 遠端連線區域網內另一臺伺服器,需要目標伺服器的地址,使用者名稱,密碼。下面是一個封裝的函式: public static bool connectState(string path, stri

區域網電腦如何實現相互訪問mysql資料庫

有兩臺電腦(192.168.1.3,192.168.1.2)(相當於局域網裡的電腦) 在192.168.1.3上 1.安裝mysql服務, 2.安裝navicat 3.grant select,delete,update,insert on abc.* to 'root'

LinuxWindows遠端連線(區域網連線和外網與區域網連線)

區域網內: 1. Windows->Windows(mstsc)     1) 開啟被連線windows遠端連線。 我的電腦->屬性>遠端->允許遠端計算機連線。     2) win+R輸入mstsc(就是開始 附件 遠端桌面連線),開啟遠端桌面連

shell中使用ssh登陸到另一主機後執行相應的命令

Eg: #登陸到192.168.8.21主機上執行如下操作:啟動redis和webserver #啟動redis資料庫 ssh [email protected] '/usr/local/redis/redis-cli shutdown;/usr/local/redis/redis-server /

windows ce 5.0 直接連線區域網 sql2005資料庫

前段時間做windows mobile 開發 VS2008+ mobile 6.0 + compact framework3.5 能連線上sql2005資料庫 近幾天買了臺wince5.0的裝置,放上以前的程式發現沒辦法連線資料庫了 提示:“無法找到 p

詳談為何主機網路掩碼不一致可能導致ping不通

言歸正傳,論壇上曾經有人提問: “在一個交換機下,PCA 的IP為 192.168.0.6  掩碼 255.255.255.0    PCB的IP 為192.168.1.3 掩碼為 255.255.0.0 。    按我的理解,這兩臺電腦應該處於同一網段,但是互相卻

配置WebLogic 叢集—主機

配置WebLogic Server叢集—兩臺主機 配置環境說明:bea weblogic8.1sp2, 1預備知識    1.1什麼是Domain和Server 1.1.1Domain Domain是WebLogic Server例項的基本管理單元。所謂Domain就是,由配