linux ssh注册码,linux ssh -l 命令运用
ssh是遠程登錄命令,-l選項是最常用的選項,下面是我的一些總結
遠程登錄:ssh ?-l ?userName ?ip
# 遠程登錄到 10.175.23.9
ssh -l root2 10.175.23.9
執行遠程命令(不登錄):ssh ?-l ?userName ?ip ?command
# 不遠程登錄到 10.175.23.9,但通過命令查看10.175.23.9上面的nginx的進程情況
ssh -l root2 10.175.23.9 ps -ef|grep nginx
更多的情況是,command處為一個shell腳本,而配合expect ?spawn 一起使用,效果是最好的,比如下面這段shell腳本是實現同時刷新兩個ip主機的redis緩存的:
#!/bin/sh
echo "--------------------flushall_all_redis init--------------------"
Server09=("root1" "root1_pwd")
Server10=("root2" "root2_pwd")
function exe()
{
expect -c "
$1
set timeout 300
expect {
\"*(yes/no)?\"
{
send \"yes\n\"
expect \"*assword:\" {
send \"$2\n\"
}
}
\"*password:\"
{
send \"$2\n\"
}
}
expect eof
"
}
echo ""
echo "--------------------start reflush redis from 10.175.23.9--------------------"
exe "spawn ssh -l ${Server09[0]} 10.175.23.9 \"/home/weihu/bin/flushall_redis.sh\"" "${Server09[1]}"
echo ""
echo "--------------------start reflush redis from 10.175.23.10--------------------"
exe "spawn ssh -l ${Server10[0]} 10.175.23.10 \"/home/weihu/bin/flushall_redis.sh\"" "${Server10[1]}"
上面例子中的 ?/home/weihu/bin/flushall_redis.sh ?即為各自主機上面需要執行shell文件(用于刷新各自主機redis緩存的)。例子中的重點就是exe函數、以及ssh -l 兩部分。
Linux SSH的命令詳解[轉]
http://www.linuxidc.com/Linux/2008-02/11055.htm前一陣遠程維護Linux服務器,使用的是SSH,傳說中的secure shell. 登陸:ssh [hos ...
Linux ssh登錄命令
常用格式:ssh [-l login_name] [-p port] [user@]hostname舉例不指定用戶:ssh 192.168.0.11指定用戶:ssh -l root 192.168.0 ...
Linux SSH &; SCP命令
SSH SSH為建立在應用層和傳輸層基礎上的安全協議 sshd服務使用SSH協議進行遠程控制,或在計算機之間傳送文件.而實現此功能的telnet(遠程桌面) 是不安全的,使用明文傳送密碼 ssh ss ...
Linux ssh將命令放入后臺
如何在關閉ssh連接的情況下,讓程序繼續運行? 對Unix,Linux類服務器維護經常是通過ssh完成的,而有些操作比較費時,如更新程序等.此時如果斷開ssh連接的話,更新程序就會隨之被中斷.如何保證 ...
【轉載】linux ls -l命令詳解
Linux?文件或目錄的屬性主要包括:文件或目錄的節點.種類.權限模式.鏈接數量.所歸屬的用戶和用戶組.最近訪問或修改的時間等內容.具體情況如下: 命令: ls?-lih 輸出: [root@loca ...
linux ls -l命令結果含義解析
ls -l 中顯示的內容如下: -rw-r--r--.? 1 root root? 192 Jan 30 09:55 text.txt - 10個字符確定不同用戶能對文件干什么 - 第一個字符代表文件 ...
linux ssh scp 命令
ssh jackielee@192.168.1.103 scp jackielee@192.168.1.103:/home/jackielee/develop/helloworld helloworl ...
Linux服務器使用SSH的命令(有詳細的參數解釋)
前一陣遠程維護Linux服務器,使用的是SSH,傳說中的secure shell. 登陸:ssh [hostname] -u user 輸入密碼:***** 登陸以后就可以像控制自己的機器一樣控制它了 ...
Linux ssh命令詳解
SSH(遠程連接工具)連接原理:ssh服務是一個守護進程(demon),系統后臺監聽客戶端的連接,ssh服務端的進程名為sshd,負責實時監聽客戶端的請求(IP 22端口),包括公共秘鑰等交換等信息. ...
隨機推薦
Xamarin的不歸路-ios模擬器沒有鍵盤
ios模擬器沒有鍵盤解決方案: 勾選上就有了. 2016年9月1日
git 上的pull request 是什么意思?
1.git 上有常見的pull request 功能 2.pull request 的含義 解釋一: ? ?有一個倉庫,叫Repo A.你如果要往里貢獻代碼,首先要Fork這個Repo,于是在你的Gi ...
使用curl獲取Location:重定向后url
在php獲取http頭部信息上,php有個自帶的函數get_headers(),我以前也是用這個的,聽說效率在win上不咋地,再加上最近研究百度url無果,寫了cURL獲取重定向url的php代碼來折 ...
jna 使用實例,
有與項目組需要用到C++的一個模塊, 需要將一個2維數組傳到dll 里面 ,返回一個字符串, 惡心了1天終于完成了, 記錄一下,同時也希望能給你帶來幫助. java 代碼如下, package tes ...
Java---類反射(1)---類反射入門和基礎
什么是類反射 ☆什么是反射 JAVA反射機制是在運行狀態中,對于任意一個類,都能夠知道這個類的所有屬性和方法:對于任意一個對象,都能夠調用它的任意一個方法和屬性:這種動態獲取的信息以及動態調用對象的方 ...
HTML標記語言和CSS樣式的簡單運用(Nineteenth Day)
曾經勵志下去要堅持把每天所學的知識記錄下來,可是堅持了幾天后,就覺得自己堅持不下去了....這幾天自己好好的想了想,覺得不能堅持也得要堅持,因為要對自己負責,所以得學會逼著自己去做,只有這樣才能把一件 ...
delphi 文件的讀取(二進制文件和文本文件)
http://blog.csdn.net/earbao/article/details/9174033
PCI9054 學習小結
PCI的基本協議這里就不介紹了,因為一般的芯片協議都是集成好的,我只需要大體了解就行,不需要做芯片,我感覺就不需要太了解協議. 這里講解是基于PLX 的9054(9052)芯片為基礎的,本人只是入門, ...
jsp頁面<;%@ page報錯問題
eclipse中的web項目jsp頁面
PostgreSQL 表值函數
方法1create type deptSon as ( mid ), id ), name ), DeptParentId ) ); CREATE OR REPLACE FUNCTION functi ...
總結
以上是生活随笔為你收集整理的linux ssh注册码,linux ssh -l 命令运用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 地表最强快充!曝iQOO 10 Pro确
- 下一篇: linux 其他常用命令