Linux下自動執行ssh遠端連線

2021-09-06 05:00:42 字數 825 閱讀 2475

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拷貝 可以...