SSH遠端登入並執行指令

2021-09-25 04:40:52 字數 572 閱讀 4760

遠端登入伺服器,並且建立乙個新使用者

#!/usr/local/bin/expect

#第一行注意,首先安裝expect 安裝命令 yum install expect

#通過 which expect 確認expect安裝目錄

spawn ssh -p prot user@ip

set timeout 20

expect "*password*"

send "這裡是登入密碼\r"

expect "*\$*" #這裡是登入成功了,檢測到第乙個輸入指令的地方

#這裡新增建立使用者的指令,注意不同linux系統,新增使用者指令不一樣,先測試過了,再修改這裡的**

send "useradd -s /bin/bash -d /home/新使用者名稱 -m 新使用者名稱\r"

send "echo 新使用者名稱:新使用者名稱 | chpasswd\r" #通過chpasswd指令,將新使用者的密碼改為使用者名稱

#interact 如果想測試,開啟這個開關,可以進入到終端互動控制台,進行進一步互動

exit 0

遠端登入 ssh

ssh服務 22埠,密文傳輸。功能 可以幫助我們管理遠端伺服器,或對遠端檔案進行傳輸。服務 sshd 軟體 openssh server 3.9p1 8.rhel4.1 配置 etc ssh sshd config 啟動ssh service sshd start stop status resta...

ssh遠端登入

ssh username 網域名稱或ip ssh i 證書檔案 username 網域名稱或ip scp username 網域名稱或ip 遠端檔案 本地目錄 scp 本地檔案 username 網域名稱或ip 遠端目錄 scp r username 網域名稱或ip 遠端目錄 本地目錄 scp r ...

SSH遠端登入

liunx下配置 1 更新系統 sudoapt get update 2 安裝ssh sudoapt get install openssh server 3 檢視ssh服務是否啟動 sudops e grep ssh 如果沒有啟動 sudo service ssh start 4 使用 gedit...