使用shell腳本實現SSH登錄可以通過以下步驟實現:
創建一個新的shell腳本文件,比如login.sh
。
在腳本文件中添加以下代碼:
#!/bin/bash
# 定義遠程機器的IP地址和端口號
remote_ip="遠程IP地址"
port="遠程端口號"
# 定義遠程機器的用戶名和密碼
username="遠程用戶名"
password="遠程用戶密碼"
# 使用sshpass命令登錄遠程機器
sshpass -p $password ssh -p $port $username@$remote_ip
替換遠程IP地址
、遠程端口號
、遠程用戶名
和遠程用戶密碼
為實際的遠程機器信息。
保存并退出腳本文件。
在終端中執行以下命令給腳本文件添加執行權限:
chmod +x login.sh
./login.sh
通過上述步驟,您可以使用shell腳本實現SSH登錄。請注意,為了安全起見,建議不要在腳本中明文存儲密碼,可以考慮使用SSH密鑰登錄方式來避免密碼泄露的風險。