當前位置:首頁 » 編程軟體 » shell腳本ssh

shell腳本ssh

發布時間: 2022-12-06 21:46:58

㈠ 如何用shell腳本實現SSH的遠程登錄

要帶跳過輸入密碼的環節么?
如果你想每次鏈接的時候自己手動輸入密碼,那就參考這樣寫
#!/bin/bash
ip=$1
ssh 用戶名@ip地址 -p埠號

保存後給執行許可權,運行時在腳本後面直接跟一個IP地址

如果你想每次鏈接的時候自動跳過輸入密碼的環境,那就再網路下「ssh建立信任關系」,腳本依然還是這個腳本,只是登陸的時候做了互相信任的話,就不需要密碼了

linux下如何使用ssh遠程登錄主機 執行shell腳本

知道linux的ip,用戶和密碼就可以遠程登陸了。在你的SSH 客戶端會有一個linux的終端。在這執行命令就可以了。

㈢ shell腳本中怎麼ssh上遠程機執行命令

你好,
先在兩台機子上建立信任,ssh-key
具體方法網路下就有
腳本里的命令是
ssh 用戶@ip

㈣ Linux。。shell 腳本中經常要用到ssh。可是ssh又要互動式輸密碼。怎麼能不交互的輸密碼呢

1、登錄A機器
2、ssh-keygen -t [rsa|dsa],將會在~/.ssh下生成密鑰文件和私鑰文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub
3、將 .pub 文件復制到B機器的 .ssh 目錄, 並 cat id_dsa.pub >> ~/.ssh/authorized_keys
4、大功告成,從A機器登錄B機器的目標賬戶,不再需要密碼了(直接運行 #ssh 192.168.1.100 )

面交互輸入,就得使用expect腳本,例:
#!/bin/bash
passwd='123456'
/usr/bin/expect <<-EOF
set time 30
spawn ssh [email protected]
expect {
"*yes/no" { send "yes\r"; exp_continue }
"*password:" { send "$passwd\r" }
}
expect "*#"
send "cd /home/trunk\r"
expect "*#"
send "ls\r"
expect "*#"
send "exit\r"
interact
expect eof
EOF

熱點內容
為什麼別人不知道我設置密碼 發布:2023-02-06 23:57:33 瀏覽:141
新浪微博伺服器ip 發布:2023-02-06 23:54:22 瀏覽:338
stream讀取文件夾 發布:2023-02-06 23:54:08 瀏覽:989
蘋果手機鎖屏怎麼取消密碼怎麼設置 發布:2023-02-06 23:52:34 瀏覽:765
android仿qq聊天 發布:2023-02-06 23:51:32 瀏覽:252
絕地求生未來之役伺服器選什麼好 發布:2023-02-06 23:49:48 瀏覽:122
php執行system 發布:2023-02-06 23:43:29 瀏覽:243
安卓小程序的開發用什麼語言 發布:2023-02-06 23:41:44 瀏覽:122
Linux上搭建簡訊伺服器 發布:2023-02-06 23:33:11 瀏覽:398
怎麼寫ie自動配置腳本 發布:2023-02-06 23:31:19 瀏覽:512