中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SSH命令使用小技巧有哪些

發布時間:2022-02-19 11:01:31 來源:億速云 閱讀:111 作者:小新 欄目:開發技術

這篇文章主要介紹了SSH命令使用小技巧有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

SSH 是 Linux 下進行遠程連接的基本工具,SSH對常用的用途就是登錄,SSH 命令可是完成遠程操作的神器啊,借助它我們可以把很多的遠程操作自動化掉

SSH命令使用小技巧有哪些

SSH命令詳解

語法
ssh(選項)(參數)
選項
-1:強制使用ssh協議版本1;
-2:強制使用ssh協議版本2;
-4:強制使用IPv4地址;
-6:強制使用IPv6地址;
-A:開啟認證代理連接轉發功能;
-a:關閉認證代理連接轉發功能;
-b:使用本機指定地址作為對應連接的源ip地址;
-C:請求壓縮所有數據;
-F:指定ssh指令的配置文件;
-f:后臺執行ssh指令;
-g:允許遠程主機連接主機的轉發端口;
-i:指定身份文件;
-l:指定連接遠程服務器登錄用戶名;
-N:不執行遠程指令;
-o:指定配置選項;
-p:指定遠程服務器上的端口;
-q:靜默模式;
-X:開啟X11轉發功能;
-x:關閉X11轉發功能;
-y:開啟信任X11轉發功能。
參數
  • 遠程主機:指定要連接的遠程ssh服務器;
  • 指令:要在遠程ssh服務器上執行的指令。
SSH連接使用

語法看上去很死板累贅,其實用不到那么多。習慣中就只用這個

ssh name@server-ip

或者

ssh server-ip -l name

以上兩種方式都可以遠程登錄到服務器,server-ip代表遠程服務器的IP地址,name代表SSH登陸進遠程服務器的用戶名,一般為root。

如果遠程服務器的端口是其他的,在后面加上-p參數。

ssh name@server-ip -p 12345

連接成功終端就會提示繼續輸入用戶密碼,輸入就好了。

SSH使用公鑰免密登陸

SSH登錄時有兩種驗證方式

  1. 基于密碼的安全驗證,它要求用戶在每次登錄服務器時輸入密碼,服務器端驗證通過后即登錄成功。
  2. 基于密鑰的安全驗證,客戶端的公鑰會預先保存在服務器端,當登錄時,服務器端會使用該公鑰做驗證,如果驗證成功,用戶不需輸入密碼即完成登錄。

為了避免每次都輸入密碼這種重復性工作,我們可以選擇使用公鑰進行遠程登錄。

本地生成密鑰對終端執行 ssh-keygen 然后一路回車就行了,回車就是將密鑰對保存位置和打開密碼默認設置。執行完畢會提示名為id_rsa和id_rsa.pub的私鑰文件和公鑰文件在/home/user/.ssh目錄下。

然后將公鑰上傳到遠程服務器

ssh-copy-id root@server-ip

server-ip為遠程服務器的IP地址。然后根據提示輸入密碼。當看到終端顯示

Number of key(s) added: 1

Now try logging into the machine, with: "ssh 'root@remoteserver"and check to make sure that only the key(s) you wanted were added.

代表上傳成功,接著你可以只用使用“ssh root@server-ip”命令直接登陸遠程服務器,而不需要密碼了

對遠程服務器設置別名登陸

就算是設置免密登陸,SSH命令后面需要帶的server-ip也夠麻煩的,過幾年普及IPV6地址,ssh登陸一次就欲仙欲死的。我們可以通過配置服務器別名的方式進一步免輸服務器的IP地址。

在/home/user/.ssh/目錄下新建config文件,內容如下:

Host hostname
HostName server-ip
User root
IdentitiesOnly yes

保存退處即可。注意,第一行的hotname是你對服務器設置的別名,叫什么隨意。 第二行server-ip換成你的遠程服務器的IP。別真的傻乎乎的照搬復制了。

然后就可以執行 “ssh hostname”命令(hostname換成你設置的別名)愉快的登陸進遠程服務器了。

如果報錯“Bad owner or permissions on /home/root/.ssh/config”字樣,那是權限的問題。

對config文件執行

chmod 600 config

scp的拷貝命令。也可以直接使用,scp是linux系統下基于ssh登陸進行安全的遠程文件拷貝命令。當配置好ssh公鑰和別名,在scp上也一樣通用

感謝你能夠認真閱讀完這篇文章,希望小編分享的“SSH命令使用小技巧有哪些”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

ssh
AI

岢岚县| 天柱县| 德庆县| 阿拉尔市| 蒲城县| 台州市| 郎溪县| 大悟县| 安陆市| 阿拉善左旗| 淄博市| 沧源| 蓬莱市| 藁城市| 惠东县| 鄯善县| 富裕县| 泾川县| 阳山县| 鄂温| 郯城县| 内江市| 吉隆县| 尼勒克县| 高雄县| 平泉县| 杨浦区| 光山县| 开鲁县| 右玉县| 永善县| 偃师市| 陕西省| 恩平市| 桐乡市| 洪雅县| 洛隆县| 万源市| 潜山县| 榆社县| 沂南县|