linux下自動執行ssh遠端連線 | 權記
日期:2023年11月09日 分類:linux伺服器相關, 技術 由於「牆」的存在,有時候一些**無法訪問,於是購買了ssh服務,來通過ssh繞「牆」,每次開機都需要連線,很是麻煩,於是便找到了下面的方法。
這個方法和之前的一篇文章:linux下 scp命令不需要輸入使用者密碼 有點區別,那篇文章的前提是你需要能控制另乙個linux主機,但是如果你是購買的ssh服務,那麼就不行了,下面給出乙個方法,也是自己網上搜尋的,目前用著很好,如果有更好的歡迎共享下。
1、通過expect 來實現的,我自己用的ubuntu,需要安裝expect:sudo apt-get install expect
2、autossh.sh 指令碼
12
3
4
5
6
#!/usr/bin/expect -f
set timeout 30
spawn ssh -d 7070 login_name@host_name
expect
"password:"
send 「123456\r」
interact
3、給指令碼加許可權, chmod +x autossh.sh
ok,執行就可以了,也可以讓直接開機執行這段指令碼。
ssh遠端執行命令並自動退出
usage ssh 1246aacfgkkmnnqsttvvxxyy b bind address c cipher spec d bind address port e escape char f configfile i pkcs11 i identity file l bind address...
在linux環境下自動執行python指令碼
usr bin env python coding utf 8 import sys import os import re 假設hive資料檔案以日期為分割槽。for i in range 0,92 if i 31 date 20160801 i elif i 61 date 20160901 i...
linux下自動金鑰
實現從主機a免密碼登陸到主機b 1.在主機a ssh 目錄下執行命令 ssh keygen t rsa 生成過程中,一路回車 生成兩個檔案id rsa和id rsa pub,這兩個檔案實際上是乙個金鑰對,id rsa是私鑰,id rsa pub是公鑰 2.將檔案id rsa pub從主機a拷貝 可以...